Saltar al contenido principal
Entrega al asistente estas fuentes:
  1. La definición OpenAPI.
  2. Autenticación.
  3. La guía de conversaciones, herramientas o plantillas.

Contexto para copiar

Resumen de endpoints

Reintentos y reconciliación

  • Reintenta GET en 429, 502 y 503 con backoff y jitter.
  • No reintentes automáticamente 400, 401, 403, 404 o 409.
  • Guarda replyId, requestEventId, correlationId e Idempotency-Key.
  • Usa conversation.needsReply como única señal autoritativa de que se requiere acción.
  • Lee /conversations/{conversationId}/messages con cursor para paginar el historial externo y reconciliar requestEventId con messages[].eventId.
  • Trata queued como 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.
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. 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.