Node SDK · Idempotency
The idempotencyKey field deduplicates retries:
await rec.record({
action: "subscription.created",
idempotencyKey: stripeEvent.id,
// ...
});
To opt every event into auto-keying — event.id is copied into idempotencyKey at send time when the latter is empty — pass autoIdempotencyKey: true at construction. Caller-supplied keys always win.