You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/schemas/EventInputObject.yaml
+7-1Lines changed: 7 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,13 @@ properties:
7
7
transaction_id:
8
8
type: string
9
9
example: "transaction_1234567890"
10
-
description: This field represents a unique identifier for the event. It is crucial for ensuring idempotency, meaning that each event can be uniquely identified and processed without causing any unintended side effects.
10
+
description: |
11
+
This field represents a unique identifier for the event.
12
+
It is crucial for ensuring idempotency, meaning that each event can be uniquely identified and processed without causing any unintended side effects.
13
+
14
+
WARNING: If the Lago organization is configured to use the new Clickhouse-based event pipeline (designed for high-volume processing), the idempotency logic is handled differently.
15
+
Event uniqueness is maintained with both `transaction_id` and `timestamp` fields.
16
+
If a new event arrives with identical values for these two fields as an existing event, the new one will overwrite the previous event rather than being rejected.
0 commit comments