Muestra escribiendo, grabando o pausa para un chat
Auth:Documentation Index
Fetch the complete documentation index at: https://docs.ryzeapi.cloud/llms.txt
Use this file to discover all available pages before exploring further.
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: sí (efímero)
Emite un indicador de presencia (“escribiendo…”, “grabando audio…” o pausa) hacia un chat. Ideal para simular interacción realista antes de enviar un mensaje.
pause automáticamente tras 5 segundos (gracias a duration: 5). Ideal para preceder el envío de un mensaje de texto.
state: "recording". Sin duration, el indicador permanece hasta que WhatsApp lo expira naturalmente (~5–10s) o hasta que envíes pause manualmente.
state: "pause", finaliza inmediatamente cualquier indicador “escribiendo…” o “grabando…” activo en el chat. Útil cuando un flujo automático termina antes del duration planeado.
typing / recording / pause / paused (sin distinguir mayúsculas/minúsculas).state es typing/recording, la API envía automáticamente pause tras ese intervalo. Ignorado cuando es pause/paused.state | Efecto |
|---|---|
typing | ”escribiendo…” en el chat del destinatario |
recording | ”grabando audio…” |
pause / paused | Cancela cualquier indicador actual |
duration > 60 se trunca a 60 (cap interno).| HTTP | error.message | Cuándo |
|---|---|---|
| 400 | Invalid request body | JSON malformado. |
| 400 | Number is required | Campo faltante. |
| 400 | State is required. Use 'typing', 'recording', or 'pause' | state vacío. |
| 400 | Invalid state. Use 'typing', 'recording', or 'pause' | Fuera del enum. |
| 401 | Invalid token | — |
| 404 | Instance not found | — |
| 503 | Instance is not connected to WhatsApp | Sin sesión activa. |