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

Comportement

Renvoie le brouillon de travail du flux d’appel d’un numéro. Le paramètre de chemin {number} est le numéro Allo au format E.164 (ex. +14155551234). Contrairement à Récupérer le flux d’appel avec ?status=draft, cette route ne bascule pas sur le flux publié (ni sur la synthèse de l’IVR héritée) lorsqu’aucun brouillon n’existe — elle renvoie 404 CALL_FLOW_DRAFT_NOT_FOUND. La réponse contient une confirmation_url — le lien où un utilisateur connecté vérifie et publie ce brouillon. Pour le publier directement, appelez Publier le flux d’appel avec la lock_version de cette réponse.
Préférez cette route au début d’un cycle d’édition. GET …/call_flow?status=draft renvoie 200 avec la version publiée lorsqu’il n’y a pas de brouillon, si bien qu’un client peut se retrouver avec le lock_version de la version publiée — ce qui échoue ensuite à POST …/call_flow/publish avec CALL_FLOW_STALE_LOCK. Cette route transforme « aucun brouillon » en un 404 explicite.

Erreurs

  • 404 CALL_FLOW_DRAFT_NOT_FOUND — le numéro n’a aucun brouillon de travail. Créez-en un avec PUT /v2/api/numbers/{number}/call_flow/draft.
  • 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"

Réponse

The working draft

data
object

A version of a phone number's call flow.