Aller au contenu

Référence de l’API

Référence générée à partir de l’API de production du 2026-11-14.

URL de basehttps://app.openlatch.ai
AuthentificationUne clé d’API d’organisation, envoyée dans Authorization: Bearer <key> — voir Authentification.
ErreursUne seule enveloppe pour toutes les erreurs, avec un code stable — voir Erreurs.
ÉvolutionsJournal des modifications de l’API · Gestion des versions
Point de terminaison
GETLister les agents connectés à l’organisation authentifiée
/api/public/v1/agents
DELETESupprimer un agent, avec ses sessions, ses événements et ses statistiques.
/api/public/v1/agents/{agent_id}
GETObtenir un agent par son ID
/api/public/v1/agents/{agent_id}
PATCHModifier les champs modifiables d’un agent (actuellement : display_name).
/api/public/v1/agents/{agent_id}
GETGraphe d’exécution d’un agent beta
/api/public/v1/agents/{agent_id}/execution-graph
GETÉvénements d’un nœud du graphe d’exécution beta
/api/public/v1/agents/{agent_id}/execution-graph/node-events
GETLire le propriétaire d’un agent
/api/public/v1/agents/{agent_id}/ownership
PATCHRemplacer, lier ou réinitialiser le propriétaire d’un agent
/api/public/v1/agents/{agent_id}/ownership
GETLire la liste complète des privilèges accordés au propriétaire d’un agent
/api/public/v1/agents/{agent_id}/ownership/privileges
POSTDemander une nouvelle résolution immédiate du propriétaire
/api/public/v1/agents/{agent_id}/ownership/recheck
Point de terminaison
GETLire les métadonnées de rédaction des AIP beta
/api/public/v1/aip/authoring-metadata
POSTStart a draft from a source or a preset beta
/api/public/v1/aip/drafts
DELETEAbandonner un brouillon beta
/api/public/v1/aip/drafts/{public_id}
GETOne draft and its intent policies beta
/api/public/v1/aip/drafts/{public_id}
PATCHSave the zones, the mode and the Ask overrides of a draft beta
/api/public/v1/aip/drafts/{public_id}
DELETETake one intent policy out of a draft beta
/api/public/v1/aip/drafts/{public_id}/intent-policies/{intent_policy_id}
PATCHEdit one intent policy of a draft beta
/api/public/v1/aip/drafts/{public_id}/intent-policies/{intent_policy_id}
POSTAnswer one interview card beta
/api/public/v1/aip/drafts/{public_id}/intent-policies/{intent_policy_id}/answers
PATCHSet the verdict a case should get beta
/api/public/v1/aip/drafts/{public_id}/intent-policies/{intent_policy_id}/cases/{index}
POSTAsk for a fix beta
/api/public/v1/aip/drafts/{public_id}/intent-policies/{intent_policy_id}/fix
POSTApply a drafted fix beta
/api/public/v1/aip/drafts/{public_id}/intent-policies/{intent_policy_id}/fix/apply
POSTPrepare a revision of a draft beta
/api/public/v1/aip/drafts/{public_id}/prepare
POSTRatify and activate a draft beta
/api/public/v1/aip/drafts/{public_id}/ratify
POSTReplay a draft over past executions beta
/api/public/v1/aip/drafts/{public_id}/replay
GETLire l’état d’une tâche de rédaction beta
/api/public/v1/aip/jobs/{job_id}
POSTImporter un document source beta
/api/public/v1/aip/sources
Point de terminaison
GETLister les alertes de sécurité
/api/public/v1/alerts
DELETESupprimer définitivement une alerte de sécurité
/api/public/v1/alerts/{alert_id}
PATCHÉcarter une alerte de sécurité
/api/public/v1/alerts/{alert_id}/dismiss
PATCHMarquer une alerte de sécurité comme lue
/api/public/v1/alerts/{alert_id}/read
PATCHRestaurer une alerte de sécurité archivée (écartée)
/api/public/v1/alerts/{alert_id}/restore
PATCHMarquer une alerte de sécurité comme non lue
/api/public/v1/alerts/{alert_id}/unread
Point de terminaison
GETList learning proposals beta
/api/public/v1/learning-proposals
GETRead a learning proposal beta
/api/public/v1/learning-proposals/{public_id}
POSTAccept a learning proposal beta
/api/public/v1/learning-proposals/{public_id}/accept
POSTDismiss a learning proposal beta
/api/public/v1/learning-proposals/{public_id}/dismiss
Point de terminaison
POSTState sentences as a policy
/api/public/v1/policies/stated
DELETEDelete a policy
/api/public/v1/policies/{public_id}
GETLire une politique ratifiée
/api/public/v1/policies/{public_id}
PATCHChanger le mode d’une politique dans une Autonomy Zone
/api/public/v1/policies/{public_id}
PATCHSet a policy's Ask delivery and Ask behaviour beta
/api/public/v1/policies/{public_id}/ask-settings
POSTCopy a policy to a zone
/api/public/v1/policies/{public_id}/copy
POSTEdit a policy: open its edit draft
/api/public/v1/policies/{public_id}/edit
DELETERemove a learned case beta
/api/public/v1/policies/{public_id}/intent-policies/{intent_policy_id}/cases/{case_id}
DELETERevoke an intent policy's decisive mark beta
/api/public/v1/policies/{public_id}/intent-policies/{intent_policy_id}/decisive
POSTPasser une politique en Enforce sur la foi d’une anomalie
/api/public/v1/policies/{public_id}/promote
PATCHRename a policy beta
/api/public/v1/policies/{public_id}/title
POSTApply an earlier version of a policy
/api/public/v1/policies/{public_id}/versions/{version}/apply
GETLes politiques en vigueur dans une zone
/api/public/v1/zones/{zone_id}/policies
POSTAdd policies to an Autonomy Zone (removed)
/api/public/v1/zones/{zone_id}/policy-attachments
DELETERemove a policy from an Autonomy Zone (removed)
/api/public/v1/zones/{zone_id}/policy-attachments/{public_id}
Point de terminaison
GETLister les préréglages de politiques
/api/public/v1/policy-presets
POSTCreate an organization preset beta
/api/public/v1/policy-presets
DELETEDelete an organization preset beta
/api/public/v1/policy-presets/{key}
PATCHRename or describe an organization preset beta
/api/public/v1/policy-presets/{key}
POSTAdd rules to an organization preset beta
/api/public/v1/policy-presets/{key}/rules
DELETERemove a rule from an organization preset beta
/api/public/v1/policy-presets/{key}/rules/{rule_id}
Point de terminaison
DELETESupprimer toutes les sessions (et leurs événements) d’un agent.
/api/public/v1/agents/{agent_id}/sessions
GETLister les sessions d’un agent
/api/public/v1/agents/{agent_id}/sessions
GETRésumer les sessions d’un agent
/api/public/v1/agents/{agent_id}/sessions/summary
GETInventaire des sessions de l’organisation (toutes les sessions de tous les agents, sans dédoublonnage)
/api/public/v1/inventory/sessions
DELETESupprimer une session, avec ses événements et ses statistiques.
/api/public/v1/sessions/{session_id}
PATCHModifier les champs modifiables d’une session (actuellement : display_name).
/api/public/v1/sessions/{session_id}
Point de terminaison
GETAnomalies
/api/public/v1/anomalies
GETDétail d’une anomalie
/api/public/v1/anomalies/{public_id}
PATCHModifier une anomalie
/api/public/v1/anomalies/{public_id}
GETLister les éléments Ask
/api/public/v1/asks
POSTRépondre à un élément Ask
/api/public/v1/asks/{ground_id}/answer
POSTReporter un élément Ask
/api/public/v1/asks/{ground_id}/snooze
GETLister les mises en attente
/api/public/v1/holds
POSTRépondre à une mise en attente
/api/public/v1/holds/{native_tool_use_id}/answer
Point de terminaison
GETGet the calling user's context
/api/public/v1/users/me/context
Point de terminaison
DELETERétablir l’affectation automatique de zone d’un agent
/api/public/v1/agents/{agent_id}/zone
GETCe qui s’applique à cet agent
/api/public/v1/agents/{agent_id}/zone
PUTAffecter un agent à une zone à la main
/api/public/v1/agents/{agent_id}/zone
GETLister les unités organisationnelles de l’organisation
/api/public/v1/org-units
POSTCréer une unité organisationnelle manuelle
/api/public/v1/org-units
DELETERetirer une unité organisationnelle manuelle
/api/public/v1/org-units/{unit_id}
PATCHRenommer ou déplacer une unité organisationnelle manuelle
/api/public/v1/org-units/{unit_id}
POSTCréer l’Autonomy Zone d’une unité organisationnelle
/api/public/v1/org-units/{unit_id}/zone
GETWho would arrive if this unit's Autonomy Zone were enabled
/api/public/v1/org-units/{unit_id}/zone/preview
GETLister les Autonomy Zones de l’organisation
/api/public/v1/zones
DELETERetirer une Autonomy Zone
/api/public/v1/zones/{zone_id}
GETLire une zone avec sa pile de couches et ses décomptes
/api/public/v1/zones/{zone_id}
GETAgents affectés directement à cette zone
/api/public/v1/zones/{zone_id}/agents
GETRead a zone's Ask settings beta
/api/public/v1/zones/{zone_id}/ask-settings
PATCHSet a zone's Ask settings beta
/api/public/v1/zones/{zone_id}/ask-settings
DELETERevert the default zone to the root
/api/public/v1/zones/{zone_id}/default
PUTMake a zone the organization's default zone
/api/public/v1/zones/{zone_id}/default
GETThe zone's dictionary beta
/api/public/v1/zones/{zone_id}/dictionary
POSTAdd a dictionary table to a zone beta
/api/public/v1/zones/{zone_id}/dictionary/tables
DELETEDelete one of a zone's own dictionary tables beta
/api/public/v1/zones/{zone_id}/dictionary/tables/{name}
DELETEDelete one of a zone's own dictionary values beta
/api/public/v1/zones/{zone_id}/dictionary/tables/{name}/values
POSTAdd values to a dictionary table beta
/api/public/v1/zones/{zone_id}/dictionary/tables/{name}/values