Die GetQR API befindet sich in der Beta-Phase und steht ausgewählten Workspaces zur Verfügung. Details können sich bis zur allgemeinen Veröffentlichung noch ändern.
2xx. Fehlgeschlagene Anfragen liefern 4xx oder 5xx mit einem JSON-Body, der das Problem beschreibt.
Fehlerformat
Jeder Fehler hat denselben Aufbau: einen stabilen Code, eine lesbare Meldung und einen Link zur Beschreibung dieses Codes.string
erforderlich
Stabiler, maschinenlesbarer Fehlercode. Werten Sie in Ihrem Code diesen statt der Meldung aus. Siehe Fehlercodes.
string
erforderlich
Lesbare Beschreibung des Problems. Der Wortlaut kann sich ändern.
string
erforderlich
Link zur Beschreibung des Fehlercodes in der API-Dokumentation in Ihrem GetQR-Konto.
Fehlercodes
Validierungsfehler
Bestehen der Body oder die Query-Parameter die Validierung nicht, antwortet die API mit422. Die Meldung beschreibt das erste ungültige Feld im Format <issue>: <field>: <details>:
link.url.
Fehler behandeln
- Verzweigen Sie anhand von
error.code, nicht anhand vonerror.message. - Wiederholen Sie
4xx-Fehler nicht unverändert: Korrigieren Sie zuerst die Anfrage. Ausnahmen sind ein409für eine noch laufende Anfrage und429. - Warten Sie bei
429so viele Sekunden, wie derRetry-After-Header angibt. Siehe Ratenbegrenzungen. - Wiederholen Sie
5xx-Fehler mit exponentiellem Backoff.
Häufige Probleme
Jede Anfrage liefert 404 "This endpoint is not available."
Jede Anfrage liefert 404 "This endpoint is not available."
Die API befindet sich in der Beta-Phase und ist für Ihren Workspace noch nicht freigeschaltet.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
Der Pfad ist falsch. Gleichen Sie ihn mit den Endpunktseiten ab und prüfen Sie, ob er mit
/api/v1/ beginnt.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
Das Abonnement des Workspace-Admins ist abgelaufen. Der API-Schlüssel funktioniert wieder, sobald der Admin erneut ein Abonnement abschließt.
403 "API access is not available for this role."
403 "API access is not available for this role."
Ihre Rolle im Workspace ist Viewer. Nur der Workspace-Admin und Editoren können die API verwenden.