post
https://partner-api.yelp.com/token/v1
Using the authorization code assigned for that business user, this endpoint will send back an access token.
Response
| Parameter Name | Description |
|---|---|
| access_token | Token issued by the authorization server. The token will be 128 characters long. Tokens will be valid for the R2R api for 7 days. |
| expires_in | Seconds until token expires. |
| expiration_timestamp | The expiration time of the access token in ISO8601 format. |
| token_type | The type of token issued. Default to ‘Bearer’ |
| refresh_token | Token code used in refresh endpoint. The token will be 128 characters long. |
Error Scenarios
For the following error scenarios, Yelp will respond with an HTTP error with the following format for the response body:
{
"error": {
"id" : "<ERROR_CODE_ID>",
"description": "<Human readable description.>",
"http_code": "<http_code>"
}
}
| id | description | http_code |
|---|---|---|
| INVALID_REQUEST | Missing a required parameter or includes an unsupported parameter. | HTTPBadRequest (400) |
| CLIENT_NOT_FOUND | Supplied client ID does not exist. | HTTPNotFound (404) |
| INVALID_CLIENT | Client authentication failed due to unknown client, no client authentication included, or unsupported authentication method. | HTTPUnauthorized (401) |
| INVALID_GRANT | The provided authorization grant is invalid, expired or revoked. | HTTPBadRequest (400) |
| UNAUTHORIZED_CLIENT | The authenticated client is not authorized to use this authorization grant type. | HTTPBadRequest (400) |
| UNSUPPORTED_GRANT_TYPE | The authorization grant type is not supported by the authorization server. | HTTPBadRequest (400) |
This endpoint is part of the Respond to Reviews API, visit Respond to Reviews API to learn more.
