Aller au contenu

Clés d’API et applications reliées

8 routes. Chemins relatifs à https://api.nexus-engine.eu/api/v1.

GET /me/api-keys session de l’application seulement

Mes clés d’API personnelles (jamais la clé elle-même).

RéponseApiKeyDto[]
POST /me/api-keys session de l’application seulement

Crée une clé d’API. La clé en clair n’est rendue que dans cette réponse.

Corpsname, readOnly (défaut false), expiresInDays (null = sans expiration)
RéponseApiKeyCreatedDto { key, token }
GET /me/api-keys/:id/secret session de l’application seulement

Relit une de mes clés (l’œil des réglages) : journalisé, compté dans le plafond des révélations de secrets.

Réponse{ token }
DELETE /me/api-keys/:id session de l’application seulement

Révoque une de mes clés : effet immédiat.

GET /me/connected-apps session de l’application seulement

Les applications reliées par OAuth (claude.ai, ChatGPT…).

RéponseConnectedAppDto[]
DELETE /me/connected-apps/:clientId session de l’application seulement

Retire l’accès d’une application reliée : tous ses jetons tombent.

GET /admin/api-keys Owner et Admin session de l’application seulement

Toutes les clés de l’entreprise, avec leur porteur.

RéponseAgencyApiKeyDto[]
DELETE /admin/api-keys/:id Owner et Admin session de l’application seulement

Révoque n’importe quelle clé de l’entreprise.