Inboundr uses conventional HTTP status codes and always returns an error field on failures.

Status codes

Error shape

Most errors return a simple message:
Validation errors (400) return a structured tree describing which fields failed, so you can surface field-level messages:
For 429, honour the Retry-After header. For 402, you’ve reached your monthly allotment: either upgrade your plan, or turn on pay-as-you-go to keep going and be billed for the overage.