The Attribution API attributes app sessions and conversions to your active campaigns.
POST/open
The network request to v1/open should occur when you're successfully notified the app was brought to the foreground. Branch defines an app lifecycle as a session in which your application is launched (cold start, or if it was present in the iOS or Android task manager) and comes to the device's foreground.
A value used to determine whether the IDFA or GAID can be used for advertising purposes. If Limit Ad Tracking should be enabled, don't include it in the request.
Your app's version.
The Branch Key of the originating app obtained in your Account Settings.
The Branch Secret of the originating app obtained in your Account Settings.
Set to false if the hardware_id property can't be populated. Otherwise, default to true.
Model of the device.
System OS. Only accepts Android or iOS.
iOSAndroidThe version of the device's OS (for example, “23” for Android or “9.1.2” for iOS). Accepts any value. The preferred default is “NA”. This can't be blank.
Must be true for server-to-server attribution requests. Required.
The user agent of the device.
Success. Returns 400 and 429 on failure — see the response panel for the error shape.