Ir al contenido

Referencia de la API

Referencia generada a partir de la API de producción del 2026-11-14.

URL basehttps://app.openlatch.ai
AutenticaciónUna clave de API de la organización, enviada como Authorization: Bearer <key> — consulte Autenticación.
ErroresUn único sobre para todos los errores, con un código estable — consulte Errores.
CambiosRegistro de cambios de la API · Control de versiones
Punto de conexión
GETListar los agentes conectados a la organización autenticada
/api/public/v1/agents
DELETEEliminar un agente, con sus sesiones, eventos y estadísticas.
/api/public/v1/agents/{agent_id}
GETObtener un agente por su ID
/api/public/v1/agents/{agent_id}
PATCHActualizar los campos editables de un agente (por ahora: display_name).
/api/public/v1/agents/{agent_id}
GETGrafo de ejecución de un agente beta
/api/public/v1/agents/{agent_id}/execution-graph
GETEventos de un nodo del grafo de ejecución beta
/api/public/v1/agents/{agent_id}/execution-graph/node-events
GETLeer la propiedad de un agente
/api/public/v1/agents/{agent_id}/ownership
PATCHReemplazar, vincular o restablecer la propiedad de un agente
/api/public/v1/agents/{agent_id}/ownership
GETLeer la lista completa de privilegios concedidos al propietario de un agente
/api/public/v1/agents/{agent_id}/ownership/privileges
POSTSolicitar una nueva resolución inmediata de la propiedad
/api/public/v1/agents/{agent_id}/ownership/recheck
Punto de conexión
GETLeer los metadatos de redacción de AIP beta
/api/public/v1/aip/authoring-metadata
POSTStart a draft from a source or a preset beta
/api/public/v1/aip/drafts
DELETEDescartar un borrador 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
GETLeer el estado de una tarea de redacción beta
/api/public/v1/aip/jobs/{job_id}
POSTImportar un documento fuente beta
/api/public/v1/aip/sources
Punto de conexión
GETListar las alertas de seguridad
/api/public/v1/alerts
DELETEEliminar definitivamente una alerta de seguridad
/api/public/v1/alerts/{alert_id}
PATCHDescartar una alerta de seguridad
/api/public/v1/alerts/{alert_id}/dismiss
PATCHMarcar una alerta de seguridad como leída
/api/public/v1/alerts/{alert_id}/read
PATCHRestaurar una alerta de seguridad archivada (descartada)
/api/public/v1/alerts/{alert_id}/restore
PATCHMarcar una alerta de seguridad como no leída
/api/public/v1/alerts/{alert_id}/unread
Punto de conexión
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
Punto de conexión
POSTState sentences as a policy
/api/public/v1/policies/stated
DELETEDelete a policy
/api/public/v1/policies/{public_id}
GETLeer una política ratificada
/api/public/v1/policies/{public_id}
PATCHCambiar el modo de una política en una 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
POSTPasar una política a Enforce a partir de una anomalía
/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
GETLas políticas vigentes en una zona
/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}
Punto de conexión
GETListar los preajustes de políticas
/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}
Punto de conexión
DELETEEliminar todas las sesiones (y sus eventos) de un agente.
/api/public/v1/agents/{agent_id}/sessions
GETListar las sesiones de un agente
/api/public/v1/agents/{agent_id}/sessions
GETResumir las sesiones de un agente
/api/public/v1/agents/{agent_id}/sessions/summary
GETInventario de sesiones de la organización (todas las sesiones de todos los agentes, sin deduplicar)
/api/public/v1/inventory/sessions
DELETEEliminar una sesión, con sus eventos y estadísticas.
/api/public/v1/sessions/{session_id}
PATCHActualizar los campos editables de una sesión (por ahora: display_name).
/api/public/v1/sessions/{session_id}
Punto de conexión
GETAnomalías
/api/public/v1/anomalies
GETDetalle de una anomalía
/api/public/v1/anomalies/{public_id}
PATCHModificar una anomalía
/api/public/v1/anomalies/{public_id}
GETListar los elementos Ask
/api/public/v1/asks
POSTResponder a un elemento Ask
/api/public/v1/asks/{ground_id}/answer
POSTPosponer un elemento Ask
/api/public/v1/asks/{ground_id}/snooze
GETListar las retenciones
/api/public/v1/holds
POSTResponder a una retención
/api/public/v1/holds/{native_tool_use_id}/answer
Punto de conexión
GETGet the calling user's context
/api/public/v1/users/me/context
Punto de conexión
DELETERestablecer la asignación automática de zona de un agente
/api/public/v1/agents/{agent_id}/zone
GETLo que se aplica a este agente
/api/public/v1/agents/{agent_id}/zone
PUTAsignar un agente a una zona a mano
/api/public/v1/agents/{agent_id}/zone
GETListar las unidades organizativas de la organización
/api/public/v1/org-units
POSTCrear una unidad organizativa manual
/api/public/v1/org-units
DELETEQuitar una unidad organizativa manual
/api/public/v1/org-units/{unit_id}
PATCHRenombrar o mover una unidad organizativa manual
/api/public/v1/org-units/{unit_id}
POSTCrear la Autonomy Zone de una unidad organizativa
/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
GETListar las Autonomy Zones de la organización
/api/public/v1/zones
DELETERetirar una Autonomy Zone
/api/public/v1/zones/{zone_id}
GETLeer una zona con su pila de capas y sus recuentos
/api/public/v1/zones/{zone_id}
GETAgentes asignados directamente a esta zona
/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