idempotency-key header to safely retry failed requests.
Usage
Requirements
| Requirement | Description |
|---|---|
| Format | Client-generated unique value (UUID v4 recommended) |
| Max Length | 255 characters |
| Expiration | Keys expire after 24 hours |
How It Works
- Include a unique
idempotency-keyheader with your request - If the request fails due to network issues, retry with the same key
- MPCVault returns the cached response if the key was already used
- This prevents duplicate wallet creation or transaction signing
When to Use
createWallet- Prevent duplicate wallet creationcreateSigningRequest- Prevent duplicate transaction requestscreateBatchPayment- Prevent duplicate batch payments
getWalletList don’t require idempotency keys.