Response envelope
All successful responses wrap data in a standard envelope:meta field is only present on paginated endpoints. Non-paginated endpoints return { "data": { ... } } only.
Error envelope
Error responses use a separate structure with a machine-readablecode (UPPER_SNAKE_CASE) and a human-readable message:
details field is optional and provides additional context for certain errors. See Errors for the full list of error codes.