Your CRM, Slack alerts and data warehouse all benefit from knowing where a customer came from. Polling an API for that is clunky.
Add an endpoint under Settings → Webhooks and receive order.created, order.updated, lead.created, call.created and call.updated. Payloads are sent about 15 seconds after the event, so they include first- and last-click attribution and every touchpoint in the journey with its credit. Each request is signed with HMAC-SHA256 and retried with exponential backoff on failures.