API error · HTTP 409

idempotency_in_progress

same key, the original request is still running; retry_after_sec: 1.

What it means

same key, the original request is still running; retry_after_sec: 1.

How to handle it

Wait for retry_after_sec and resend the identical request with the same idempotency key.

Wire contract

Codeidempotency_in_progress
Classconflict
HTTP status409
Meta keysNone
RaisedYes

The response uses the standard {"error": {…}} envelope. Branch on error.code, not the human-readable message. Preserve request_id when reporting a failure.