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.