When this happens
You reused anIdempotency-Key that the server has already seen, but
the request body for the new request differs from the cached one.
Agnes treats this as a conflict so you do not silently get a stale
result.
Example response
How to fix
- Generate a new
Idempotency-Key(UUID v4 is fine). - Re-send the request with the new key.
Cache lifetime
Idempotency entries live 24 hours from the first request, scoped to your tenant. After that the key is forgotten and a request with the same value is treated as fresh.SDK behaviour
SDKs auto-generate idempotency keys on retried writes when you do not
pass one explicitly, so this error is rare from SDK callers.
Related
- Idempotency — full pattern.