Reabrir handoff humano (marcar pendiente)
Marca una conversación como pendiente:
inbox_status→pending(la tarjeta se mueve a la columna “pendientes” del Kanban).ai_employee_idNO cambia.
Espejo de POST /conversation/resolve. Mismo UPDATE que el botón “marcar como pendiente” del dashboard interno (reusa updateInboxStatus). Útil para que el cliente externo escale una conversación a atención humana.
Efecto: mientras la conversación esté pending, el AI no se dispara automáticamente ante mensajes entrantes (mismo criterio que shouldSkipAiResponse del coordinator). El AI asignado persiste y vuelve a estar disponible al marcar resolved con POST /conversation/resolve.
Idempotencia: si la conversación ya está en pending, el UPDATE no cambia el estado observable (idempotente) y la response es 200 igual; el broadcast de transición se omite.
Autorizaciones
API token emitido desde Settings → API Token del dashboard 1TO1 AI. Enviar en header Authorization: Bearer sk_1to1_...
Parámetros de ruta
Slug del business, case-insensitive. Debe coincidir con el business del token.
"acme"
Cuerpo
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.