OAuth Token
The OAuth Token API allows you to generate an access token for authenticating subsequent API calls.
Resource Access
Production (api.ahrvo.network)
POST https://api.ahrvo.network/banking/yield/v1/oauth/token
Staging (gateway.ahrvo.network)
POST https://gateway.ahrvo.network/banking/yield/v1/oauth/token
Request Body
| Field | Required | Type | Description | Example |
|---|---|---|---|---|
client_id | Yes | string | Client ID for authentication | 1234567890 |
client_secret | Yes | string | Client secret for authentication | 1234567890 |
Response
| Field | Type | Description | Example |
|---|---|---|---|
expires_in | integer | Token expiration time in seconds | 86400 |
access_token | string | JWT access token | Zj0N2fz2H6qnrw8oNdajKmffooz9gleimElYeLgeLMNhneJJqEaxFr5LtAhbGkdjiC1zb+XXFRP4sUtqUyvgpkOzJxbFsgG+wJsgTE+dcy3RP5RP4vD8DLtu3oxU7o38PwAnGp0Gj9aFL/h/i38XZAzyJKCrq8Ne |
token_type | string | Token type | Bearer |
Sample Request
POST /banking/yield/v1/oauth/token HTTP/1.1
Host: <hostname>
Content-Type: application/json
{
"client_id": "1234567890",
"client_secret": "1234567890"
}
Sample Response
{
"expires_in": 86400,
"access_token": "Zj0N2fz2H6qnrw8oNdajKmffooz9gleimElYeLgeLMNhneJJqEaxFr5LtAhbGkdjiC1zb+XXFRP4sUtqUyvgpkOzJxbFsgG+wJsgTE+dcy3RP5RP4vD8DLtu3oxU7o38PwAnGp0Gj9aFL/h/i38XZAzyJKCrq8Ne",
"token_type": "Bearer"
}
HTTP/1.1 200 OK