Responses are delivered in JSON, and may have the following fields:
meta: Response metadata. Always present.
status: Either "ok" or "error" depending on response code.
objects: Endpoints that return a single object shall return it
object, while endpoints that return collections shall use
error: Error information. Only for error responses.
message: Human-readable reason for error.
type(optional): Button-global slug for the current error condition.
details(optional): Any accessory details for the given
Some error types may use this to communicate additional information about
the current condition.