Response handling
Keep
X-Request-Id when you need support to trace a request.
Safe retries
For an uncertainPOST /v1/emails result, retry the same body with the same Idempotency-Key. For 429, 500, and 503, use exponential backoff with jitter and a fixed attempt limit.
Pagination
List endpoints returnpagination.has_more and pagination.next_cursor. When has_more is true, pass next_cursor unchanged as the next request’s cursor; stop when it is false.