DCR API (V2)

Download OpenAPI specification:Download

Dynamic Client Registration API

It secures client communications between a programmer application or server and the Adobe Pass services.

Register client application

Get client credentials for a software statement and get scopes information

Request
header Parameters
Content-Type
required
string

application/json

X-Device-Info
required
string

The device information as defined in Passing Device and Connection Information

User-Agent
string

The user agent

Request Body schema: application/json
required

The software statement created in TVE Dashboard and the URI that the application uses for completing the authentication flow can optionally be present.

software_statement
required
string
redirect_uri
required
string
Responses
201

Created

400

Bad request

post/client/register
Request samples
application/json
{
  • "software_statement": "string",
  • "redirect_uri": "string"
}
Response samples
application/json
{
  • "grant_types": [
    ],
  • "client_id_issued_at": 0,
  • "client_secret": "string",
  • "redirect_uris": [
    ],
  • "scopes": [
    ],
  • "client_id": "string"
}

Retrieve client token

Get access token for a pair of client credentials

Request
query Parameters
client_id
required
string

Client identifier obtained in the client registration process.

client_secret
required
string

Client identifier obtained in the client registration process.

refresh_token
string

The token used to refresh the access token.

grant_type
required
string

Received in the client registration process. The accepted value is: client_credentials: Used for insecure clients, such as the Android SDK.

Responses
201

Created

400

Bad request

post/client/token
Response samples
application/json
{
  • "access_token": "string",
  • "refresh_token": "string",
  • "created_at": 0,
  • "id": "string",
  • "token_type": "string",
  • "expires_in": 0
}