Skip to main content
L’API partenaire s’authentifie par clé machine. Ce n’est pas le JWT du SaaS Urbanora.
Alias accepté (MCP, et tout client qui préfère Bearer) :
Sans clé, clé révoquée, expirée ou mal formée : 401 UNAUTHORIZED. La réponse ne révèle pas si un préfixe existe.

Test et live

Les deux se créent depuis le compte Urbanora. Une clé test et une clé live sont des secrets distincts : révoquer l’une ne touche pas l’autre.

Scopes

Chaque clé porte une liste de périmètres. Un appel hors scope répond 403 FORBIDDEN. Demandez l’ouverture d’un scope à votre contact Urbanora. Ne mettez pas owners sur une clé de recette « par confort ».

Rotation

  1. Créez une nouvelle clé (même environnement, mêmes scopes).
  2. Déployez-la côté client.
  3. Révoquez l’ancienne.
La révocation est immédiate. La clé plaintext n’est jamais relue : seul un hash est stocké. Si vous la perdez, créez-en une autre.
Ne loggez pas la clé. Ne la commitez pas. Ne la placez pas dans une URL, un ticket ou un dump Sentry.

MCP

Le serveur MCP (https://mcp.urbanora.fr/mcp) forward la même clé vers l’API REST. Il ne vérifie pas le hash lui-même. Voir MCP.