Saltar al contenido principal

Tools

El servidor expone 53 tools sobre diez recursos. Cada una refleja un endpoint de /v1 y despacha a él in-process, así que el comportamiento — filtros, emparejamiento de upsert, validación, soft-delete, aislamiento por workspace — es idéntico al de la API REST.

Cómo leer estas páginas​

Cada tool está documentada con la misma línea de encabezado:

Lectura · scope inbox/emails · permiso emails.show · GET /emails/{id}

CampoSignificado
Lectura / Escritura / DestructivaLa annotation que ve el cliente. Una tool destructiva elimina datos, envía algo hacia fuera (prueba o reenvío de webhook, reprocesamiento por un agente que puede responder o actuar), rota un secreto o cambia quién puede enviar a una inbox. Solo se ejecuta después de que el servidor pida confirmación al usuario, lo que exige el protocolo 2026-07-28 con elicitation; cualquier otro cliente recibe confirmation_required — ver Confirmación de tools destructivas.
scopeLo que debe alcanzar el token del cliente conectado. Una escritura exige el scope del recurso y el verbo global write — o el nivel de acceso write/all, dentro de los recursos del token. Ver Scopes.
permisoLo que la persona detrás del token debe tener en la organización.
El MÉTODO /pathEl endpoint de /v1 al que despacha la tool, para cotejar con la referencia de la API.

Los parámetros marcados como obligatorio deben estar presentes; todo lo demás es opcional. Una tool que no puedes ejecutar ni siquiera aparece en tools/list. Las tools de lectura también respaldan los resources bajo kobana://inbox/.

Parámetros comunes​

Estos aparecen en varias tools y significan siempre lo mismo.

ParámetroTipoDescripción
cursorstringCursor opaco de una página anterior (meta.next_cursor).
limitintegerTamaño de página, por defecto 25, máximo 100.
sortstringClaves de ordenación separadas por coma, prefijo - para descendente (p.ej. -created_at).
idempotency_keystringProtección contra repeticiones, 8–255 caracteres, enviada como X-Idempotency-Key. La misma clave dentro de 24h devuelve la respuesta original.
custom_metadataobjectJSON libre, tuyo; devuelto en cada lectura y en cada payload de webhook.
<campo>_gte / <campo>_ltestringFiltro de rango ISO 8601 sobre ese campo.
RecursoToolsScope de lectura
Workspaces6inbox/workspaces
Inboxes8inbox/inboxes
Correos5inbox/emails
Agentes8inbox/agents
Ejecuciones y uso4inbox/agent_runs, inbox/usage
Webhooks11inbox/webhooks
Eventos de sistema2inbox/system_events
Secrets6inbox/secrets
Ejecuciones de workflow2inbox/workflow_runs
Identidad1ninguno (cualquier token)
ToolRecursoTipo
meIdentidadlectura
workspaces_list workspaces_getWorkspaceslectura
workspaces_create workspaces_upsert workspaces_updateWorkspacesescritura
workspaces_deleteWorkspacesdestructiva
inboxes_list inboxes_getInboxeslectura
inboxes_create inboxes_upsert inboxes_updateInboxesescritura
inboxes_delete inboxes_add_recipient inboxes_remove_recipientInboxesdestructiva
emails_list emails_get emails_download_emlCorreoslectura
emails_reprocess emails_deleteCorreosdestructiva
agents_list agents_get agents_versions_list models_listAgenteslectura
agents_create agents_upsert agents_updateAgentesescritura
agents_deleteAgentesdestructiva
agent_runs_list agent_runs_get usage_summary usage_costEjecucioneslectura
webhooks_list webhooks_get webhooks_deliveries_list webhooks_deliveries_getWebhookslectura
webhooks_create webhooks_upsert webhooks_updateWebhooksescritura
webhooks_delete webhooks_test webhooks_regenerate_secret webhooks_deliveries_replayWebhooksdestructiva
system_events_list system_events_getEventos de sistemalectura