API reference / auth

auth

POST/api/v1/auth/refresh

Refresh JWT token

Auth:
required
Response:
{ accessToken, expiresAt }
GET/api/v1/api-keys

List active API keys for the org

Auth:
required (min role: director)
Response:
{ data }
POST/api/v1/api-keys

Create a new API key

Auth:
required (min role: director)
Request:
{ name, scopes, expiresInDays }
Response:
{ key, prefix, name, scopes, expiresAt, message }
DELETE/api/v1/api-keys

Revoke an API key

Auth:
required (min role: director)
Response:
{ success, message }
auth API — Peer10 Developers