Branch will completely discontinue the functionality of its legacy Export API on in the future. Before then, we are advising all partners using webhooks to switch to our new webhooks.

This document is a guide to help you understand the differences in structure between the legacy and current webhooks. We will use two examples: a click and an install. In the legacy webhook format, these were fairly different (read: inconsistent, messy). In the current webhook format, clicks and installs share the same format.

The following is a field-by-field guide for moving from the legacy webhooks to the new webhooks.

Clicks in our legacy system included events that wouldn't strictly be considered clicks, such as views of a deepview. In Branch's new analytics system, these are clearly separated into different topics.

This example is focused on a click as opposed to a deepview view, etc.