Definir el destino de un punto de entrada
Conecta un número, línea, cuenta o casilla a un agente o a una tarea, o desconéctalo. Los cambios de teléfono pueden pedir una confirmación. Requiere confirm: true.
id y el channel de Listar puntos de entrada, y elige un destino:
Email y chat web
El email y el chat web pertenecen a todo el agente. Envía el agente enmaster_workflow_id y usa group con ese mismo agente para activar el canal, o none para desactivarlo. El id del chat web es webchat: seguido del ID del agente.
Cuando el agente ya tiene uno
Si el agente ya tiene un punto de entrada del mismo canal, la API responde 400channel_type_already_connected. Envía replace: true para desconectar el anterior y conectar este. Funciona con WhatsApp, SMS, iMessage, Instagram y Messenger.
Números de teléfono
Mover un número de teléfono puede cambiar quién atiende las llamadas, así que la API puede pedirte una confirmación:Envía el cambio
phone_inbound_binding_confirmation_required. conflict explica qué cambiaría, y required_confirmation trae la confirmación.Repítelo con la confirmación
required_confirmation copiado, sin cambios, como confirmation. No renombres sus claves.phone_inbound_binding_changed, el número cambió mientras tanto: vuelve a listar los puntos de entrada y empieza de nuevo. Con inbound_reception_publication_busy, espera retry_after_ms y reintenta.Autorizaciones
API key for authentication. Keys are prefixed with nxr_live_.
Cuerpo
whatsapp, imessage, unsupervised-whatsapp, phone, sms, instagram, messenger, email, webchat Entry point id from List entry points.
1{"type": "group", "id": <agent id>}, {"type": "agent", "id": <task id>}, or {"type": "none"}.
Must be true.
true Required for email and webchat: the agent whose channel you switch on or off.
Disconnect the agent's current entry point of the same channel and connect this one.
Only for phone numbers: the required_confirmation object from the previous 409, unchanged.
Respuesta
Entry point after the change.