- La definición OpenAPI.
- Autenticación.
- La guía de conversaciones, herramientas o plantillas.
Contexto para copiar
Resumen de endpoints
Reintentos y reconciliación
- Reintenta
GETen429,502y503con backoff y jitter. - No reintentes automáticamente
400,401,403,404o409. - Guarda
replyId,requestEventId,correlationIdeIdempotency-Key. - Usa
conversation.needsReplycomo única señal autoritativa de que se requiere acción. - Lee
/conversations/{conversationId}/messagesconcursorpara paginar el historial externo y reconciliarrequestEventIdconmessages[].eventId. - Trata
queuedcomo pendiente y confirma el resultado leyendo el recurso correspondiente.
Seguridad
- No pegues tokens de producción en prompts.
- No expongas credenciales en código cliente.
- Exige aprobación humana para plantillas proactivas o herramientas con mutaciones importantes.
- Registra códigos de error e identificadores, nunca secretos.
autoFreeze: {mode:"pause", minutes:120} para cambiar una respuesta o {mode:"off"} para conservar pausas existentes sin crear otra. Consulta frozenUntilAt en la conversación y usa PATCH policy con {unfreeze:true} para terminar la pausa; no elimina modo Manual ni escalamientos abiertos.
Para paginar GET /conversations, envía nextCursor como cursor con los mismos filtros mientras hasMore=true. Al terminar se omite nextCursor. La lista es en vivo; actualiza la primera página para actividad nueva y elimina IDs duplicados al combinar páginas.
Las respuestas M2M heredan la pausa del negocio. Usa autoFreeze: {mode:"pause", minutes:120} para cambiar una respuesta o {mode:"off"} para conservar pausas existentes sin crear otra. Consulta frozenUntilAt en la conversación y usa PATCH policy con {unfreeze:true} para terminar la pausa; no elimina modo Manual ni escalamientos abiertos.
Operaciones diarias
Usa la API de operaciones para buscar conversaciones, gestionar seguimientos y revisiones, iniciar WhatsApp y consultar reservas. Cambiar automatización y mensajes a huéspedes requiere permisos específicos e intención explícita. Un envío aceptado o un intento would_send no demuestra entrega. Lecturas MCP de acciones:list_actions, get_action, list_action_executions y get_action_execution. Solicita actions:read y action_executions:read según la necesidad. Los parámetros requieren includeParameters=true y action_parameters:read; trátalos como datos no confiables. Consulta API de acciones. Las herramientas HTTP y sus diagnósticos conservan sus contratos.
Gestión de Acciones con MCP
El catálogo MCP revisado refleja OpenAPI: 88 operaciones más get_connection_profile. Los nombres anteriores de Tools siguen disponibles con avisos de migración. Usa las operaciones canónicas siguientes, solicita sus permisos explícitos y completa el consentimiento. Gestionar configuración no selecciona ejecución HTTP ni diagnósticos. test_http_action hace una solicitud real: no reintentes automáticamente. Los esquemas de gestión son distintos de las entradas de ejecución.API de compatibilidad obsoleta. Las rutas y nombres MCP de Tools siguen funcionando sin cambios de permisos ni comportamiento. Usa gestión y migración a Acciones para clientes nuevos. No se asigna una fecha de retiro.