Server to server method for sending in-app events.

❗️

eventTimestamp

The eventTimestamp must be within 24 hours from the time of sending. The event will not be processed if the eventTimestamp is not within 24 hours.

❗️

You must send either device.deviceUUID or user.externalUserID

If the device.deviceUUID can't be fetched from the client side (SDK), you may send user.externalUserID instead. Airbridge will fill in the below parameters based on Airbridge's internal user id matching table.

  • device.deviceUUID
  • device.deviceUUIDType

This means that you do not have to fill in the above values if you send user.externalUserID information. If there are no devices that match user.externalUserID, the event will not be processed. (Must pre-match IDs by using methods such as signIn, signUp, setUserID)

device.deviceModel, device.osName, and device.osVersion must also be sent if you send device.deviceUUID.

📘

eventUUID

The unique eventUUID is used for deduplication. It will be automatically generated if the parameter is empty.

📘

For data that is not applicable to the platform, please send "null" or not send the data field at all. (e.g. Do not send device.gaid for iOS devices)

Language
Click Try It! to start a request and see the response here!