Localization
Unlike the regular Fusion API where you can localize your request through a request parameter, localization for GraphQL API happens by sending a header.
When you send your request to GraphQL, provide us with the Accept-Language header. The GraphQL API supports the same locales our regular API does. You can only provide 1 locale per request, if you provide more we'll return a 400 Bad Request error with the code INVALID_LOCALE.
Example
$ curl -X POST -H "Authorization: Bearer ACCESS_TOKEN" -H "Content-Type: application/graphql" -H "Accept-Language: en_US" --data '
{
business(id: "garaje-san-francisco") {
name
url
}
}'
Specifying the locale in the header is optional, if you do not provide one we will default to en_US.
Updated about 2 years ago