Skip to main content
This API supports the automated onboarding for data recipient applications, called Dynamic Client Registration (DCR). It follows OAuth specification RFC7951 with some limitatations and other minor enhancements. A special DCR token will be issued upon initial data recipient approval. This token must be passed in the authorization header: Authorization: Bearer ${DCR token} DCR requests must originate from a whitelisted IP address configured during the onboarding process. Available Endpoints

Client Response Fields

Create a Client

Use this endpoint to create a new client. This endpoint expects a JSON object in the request body with the following attributes defined: Parameters Endpoint: POST /oauth2/v4/register
Invalid Scope Error
Invalid DCR Token Error
Invalid Redirect URI Error

Read a Client

Use this endpoint to read the details of the specified client. Endpoint GET /oauth2/v4/register/{client_id}

Update a Client

Use this endpoint to update the attributes of the specified client.
INFONo specific parameter is required, but the request body cannot be empty.
Parameters Endpoint: PUT /oauth2/v4/register/{client_id}

Delete a Client

Use this endpoint to delete the specified client.
WARNINGDeleting a client will revoke all existing customer consents attached to the application.This action cannot be undone.
Endpoint: DELETE /oauth2/v4/register/{client_id}