Codes de sortie

Le CLI de Vonage renvoie un code de sortie pour indiquer si la commande a réussi ou si elle a déclenché une erreur. Chaque commande renvoie 0 en cas de succès, mais la signification des autres codes varie en fonction de la commande.

Les tableaux suivants répertorient les codes de sortie pour chaque commande.

vonage apps create

Commandement : vonage apps create <name>

Code Description
0 Succès

liste des applications vonage

Commandement : vonage apps list

Code Description
0 Succès

vonage apps show

Commandement : vonage apps show <id>

Code Description
0 Succès
99 L'application n'a pas été trouvée

mise à jour des applications vonage

Commandement : vonage apps update <id>

Code Description
0 Succès

vonage apps delete

Commandement : vonage apps delete <id>

Code Description
0 Succès

capacités des applications vonage

Commandement : vonage apps capabilities <action>

Code Description
0 Succès
1 Lors de la définition d'un indicateur qui n'appartient pas à cette capacité, ou lors de la modification d'une capacité à laquelle il manque un indicateur

vonage apps Numbers

Commandement : vonage apps numbers <command>

Code Description
0 Succès
55 Lorsqu'on essaie de dissocier un numéro qui n'est pas lié à l'application
99 Lorsque l'on essaie de lier un numéro dont l'utilisateur n'est pas propriétaire

Liste des numéros de vonage apps

Commandement : vonage apps numbers list <id>

Code Description
0 Succès
1 Lorsque les nombres sont liés, mais que l'application n'a pas de messages ou de capacités et que le drapeau --fail est passé

vonage auth set

Commandement : vonage auth set

Code Description
0 Succès
20 Lorsque la tentative d'écriture du fichier de configuration échoue (soit en raison d'un problème de permission, soit parce que l'utilisateur refuse d'écraser un fichier existant).

vonage auth check

Commandement : vonage auth check

Code Description
0 Succès
5 En cas d'échec de l'authentification (soit le secret et la clé, soit l'identifiant de l'application et la clé privée)
20 Lors de la transmission d'un fichier de clé privée qui n'existe pas
99 Lors de la transmission d'un fichier de clé privée qui n'est pas une clé privée (ne commençant pas par -----BEGIN PRIVATE KEY-----)

vonage auth show

Commandement : vonage auth show

Code Description
0 Succès
17 Erreur : le répertoire de configuration globale n'existe pas
20 Erreur : le fichier de configuration est introuvable

solde vonage

Commandement : vonage balance

Code Description
0 Succès

vonage jwt créer

Commandement : vonage jwt create

Code Description
0 Succès
20 Le fichier de configuration est introuvable

vonage jwt valider

Commandement : vonage jwt validate <token>

Code Description
0 Succès
2 Aucune configuration trouvée
22 Les revendications ACL, Sub ou AppId ne correspondent pas.
127 Le jeton a expiré ou est inactif (l'heure de la demande de CNB n'a pas encore eu lieu).
128 La clé privée du jeton n'est pas valide.

Numbers vonage acheter

Commandement : vonage numbers buy <country> <msisdn>

Code Description
0 Succès
44 Le numéro n'est plus disponible à l'achat
99 Échec de l'achat du numéro

annulation des numéros vonage

Commandement : vonage numbers cancel <country> <msisdn>

Code Description
0 Succès
99 S'il n'y a pas d'abonnement actif pour ce numéro

liste des numéros de vonage

Commandement : vonage numbers list

Code Description
0 Succès

recherche de numéros vonage

Commandement : vonage numbers search <country>

Code Description
0 Succès