Skip to main content
Some GraphQL mutations that perform side effects accept an idempotencyKey argument, so retrying the same request — for example after a network timeout — doesn’t apply the operation twice.
reportEvent is a confirmed example. Not every mutation accepts this argument — check the schema reference for a given mutation’s input type to see whether it exposes idempotencyKey.