Get API Access Token
Technical documentation on the route used to obtain an access token that can be used to get your data from the Phin API.
Body Reference
Field |
Type |
Example |
client_id |
string |
“ZzyourClientIdzZ” |
client_secret |
string |
“superSecretString” |
audience |
constant string |
"https://public.api.phinsec.io" |
grant_type |
constant string |
"client_credentials" |
Body Sample
{
"client_id":"YOUR_CLIENT_ID",
"client_secret":"YOUR_CLIENT_SECRET",
"audience":"<https://public.api.phinsec.io>",
"grant_type":"client_credentials"
}
Response Reference
Field |
Type |
Example |
access_token |
string |
“eyBbase64EncodedString” |
expires_in |
number (seconds) |
86400 |
token_type |
string |
Bearer |
Response Sample
{
"access_token": "YOUR_ACCESS_TOKEN",
"expires_in": 86400,
"token_type": "Bearer"
}
Error Reference
Code |
Message |
Explanation |
403 |
unauthorized_client |
You probably spelled “client_credentials” improperly in the “grant_type” |
403 |
access_denied |
You may have not spelled the “audience” properly |
403 |
Unauthorized |
You have incorrectly entered the client_id or client_secret |