A parameter is not valid
HTTP status 400
A query parameter has a value this endpoint does not accept.
From Pro up
One value in the request is not one this endpoint can use, so the API did nothing with the request. The parameter field of the problem names the value, and the detail field says what it accepts.
Why you get it
The usual cases:
fromortois not a date writtenYYYY-MM-DD,tois later than today in UTC, orfromis later thanto.limitis not a whole number of at least 1. A number above 500 is not refused: the API lowers it to 500.cursoris not one the API gave out.- A filter such as
state,status,resultorkindhas a value that is not on its list. Thedetailgives the list. - When you start an export, the body is not a JSON object, holds a field the endpoint does not know, or has no
domain.
A from before the start of the organization's history is not an error. The API moves it up to the first day of the history.
What to do
- Fix the value that the
parameterfield names, as thedetailfield says. - Pass
next_cursorfrom the previous page unchanged, or leavecursorout to start again. - Leave out a parameter you do not need. Without
fromandtoyou get the last 7 days, ending yesterday in UTC. Withoutlimityou get 100 rows a page. - Each endpoint's parameters and their values are in the OpenAPI document at
/api/v1/openapi.json, which needs no token.
Published 27 October 2026 · Checked 27 October 2026