Saltar al contenido principal
POST
Ejecutar empleado AI

Autorizaciones

Authorization
string
header
requerido

API token emitido desde Settings → API Token del dashboard 1TO1 AI. Enviar en header Authorization: Bearer sk_1to1_...

Parámetros de ruta

slug
string
requerido

Slug del business, case-insensitive. Debe coincidir con el business del token.

Ejemplo:

"acme"

Cuerpo

application/json
conversation
object
requerido

Identificador de la conversación — exactamente UNO de los cuatro campos debe venir. Orden de resolución: uuid > whatsapp_user_id > username > phone. El lookup filtra por el business del token (defense in depth cross-tenant). Resolver por phone o username puede devolver 409 (PHONE_NUMBER_AMBIGUOUS / USERNAME_AMBIGUOUS) cuando varios contactos comparten el identificador — aplica a cualquier endpoint que acepte esta referencia.

ai_employee
object

Empleado AI a ejecutar. Opcional: si se omite, se ejecuta el empleado asignado a la conversación. Si se pasa, ejecuta ese empleado aunque no esté asignado (transient — no cambia ai_employee_id). Acepta uuid y/o name; si pasas ambos prevalece name con fallback a uuid.

instructions
string

Instrucciones adicionales que se pasan al empleado además del contexto de la conversación. Min 1, max 1000 chars (whitespace al inicio/final se trimea).

Required string length: 1 - 1000
Ejemplo:

"Responde al cliente que el descuento aplica hasta el viernes"

Respuesta

Run aceptado. Los guards (ventana, wallet, visión, depth) pasaron y el empleado AI se ejecuta en background — la respuesta no espera al empleado.

conversation
object
requerido
ai_employee
object
requerido
status
enum<string>
requerido

El run fue aceptado y el empleado AI se ejecuta en background. La respuesta NO espera al empleado — los mensajes generados y el uso de tokens se notificarán por webhook (feature futura).

Opciones disponibles:
processing
Ejemplo:

"processing"