For verifying at any point in the app if the token is valid/not, call below endpoint
curl -X GET {OAUTH_URL}/v1/oauth/token
-H 'Authorization: Bearer
eyJ0b2tlbkNvbnRlbnQiOnsiaXNzdWVkRm9yIjoiRnJlc2h3b3JrcyIsInNjb3BlIjoiIiwiaXN
zdWVkQXQiOjE1NTk4MDQ1Nzg1ODIsImV4cGlyZXNBdCI6IjIwMTktMDYtMjFUMDc6MDI6NTguNT
gyWiIsInRva2VuX3R5cGUiOiJ'
Here you pass the bearer token (user/company) in the header. The response to the request will be following in success case.
{
"access_token":
"eyJ0b2tlbkNvbnRlbnQiOnsiaXNzdWVkRm9yIjoiRnJlc2h3b3JrcyIsInNjb3BlIjoiIiwiaX
NzdWVkQXQiOjE1NTk4MDQ1Nzg1ODIsImV4cGlyZXNBdCI6IjIwMTktMDYtMjFUMDc6MDI6NTguN
TgyWiIsInRva2VuX3R5cGUiOiJ",
"token_type": "bearer",
"expires_in": 1291911023
}
{
"error": "invalid_request",
"error_description": "missing/invalid parameters authorization header"
}