V1
Authentication
API related with the Authentication.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Authorization | header | string | false | Basic <base64(client_id:client_secret)> |
| body | body | object | false | ‘none’ |
Request body - Content-Type: application/x-www-form-urlencoded
Custom schema example
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| login_hint | string | true | A hint to the OpenID Provider regarding the end-user for whom authentication is being requested. The value contains a msisdn, which identifies the end-user to the OP. RFC 3966 The tel URI for Telephone Numbers |
| scope | string | true | Scope of permissions |
| binding_message | string | false | A human-readable identifier or message intended to be displayed on both the consumption device and the authentication device to interlock them together for the transaction by way of a visual cue for the end-user. This interlocking message enables the end-user to ensure that the action taken on the authentication device is related to the request initiated by the consumption device. |
| client_id | string | false | The client identifier (required when using client_assertion) |
| client_assertion_type | string | false | Must be urn:ietf:params:oauth:client-assertion-type:jwt-bearer (if you use client_assertion authorization) |
| client_assertion | string | false | The signed JWT |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | bcAuthorizeResponse |
| 400 | Bad Request | Bad Request | errorAccessTokenResponse |
| 401 | Unauthorized | Unauthorized | errorAccessTokenResponse |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Authorization | header | string | false | Basic <base64(client_id:client_secret)> |
| body | body | object | false | ‘none’ |
Request body - Content-Type: application/x-www-form-urlencoded
Custom schema example
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| grant_type | string | true | Grant type |
| assertion | string | false | Assertion with which to get an access_token (required for grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer). |
| auth_req_id | string | false | It is the unique identifier to identify the authentication request (transaction) made by the Client. |
| code | string | false | It is the authorization code received from the /authorize endpoint. |
| redirect_uri | string | false | It is the redirection URI used in the /authorize endpoint. |
| client_id | string | false | The client identifier |
| client_assertion_type | string | false | Must be urn:ietf:params:oauth:client-assertion-type:jwt-bearer (if you use client_assertion authorization) |
| client_assertion | string | false | The signed JWT |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | postTokenResponse |
| 400 | Bad Request | Bad Request | errorPostTokenResponse |
| 401 | Unauthorized | Unauthorized | errorPostTokenResponse |
Endpoints
Phone number verify
Sim Swap
Device Swap
KYC Match
KYC Age Verification
Consent Information
Authentication
Phone number share