Table of Contents
Changelogs
Version | Date | Changes by | Description of change |
V1.0 | Mar 29, 2024 | Que Nguyen |
|
V1.0.1 | April 10, 2024 | Que Nguyen |
|
Release Status
Environment | Status | Released Date | Version |
DEV | RELEASED | April 10, 2024 | V1.0.1 |
UAT | RELEASED | April 17, 2024 | V1.0.1 |
PROD | RELEASED | Mar 25, 2024 | V1.0 |
API Definitions
Get Access Token
Resource information | ||
---|---|---|
Response format(s) | JSON | |
Requires authentication? | No | |
Request Header | ||
Name | Value | |
|
| |
Request Body | ||
|
| API key value associate with a User + Business Account |
|
|
|
|
| System / App / Platform unique identifier |
|
| System / App / Platform secret |
Returns | ||
Returns a message with status code. |
Response Header | ||
---|---|---|
|
| |
Response Body | ||
Field | Type | Description |
|
| User access token Token life time: https://redex-eco.atlassian.net/wiki/spaces/PAD/pages/286490675/Authentication#Access-Token%3A |
|
| User refresh token. Using in API “GET Refresh Token” Token life time: https://redex-eco.atlassian.net/wiki/spaces/PAD/pages/286490675/Authentication#Refresh-Token%3A |
|
| Token’s expired time in second |
|
| Type Identifier |
|
| Collection of scopes granted for this user access token. |
Request
POST /public/v2/connect/token
Body
{ "ApiKey": "4d7869f0-71cc-43d8-8b82-1f87db6eda2f", "GrantType": "api_key", "ClientId": "3Yj1rQvcDGYXqXtaxDNyWaNkWPUAwJ", "ClientSecret": "fNDq3vGM26wzOqr9OMUXQkxdG5J3$o" }
Response
200 Success
{ "Data": { "AccessToken": {{AccessToken}}, "RefreshToken": {{RefreshToken}}, "ExpiresIn": "3600", "TokenType": "Bearer", "Scope": "REConnect_api REDEX_api REHash_api" }, "Errors": null, "StatusCode": 200, "Message": "Return tokens successfully", "Meta": null }
400 Unauthorized
{ "Data": null, "Errors": [ { "Key": "unsupported_grant_type", "Message": "unsupported_grant_type" } ], "StatusCode": 400, "Message": "unsupported_grant_type", "Meta": null }