Stable Pro

Stable Pro API · v1

401 · unauthorized

Der API-Schlüssel fehlt oder ist ungültig

Wann es vorkommt

Der Header Authorization: Bearer fehlt, oder der Schlüssel kann nicht verwendet werden. Die Antwort trägt WWW-Authenticate: Bearer.

Zusätzliche Felder

  • reason: Warum der Schlüssel ungültig ist: einer der Gründe unten.

Gründe

reasonBedeutung
missingKein Schlüssel im Header Authorization: Bearer.
malformedDer Schlüssel hat nicht die Form eines Schlüssels von Stable Pro (sp_live_ oder sp_test_, gefolgt von 40 Buchstaben und Ziffern).
wrong_environmentEin sp_test_-Schlüssel in der Produktion oder ein sp_live_-Schlüssel im Staging.
unknownEinen solchen Schlüssel gibt es nicht.
connection_revokedDer Inhaber des Stalls hat die Verbindung widerrufen: Alle ihre Schlüssel funktionieren nicht mehr.
revokedDer Inhaber des Stalls hat diesen Schlüssel widerrufen.
expiredDer Schlüssel hat sein Ablaufdatum erreicht.
rotatedEin neuer Schlüssel hat diesen ersetzt, und die 7 Tage, in denen beide funktionierten, sind vorbei.

Was zu tun ist

Bitten Sie den Inhaber des Stalls um einen gültigen Schlüssel (Einstellungen → Verbindungen in Stable Pro).

Die Antwort

{
  "type": "https://stable-pro.com/docs/api/problems/unauthorized",
  "title": "The API key is missing or not valid",
  "status": 401,
  "detail": "…"
}

In title schreibt die API immer den englischen Text: „The API key is missing or not valid“.

Entscheiden Sie anhand von type, nie anhand von detail: siehe Fehler.