Docs

invalid_filter_value

400 invalid_request. A filter value does not fit the field's type, for example text for a number or a non-ISO date.

View as Markdown
HTTP statustypeSurfaces
400invalid_requestREST, GraphQL

What it means

A filter value does not fit the field's type, for example text for a number or a non-ISO date.

WhenWhat the hint tells you
a value of the wrong shape, where that is not a JSON object, or a part of where of the wrong shape, which the message names (where.not is null.)the expected form: a number, true or false, an ISO 8601 date, a UUID, a comma-separated list; for where, a worked example of the object

What to do

Send numbers for number fields, true or false for true_false fields, and ISO 8601 dates.

On GraphQL

/api/graphql answers the same code inside errors[].extensions. The status depends on the Accept header you send (status codes):

application/jsongraphql-response+jsonWhen
200400REST planner refusals, with path set to the root field. invalid_select also refuses one relation list read twice in an entry with different arguments (see Not built yet)

See also