code and a human-readable message:
code, not message. Messages may be reworded.
A
400 means the request needs fixing before it can succeed. A 409 or 422 message explains which rule the request broke, in words you can show to the person who made the change.
A booking or listing on another host profile returns
404, not 403, so the API never reveals whether an ID exists.
