Skip to main content
This page describes how Metronome uses HTTP status codes to indicate whether an API request succeeded or failed. It helps you interpret and handle different types of errors. Metronome uses standard HTTP status codes:
  • 2xx indicates success
  • 4xx indicates a client error (e.g., a required parameter was omitted)
  • 5xx indicates a Metronome server error
Every 4XX error uses this application/json format:
The table lists the most common HTTP status codes returned by the Metronome API, along with a possible solution.

Rate limit headers

When a request is rate limited (HTTP 429), the response includes an X-Metronome-Rate-Limit-Type header indicating which limit was exceeded: