Skip to main content
GET
Get call flow
Scope requis : PHONE_NUMBERS_READ

Comportement

Renvoie le flux d’appel d’un numéro de téléphone. Le paramètre de chemin {number} est le numéro Allo au format E.164 (ex. +14155551234). Par défaut, cette route renvoie le flux publié. Si le numéro n’a aucun flux publié, Allo renvoie une synthèse en mémoire de la configuration IVR héritée avec status: "SYNTHESIZED" (rien n’est persisté). Passez ?status=draft pour récupérer le brouillon de travail.
?status=draft bascule sur le flux publié (ou la synthèse) lorsqu’aucun brouillon n’existe. Pour lire un brouillon sans cette bascule — en obtenant un 404 à la place — utilisez Récupérer le brouillon du flux d’appel.

Champs

  • statusDRAFT, PUBLISHED ou SYNTHESIZED.
  • lock_version — jeton de concurrence optimiste. Renvoyez-le lors de l’enregistrement d’un brouillon.
  • number — E.164 de la ligne routée par ce flux (null pour un flux SYNTHESIZED).
  • confirmation_url — présent uniquement sur un DRAFT : le lien où un utilisateur connecté le vérifie et le publie. Voir Enregistrer le brouillon du flux d’appel.
  • definition — le document opaque de l’arbre du flux d’appel (clés en camelCase), enraciné à entry_node_id.

Erreurs

  • 404 PHONE_NUMBER_NOT_FOUND — le numéro ne fait pas partie des numéros de votre compte. Listez-les avec GET /v2/api/numbers.

Autorisations

Authorization
string
header
requis

Paramètres de chemin

number
string
requis

Allo phone number in E.164 format

Exemple:

"+14155551234"

Paramètres de requête

status
enum<string>

Pass draft to fetch the working draft instead of the published flow.

Options disponibles:
draft,
published

Réponse

The call flow

data
object

A version of a phone number's call flow.