Exchange an SSO session

Trades an SSO session_id for account-space tokens in a single call. The
backend resolves the account from the session, so no user identifier is
accepted -- which is what keeps this exchange clear of the
account_id-vs-id confusion the other account-space routes have to guard
against.

Takes no session of its own: the session_id is the credential, and it is
validated for age (24 hours from creation) and, where the session is flagged
single-use, for reuse.

This is the /api/v1 counterpart of the legacy
PATCH /sso/sessions/api/accounts route. The payload contract is unchanged;
the verb is POST here, matching every other session-minting route in this
family -- and matching what the legacy route's own OpenAPI block already
claims.

Body Params
uuid
required
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain