latestOpenAPI 3.0.02026-08-11291529816.3 KB

29e5e6ee3316

User Agents

Get extant agents

Gets a list of user agents with basic information.

get/v1/user_agents

Query parameters

agent_local_user_uuidsstring[]

Filter to roaming clients associated with these users. When cybersight_enabled=true uses Cybersight activity (OpenSearch); otherwise uses current user on device (PG).

agent_state'protected' | 'unprotected' | 'bypassed' | 'pending_uninstall' | 'uninstalled' | 'offline'

filter by agent state

valuestring
operatorstring

Filter user agents by agent type. Valid values: windows, macos, ios, android, chrome. Valid operators: is, isnot

valuestring
operatorstring

Filter user agents by agent version. Valid operators: startswith, equals, doesnotequal, contains, doesnotcontain, endswith

auto_updateboolean

Filter user agents by their organization's auto update value

block_page_idinteger

Filter user agents by block page ID

valuestring
operatorstring

Filter by browser extension status (chrome or edge). Valid values: installed, not_responding, not_installed. Valid operators: is, isnot

cybersight_enabledboolean

When true, use OpenSearch for Cybersight activity in the time window: with agent_local_user_uuids, filter to roaming clients linked to those users; without, filter to roaming clients with activity on Cybersight-eligible agents in scope. When false, use Postgres only (default: false)

valuestring
operatorstring

Filter by CyberSight service status. Valid values: active, inactive, disabled, not_available. Valid operators: is, isnot

end_atstring

ISO8601 end of activity window. Optional; only used with start_at when cybersight_enabled=true.

msp_idinteger

MSP ID, set scope to all sub-orgs

valuestring
operatorstring

Filter user agent by client name fields (i.e. hostname and friendly_name). Valid operators: contains, doesnotcontain

network_idsinteger[]

Networks IDs, defaults to all

new_agent_statesboolean

assign user agents new agent states: Protected, Unprotected, Offline

organization_idsinteger[]

Organization IDs, defaults to user organization ID

numberinteger
sizeinteger

Page number and size

policy_idinteger

Filter user agents by policy ID

policy_schedulestring

Filter user agents by policy/schedule name

valuestring
operatorstring

Filter user agents by release channel. Valid values: stable, beta, preview. Valid operators: is, isnot

scheduled_policy_idinteger

Filter user agents by scheduled_policy ID

searchstring

User agent list by keyword(s) (space delimited), this could be: status, hostname, friendly name, current logged in user

sortstring

Sort options, valid attributes: hostname, friendly_name, agent_version, last_sync, agent_state, vpn_status, private_network (connected, not_connected, disabled)

start_atstring

ISO8601 start of activity window. Optional; only used when cybersight_enabled=true. Omitted => last 91 days unless paired with end_at.

state'online' | 'offline'

filter by user agent online/offline state

statusstring

filter by user agent status, valid attributes: active, disabled, uninstalled, uninstall_queued, uninstalling

tagsstring[]

User agent list by tags

traffic_received_last_15_minsboolean

filter by agents that have received traffic in last 15 minutes

type'proxy' | 'agents'

User agent type, defaults to non-proxy/no-relays user agents

valuestring
operatorstring

Filter by VPN mode (agent-level overrides org-level). Valid values: manual, always_on. Valid operators: is, isnot

valuestring
operatorstring

Filter by VPN connectivity status. Valid values: connected, not_connected, disabled. Valid operators: is, isnot

Response

User agents basic information

metaobject