¿Cómo vuelvo a llamar, pauso o confirmo un pedido desde mi sistema?
Sobre un pedido que ya existe puedes pedir otra llamada, detener o reanudar sus llamadas automáticas y cambiar su estado. Son los mismos botones del panel, pero desde tu sistema.
Video en preparación
Estamos grabando este video. Mientras tanto, la guía de abajo te lleva paso a paso.
Objetivo de la lección
Usar las operaciones que actúan sobre un pedido existente: volver a llamar, detener o reanudar llamadas, y actualizar su estado logístico o del pedido.
Lleva lo aprendido a tu cuenta: abre esta pantalla en Talkyria.
Abrir en Talkyria(se abre en una pestaña nueva)Guía
Objetivo: Usar las operaciones que actúan sobre un pedido existente: volver a llamar, detener o reanudar llamadas, y actualizar su estado logístico o del pedido.
Nivel: Avanzado · Duración: 3 min · Antes de esta lección: «¿Cómo consulto mis pedidos y su estado por API?»
Dónde, en Talkyria: app.talkyria.com/integraciones/api
Gancho
El cliente confirmó por WhatsApp y tu agente lo iba a llamar en diez minutos. Con una petición se lo cuentas a Talkyria y la llamada no sale.
Lo que vas a lograr
Vas a volver a llamar un pedido, detener y reanudar sus llamadas, y actualizar su estado logístico o confirmarlo o cancelarlo desde tu sistema.
Pasos en pantalla
- Volver a llamar: POST https://api.talkyria.com/api/v1/orders/{id}/calls. Es el botón «Llamar» del panel. Con restart true reinicia la escalera de reintentos en vez de sumar una llamada suelta.
- Opcional en esa misma petición: agentId, para que otro agente universal haga solo esta llamada.
- Detener o reanudar: PATCH /orders/{id}/calls con callsPaused true para detener la primera llamada y los reintentos, o false para reanudar.
- Estado logístico: PATCH https://api.talkyria.com/api/v1/orders/{id}/status con logisticStatus, trackingNumber y carrier, en el vocabulario de tu canal, por ejemplo «EN REPARTO».
- Estado del pedido: PATCH https://app.talkyria.com/api/v1/orders/{id}/status con status confirmed, cancelled o needs_attention, y una nota. Confirmar o cancelar también detiene los reintentos.
- Confirmación externa: POST /webhooks/external-confirmation con status confirmed o cancelled y el identificador del pedido. Si ya estaba confirmado, responde already_confirmed y no lo cambia.
- Revisa el pedido en «Pedidos» del panel: verás el cambio en su detalle.
Error común y cómo resolverlo
Enviar el cambio de estado del pedido al host api.talkyria.com. Allí esa ruta espera el estado logístico, no confirmed o cancelled. El estado del pedido va a app.talkyria.com; si te equivocas de host, la respuesta te dice «wrong_host».
¿Y ahora qué?
Ahora lee las llamadas y sus resultados, y lanza lotes. Siguiente lección: «¿Cómo leo las llamadas y sus resultados, y llamo un lote por API?».
Paso a paso
Volver a llamar: POST https://api.talkyria.com/api/v1/orders/{id}/calls. Es el botón «Llamar» del panel. Con restart true reinicia la escalera de reintentos en vez de sumar una llamada suelta.
Opcional en esa misma petición: agentId, para que otro agente universal haga solo esta llamada.
Detener o reanudar: PATCH /orders/{id}/calls con callsPaused true para detener la primera llamada y los reintentos, o false para reanudar.
Estado logístico: PATCH https://api.talkyria.com/api/v1/orders/{id}/status con logisticStatus, trackingNumber y carrier, en el vocabulario de tu canal, por ejemplo «EN REPARTO».
Estado del pedido: PATCH https://app.talkyria.com/api/v1/orders/{id}/status con status confirmed, cancelled o needs_attention, y una nota. Confirmar o cancelar también detiene los reintentos.
Confirmación externa: POST /webhooks/external-confirmation con status confirmed o cancelled y el identificador del pedido. Si ya estaba confirmado, responde already_confirmed y no lo cambia.
Revisa el pedido en «Pedidos» del panel: verás el cambio en su detalle.
Preguntas frecuentes
¿Cada cuánto puedo volver a llamar el mismo pedido?
Una llamada manual por pedido cada 5 minutos. Además se revisa el saldo, igual que en el panel.
¿Detener las llamadas impide llamar a mano?
No. Detener frena la primera llamada y los reintentos automáticos, pero puedes pedir una llamada manual cuando quieras.
¿Si mi sistema confirma por WhatsApp, cómo se lo digo a Talkyria?
Con POST /webhooks/external-confirmation y status confirmed. Talkyria suspende los reintentos; si el pedido ya estaba confirmado, no lo sobrescribe.
Para profundizar
Actualizada el 29 de octubre de 2026