unknown_field
422 Unprocessable Content The request asked for a field this row does not publish.
When you get it
The request asked for a field this row does not publish. It is always answered with HTTP 422 - one code means one status, so a client may key its handling on either.
Fields it carries
Inside each errors[] entry, beside pointer:
parameter- The query parameter the failure is about - the query-side twin of `pointer`.
value- The value the request sent, echoed back so the caller can see what was read.
allowed- The complete set of values this field accepts. Send one of these.
didYouMean- The registered name closest to the one you sent - usually the fix is this spelling.
A field is omitted when the server genuinely does not know it - an absent member is never the same as an empty one.
How to fix it
Nothing is wrong with the rest of the request: `fields=` named a member this row does not publish. Send only names from `allowed` - they are this row's own members, including the blocks an `expand=` adds - or drop the parameter to get the whole row. `id` is always returned whether or not you name it, so `fields=id` is the leanest legal projection.
Shape
{
"type": "https://api2.host-tracker.com/problems/unknown-field",
"title": "The request asked for a field this row does not publish.",
"status": 422,
"code": "unknown_field",
"errors": [
{ "parameter": …, "value": …, "allowed": …, "didYouMean": … }
]
}