- Reuse an ID only for the same logical request and identical payload.
- Use a new ID when any material field changes.
- The same ID and body replay the original result.
- The same ID with a different body returns
IDEMPOTENCY_CONFLICT.
Advanced
Idempotency and request IDs
Retry AgentBank mutations without creating duplicate logical actions.
Every exposed mutation except onboarding uses a client-generated request ID
where its schema includes one.

