Aller au contenu

Lister les unités organisationnelles de l’organisation

GET/api/public/v1/org-units

The live tree, ordered by path. agents_count is descendant-inclusive (the unit or any unit under it, by placement: the human owner's unit, else the service-accountable person's unit, else the service-accountable unit) and lifetime — it matches what GET /agents?org_unit=<id> returns and ignores every page's time window. Creates the organization's root unit and root zone on first call — pass bootstrap=false to read the tree exactly as it stands and write nothing. directory_mapping_enabled says whether a directory sync may still write this tree.

Fenêtre de terminal
curl --fail-with-body -X GET 'https://app.openlatch.ai/api/public/v1/org-units' \
-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 : org:read

ParamètreTypeDescription
bootstrapbooleanfalse reads the tree as it stands and creates nothing: no root unit and no root zone. An organization nobody has opened yet answers data: [].
ChampTypeDescription
dataarray of objectObligatoire.
data[].agents_countintegerObligatoire.
data[].agents_directinteger or null
data[].depthintegerObligatoire.
data[].effective_zone_idstring or null
data[].idstringObligatoire.
data[].namestringObligatoire.
data[].parent_idstring or null
data[].pathstringObligatoire.
data[].policies_added_hereintegerObligatoire.
data[].policies_in_forceintegerObligatoire.
data[].shortstring or null
data[].sourcestringObligatoire.
data[].zoneobject or null
directory_mapping_enabledbooleanObligatoire.
{
"data": [
{
"agents_count": 3,
"agents_direct": 3,
"depth": 3,
"effective_zone_id": "3f6c1a2e-8b4d-4c1f-9a7e-0d5b2c8e4f10",
"id": "3f6c1a2e-8b4d-4c1f-9a7e-0d5b2c8e4f10",
"name": "release-bot",
"parent_id": "3f6c1a2e-8b4d-4c1f-9a7e-0d5b2c8e4f10",
"path": "Engineering / Platform",
"policies_added_here": 3,
"policies_in_force": 3,
"short": "string",
"source": "string",
"zone": {
"ask_mode": "string",
"effective_ask_mode": "both",
"id": "3f6c1a2e-8b4d-4c1f-9a7e-0d5b2c8e4f10",
"is_default": false,
"is_root": false,
"limits": {}
}
}
],
"directory_mapping_enabled": false
}