Exit Codes

Die Vonage CLI gibt einen Exit-Code zurück, um anzuzeigen, ob der Befehl erfolgreich war oder einen Fehler ausgelöst hat. Jeder Befehl gibt zurück 0 wenn erfolgreich, aber die Bedeutung der anderen Codes variiert je nach Befehl.

In den folgenden Tabellen sind die Exit-Codes für die einzelnen Befehle aufgeführt.

vonage apps erstellen

Befehl: vonage apps create <name>

Code Beschreibung
0 Erfolg

vonage apps liste

Befehl: vonage apps list

Code Beschreibung
0 Erfolg

vonage apps zeigen

Befehl: vonage apps show <id>

Code Beschreibung
0 Erfolg
99 Anwendung nicht gefunden

vonage apps update

Befehl: vonage apps update <id>

Code Beschreibung
0 Erfolg

vonage apps löschen

Befehl: vonage apps delete <id>

Code Beschreibung
0 Erfolg

Fähigkeiten vonage Apps

Befehl: vonage apps capabilities <action>

Code Beschreibung
0 Erfolg
1 Wenn ein Kennzeichen gesetzt wird, das nicht zu dieser Fähigkeit gehört, oder wenn eine Fähigkeit geändert wird, aber ein Kennzeichen fehlt

vonage apps numbers

Befehl: vonage apps numbers <command>

Code Beschreibung
0 Erfolg
55 Beim Versuch, die Verknüpfung einer Nummer aufzuheben, die nicht mit der Anwendung verknüpft ist
99 Beim Versuch, eine Nummer zu verknüpfen, die der Benutzer nicht besitzt

vonage apps numbers liste

Befehl: vonage apps numbers list <id>

Code Beschreibung
0 Erfolg
1 Wenn Numbers verknüpft sind, aber die Anwendung keine Nachrichten oder Fähigkeiten hat und das Flag --fail übergeben wird

Vonage-Authentifizierungssatz

Befehl: vonage auth set

Code Beschreibung
0 Erfolg
20 Wenn der Versuch, die Konfigurationsdatei zu schreiben, fehlschlägt (entweder ein Berechtigungsproblem oder der Benutzer lehnt das Überschreiben einer bestehenden Datei ab)

Vonage-Authentifizierungsprüfung

Befehl: vonage auth check

Code Beschreibung
0 Erfolg
5 Wenn die Authentifizierung fehlschlägt (entweder Geheimnis und Schlüssel oder Anwendungs-ID und privater Schlüssel)
20 Bei Übergabe einer nicht existierenden privaten Schlüsseldatei
99 Wenn eine private Schlüsseldatei übergeben wird, die kein privater Schlüssel ist (die nicht mit -----BEGIN PRIVATE KEY-----)

vonage auth anzeigen

Befehl: vonage auth show

Code Beschreibung
0 Erfolg
17 Fehler: Das globale Konfigurationsverzeichnis existiert nicht
20 Fehler: Konfigurationsdatei wird nicht gefunden

vonage-Guthaben

Befehl: vonage balance

Code Beschreibung
0 Erfolg

vonage jwt erstellen

Befehl: vonage jwt create

Code Beschreibung
0 Erfolg
20 Config-Datei wird nicht gefunden

vonage jwt validieren

Befehl: vonage jwt validate <token>

Code Beschreibung
0 Erfolg
2 Keine Konfiguration gefunden
22 ACL-, Sub- oder AppId-Ansprüche stimmen nicht überein
127 Der Token ist abgelaufen oder inaktiv (die Zeit für den NBF-Anspruch ist noch nicht abgelaufen).
128 Der private Schlüssel für das Token ist ungültig.

vonage Numbers kaufen

Befehl: vonage numbers buy <country> <msisdn>

Code Beschreibung
0 Erfolg
44 Numbers kann nicht mehr erworben werden
99 Nicht gekaufte Nummer

vonage Numbers kündigen

Befehl: vonage numbers cancel <country> <msisdn>

Code Beschreibung
0 Erfolg
99 Wenn für diese Nummer kein aktives Abonnement besteht

vonage numbers list

Befehl: vonage numbers list

Code Beschreibung
0 Erfolg

Befehl: vonage numbers search <country>

Code Beschreibung
0 Erfolg