Skip to content

Agents assigned directly to this zone

GET/api/public/v1/zones/{zone_id}/agents

Every row carries level (the derived control level) and stale. ?level= and ?compatibility=unavailable filter on the SAME expressions the rows are built from, so a row's level and its inclusion in a filtered list cannot disagree. below_count is the agents in descendant zones.

Terminal window
curl --fail-with-body -X GET 'https://app.openlatch.ai/api/public/v1/zones/<zone_id>/agents' \
-H "Authorization: Bearer $OPENLATCH_API_KEY"
Role in the organizationThis endpoint
ownerAllowed
adminAllowed
editorAllowed
viewerAllowed

A key carries the role its owner holds in the organization. See Authentication.

API key scope: zones:read

ParameterTypeDescription
zone_idstring (uuid)Required.
ParameterTypeDescription
levelstring or null
compatibilitystring or null
pageinteger
page_sizeinteger
FieldTypeDescription
below_countintegerRequired.
dataarray of objectRequired.
data[].agent_idstringRequired.
data[].assignment_sourcestringRequired.
data[].auto_zone_idstring or null
data[].display_namestring or null
data[].envstringRequired.
data[].instance_qualifierobject or nullWhat tells this agent apart from the other agents of its platform on its host; null for a host's first OS user in their default profile. os_user is null for a key without agents:read.
data[].last_seenstring or null
data[].latest_archstring or null
data[].latest_client_versionstring or null
data[].latest_osstring or null
data[].latest_session_intentstring or null
data[].levelstringRequired.
data[].ownerstring or null
data[].platformstringRequired.
data[].sessions_countinteger
data[].stalebooleanRequired.
data[].zone_idstringRequired.
pageintegerRequired.
page_sizeintegerRequired.
totalintegerRequired.
{
"below_count": 3,
"data": [
{
"agent_id": "agt_01jbwa2k1vfrn9y42xhgxhmzj2",
"assignment_source": "string",
"auto_zone_id": "3f6c1a2e-8b4d-4c1f-9a7e-0d5b2c8e4f10",
"display_name": "release-bot",
"env": "string",
"instance_qualifier": {
"os_user": "string",
"profile_suffix": "string",
"user_suffix": "string"
},
"last_seen": "string",
"latest_arch": "string",
"latest_client_version": "string",
"latest_os": "string",
"latest_session_intent": "string",
"level": "string",
"owner": "string",
"platform": "string",
"sessions_count": 0,
"stale": false,
"zone_id": "3f6c1a2e-8b4d-4c1f-9a7e-0d5b2c8e4f10"
}
],
"page": 1,
"page_size": 3,
"total": 3
}