Handle a 429 response
When the API returns429, read its Retry-After header. The value is a whole number of seconds to wait before trying again.
- Pause requests for at least the returned delay.
- Retry with backoff rather than sending a burst of immediate retries.
- For a write, retain the original idempotency key.

