Skip to main content

Authenticate Client

Endpoint for client authentication.

Request Body — REQUIRED
clientAssertion jwt — REQUIRED

A JWT representing the client assertion that must be signed using the client's private key.

grantType string — REQUIRED

Possible values: [client_credentials]

Type of grant being requested.

clientAssertionType string — REQUIRED

Possible values: [urn:ietf:params:oauth:client-assertion-type:jwt-bearer]

Type of client assertion being used.

scope string — REQUIRED

Possible values: [studio, ewallet, vidchain, auth_service, audit_trails, wallet_api]

Scope for authorization.

Responses
200

Successful authentication

Schema
accessToken string

Access token for authenticated requests.

tokenType string

Possible values: [Bearer]

Type of token being provided.