User-Agent header. Endpoints that read or write user data also need an Authorization: Bearer token.
Required URL parameters
Append these to every request URL — both public catalog calls and authenticated user calls:Required HTTP headers
As an alternative to the
client_id query parameter, you may pass it as a simkl-api-key header. Either works; query-param form is preferred because it makes the request fully self-describing in URL form.Putting it together
A typical authenticated call looks like:HTTP verbs
The full list of status codes Simkl returns lives on the Errors page.