Events API
Submit advertiser events for quest-chain task matching.
Send a user event
Publisher Advertiser
Records a Platform or Advertiser event for a user identified in the caller's own system and matches it against quest-chain tasks. Reusing the same user ID, event type, and event timestamp returns the existing event with status: duplicate.
Send a user event › Request Body
user_idIdentifier of the user in the caller's own system: a Platform user ID for Platform credentials or an Advertiser user ID for Advertiser credentials.
event_typeCaller-defined event type. Common examples include registration, kyc, link_account, and transaction.
timestamp^(?:(?:\d\d[2468][04… · requiredRequired ISO 8601 UTC timestamp indicating when the event occurred.
amountOptional non-negative value associated with the event, such as a deposit or purchase amount.
currencyOptional currency or unit associated with amount, for example an ISO 4217 code.
referenceOptional caller-defined business or audit reference associated with the event.
Additional caller-defined context used for task evaluation, audit, or analytics.
Send a user event › Responses
Response for status 200
successIndicates that the request was successful.
Result of recording or deduplicating a Platform or Advertiser event.