I would like to connect to a specific computer by hostname to perform queries via API. The problem I’m running into is the API requires the jump client ID, not the host name. And there is no server side filtering for the hosts to find the jump client ID. I then tried to pull a list of all hosts and jump client IDs to filter on my end, but the maximum number of results I get is 13.
I have extensively consulted with chatgpt and it came to this conclusion:
Ah — that clarifies things. The reason your earlier scripts didn’t work is the Command API only supports listing all connected clients; it does not support a server-side filter by hostname. That’s why trying to query a single host returns nothing — the API only gives batches of connected clients, and without paging through, your host might not be in the first page.
Ah — now it’s clear why you’re still only seeing 13 Jump Clients: the BeyondTrust Cloud Command API get_connected_client_list does not return all connected clients at once. On cloud tenants, it has additional undocumented limits, and even with pagination parameters (start / limit), it often caps at a very small number, like 10–20 clients per call.
I searched official BeyondTrust documentation, community forums, and general web sources — and the consensus from users and the official API docs is unfortunately that there is no supported way to pull a full list of all online Jump Clients (with their internal IDs) from BeyondTrust Cloud via a single API call.
How the heck do I get a full list of the jump client IDs in order to query my hosts?







