Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.1to1ai.com/llms.txt

Use this file to discover all available pages before exploring further.

La API sigue un contrato REST puro: el status code HTTP es la señal de éxito o error.

Forma de la respuesta

{ "message_uuid": "...", "wamid": "..." }
Un éxito devuelve el payload directo, sin envelope. Un error devuelve siempre { code, message? }.
Haz switch sobre code — es estable y forma parte del contrato. El message es texto humano de ayuda y puede cambiar sin aviso.

Familias de status

HTTPSignificado¿Reintentar?
2xxÉxito — 200 lectura, 201 creación, 202 aceptado (async), 207 multi-status.
4xxError del request — auth, validación o recurso inexistente.No, corrígelo primero.
429Rate limit excedido.Sí, tras el Retry-After.
5xxError del servidor.Sí, con backoff.

Códigos comunes

El body no pasó la validación de schema (campo faltante, tipo incorrecto, valor fuera de rango). El message indica qué campo falló.
El identificador de conversation (uuid, whatsapp_user_id o phone) no resuelve a ninguna conversación del negocio.
La ventana de 24h está cerrada: no se puede enviar texto, media ni quick reply. Envía una plantilla para reabrirla.
Superaste las 60 requests por minuto. Espera los segundos del header Retry-After. Ver Rate limits.
Meta rechazó el envío. El mensaje queda persistido como failed. El request puede reintentarse.
Error del servidor al leer datos. Reintentable con backoff.
Cada endpoint documenta en la Referencia de API el conjunto completo de códigos que puede emitir.