Aller au contenu

Agents affectés directement à cette 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.

Fenêtre de terminal
curl --fail-with-body -X GET 'https://app.openlatch.ai/api/public/v1/zones/<zone_id>/agents' \
-H "Authorization: Bearer $OPENLATCH_API_KEY"
Rôle dans l’organisationCe point de terminaison
ownerAutorisé
adminAutorisé
editorAutorisé
viewerAutorisé

Une clé porte le rôle que son propriétaire détient dans l’organisation. Voir Authentification.

Portée de clé d’API : zones:read

ParamètreTypeDescription
zone_idstring (uuid)Obligatoire.
ParamètreTypeDescription
levelstring or null
compatibilitystring or null
pageinteger
page_sizeinteger
ChampTypeDescription
below_countintegerObligatoire.
dataarray of objectObligatoire.
data[].agent_idstringObligatoire.
data[].assignment_sourcestringObligatoire.
data[].auto_zone_idstring or null
data[].display_namestring or null
data[].envstringObligatoire.
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[].levelstringObligatoire.
data[].ownerstring or null
data[].platformstringObligatoire.
data[].sessions_countinteger
data[].stalebooleanObligatoire.
data[].zone_idstringObligatoire.
pageintegerObligatoire.
page_sizeintegerObligatoire.
totalintegerObligatoire.
{
"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
}