Phin Security API Access Tokens
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 |