Skip to main content

Branch

Page status

Verified Platform

Verified rows

9

Candidate rows

0

Excluded rows

0

Primary sources

4

Last reviewed

2026-03-30

Platform Summary

Branch Events API and event tracking contracts.

Scope

Primary execution surface: hybrid.

Developer Source Map

SourceReason
Branch Event OntologyEvent Contracts
Branch Events APITransport / Payload Rules; events, payload, transport
Branch Log Custom Events ReferenceEvent Contracts; events, payload fields, requirements
Track Branch EventsEvent Contracts; Transport / Payload Rules; User Data Contracts; event names, custom_data, event_data

RudderStack Cross-Check

RudderStack is used here only as secondary engineering evidence for discovery and cross-check.

DestinationTypeLink
branchDiscovery leadsource

Verified Contracts

Event Contracts

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
eventbranch_keyserverstringRequiredBranch app key used to authenticate event requests.Not clearly specifiedNot clearly specified-Required field in Branch log custom events API payload.Branch Log Custom Events ReferenceVerifiedHigh
eventevent_datahybridobjectOptionalEvent payload object with event-specific attributes (for example revenue, currency, transaction_id).Not clearly specifiedNot clearly specified-Event payload object in Branch custom/standard event examples.Track Branch EventsVerifiedMedium
eventnameserverstringRequiredEvent name. Use Branch standard event names for standard events or custom event name for custom events.Not clearly specifiedNot clearly specified-Branch Event Ontology defines standard event names for Web/API surface.Branch Event OntologyVerifiedMedium

User Data Contracts

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
eventbrowser_fingerprint_idhybridstringConditionalBrowser fingerprint identifier used for matching when sending web + API events.Not clearly specifiedNot clearly specified-Branch docs describe including developer_identity or browser_fingerprint_id for matching in web/API flows.Track Branch EventsVerifiedMedium
eventcustom_datahybridobjectOptionalCustom key-value object attached to the event.Not clearly specifiedNot clearly specified-Custom attributes supported for Branch event tracking payloads.Track Branch EventsVerifiedMedium
eventdeveloper_identityhybridstringConditionalIdentifier used for matching when sending web + API events.Not clearly specifiedNot clearly specified-Branch docs describe including developer_identity or browser_fingerprint_id for matching in web/API flows.Track Branch EventsVerifiedMedium

Transport / Payload Rules

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
requestPOST /v2/event/customserverstringRequiredHTTPS endpoint for logging custom Branch events.Not clearly specifiedNot applicable-Branch Events API endpoint.Branch Events APIVerifiedHigh
requestPOST /v2/event/standardserverstringRequiredHTTPS endpoint for logging standard Branch events.Not clearly specifiedNot applicable-Branch Events API endpoint.Branch Events APIVerifiedHigh
requestX-IP-OverrideserverstringConditionalHeader containing user IP for server-to-server web + API event requests.Not clearly specifiedNot clearly specified-Branch docs describe sending user IP in X-IP-Override header for web + API event processing.Track Branch EventsVerifiedMedium

Candidate / Needs Review Items

No candidate rows currently tracked.

Excluded Items

No excluded rows in this revision.

Last Reviewed

2026-03-30