Credentials
Exchange an API key for a short-lived access token
Section titled “Exchange an API key for a short-lived access token”POST /api/v1/auth/access-token
- Operation
access_tokens.exchange- Accepts
apiKey- Effect
- changing
- Rate class
- auth
Answers
200The resultapplication/json: ExchangeApiKeyResponse400BAD_REQUEST: The request cannot be read.401UNAUTHENTICATED: No credential was presented, or the credential is not valid.403FORBIDDEN: The caller lacks the scope or the right this operation requires.404NOT_FOUND: The resource does not exist, is not visible to the caller, or the instance runs without this operation.422VALIDATION_FAILED: Path, query or body do not match the operation's schema.429RATE_LIMITED: The caller sent too many requests of this operation's rate class.details.retryAfterSecondsand theRetry-Afterheader give the seconds to wait. The numbers are the instance's, set underrateLimitsin its release config.500INTERNAL: The instance failed. The message never carries details.
Issue a session token for a user of a trusted backend
Section titled “Issue a session token for a user of a trusted backend”POST /api/v1/instance/session-tokens
- Operation
session_tokens.issue- Accepts
serverCredential- Effect
- changing
- Rate class
- read
Request body
application/json: IssueSessionTokenRequestInput
Answers
200The resultapplication/json: IssueSessionTokenResponse400BAD_REQUEST: The request cannot be read.401UNAUTHENTICATED: No credential was presented, or the credential is not valid.403FORBIDDEN: The caller lacks the scope or the right this operation requires.404NOT_FOUND: The resource does not exist, is not visible to the caller, or the instance runs without this operation.422VALIDATION_FAILED: Path, query or body do not match the operation's schema.429RATE_LIMITED: The caller sent too many requests of this operation's rate class.details.retryAfterSecondsand theRetry-Afterheader give the seconds to wait. The numbers are the instance's, set underrateLimitsin its release config.500INTERNAL: The instance failed. The message never carries details.