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.