Idempotency-Key header (1 to 255 characters, for example a UUID) to make a call safe
to retry. Pramaan remembers the key for 24 hours.
When it is required
Capabilities with an external effect (external_reversible, external_irreversible,
external_unknown_effect: sending, posting, paying, deleting) require the header. Calls without
it fail with 400 invalid_request. For every other capability it is optional.
Each capability’s reference page shows its effect class.
What happens on a repeat
A replay returns the stored response exactly, including its
ref when the
call created something.
Use one key per intended action (for example per order and message), and reuse it only to retry
that action.