Skip to content


API responses generally contain content in one language/translation. The API user can request a language by passing an Accept-Language header.

In special cases where the frontend can't really pass HTTP headers to the API, like when a HTML response should be displayed in an iframe, then the endpoint may also take a lang query parameter with the same syntax as the Accept-Language header. See the respective documentation if this is possible.

In case the API returns an error it is recommended to use the contained relay:errorId and map it to a custom error message (+ translation) provided by the frontend, instead of displaying the contained error message as is.