Stable Pro

Stable Pro API · v1

401 · unauthorized

La clé de l'API manque ou n'est pas valide

Quand cela arrive

L'en-tête Authorization: Bearer manque, ou la clé ne peut pas être utilisée. La réponse porte WWW-Authenticate: Bearer.

Champs supplémentaires

  • reason: Pourquoi la clé n'est pas valide : l'un des motifs ci-dessous.

Motifs

reasonSignification
missingAucune clé dans l'en-tête Authorization: Bearer.
malformedLa clé n'a pas la forme d'une clé de Stable Pro (sp_live_ ou sp_test_ suivi de 40 lettres et chiffres).
wrong_environmentUne clé sp_test_ en production, ou une clé sp_live_ sur le staging.
unknownAucune clé de ce type n'existe.
connection_revokedLe titulaire de l'écurie a révoqué la connexion : toutes ses clés ont cessé de fonctionner.
revokedLe titulaire de l'écurie a révoqué cette clé.
expiredLa clé a atteint sa date d'expiration.
rotatedUne nouvelle clé a remplacé celle-ci, et les 7 jours pendant lesquels les deux fonctionnaient sont écoulés.

Que faire

Demandez au titulaire de l'écurie une clé valide (Paramètres → Connexions dans Stable Pro).

La réponse

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

Dans title, l'API écrit toujours le texte anglais : « The API key is missing or not valid ».

Décidez selon type, jamais selon detail : voir Erreurs.