This page covers the Shift workflow: how to register a callback URL, test it, and audit deliveries. For the technical contract (payload shape, signature, retry policy, idempotency), see the Webhooks concept.
Set up a Webhook
Each event type is configured independently. You point each event at a single callback URL on your side.1
Open the Hooks section
In Shift, go to My Account > Developers > Hooks. The left side lists every event type Paylead supports.
2
Pick the event you want to subscribe to
Click the + next to the event. Its configuration panel opens on the right.
3
Enter the callback URL
In the Callback URL field, enter the HTTPS endpoint that will receive the event. The endpoint must accept
POST with a JSON body and respond 2xx quickly.4
Validate with a test delivery
Click Send test. Paylead immediately posts a payload to the URL with mock data; non-nullable fields are populated with sample values, nullable fields are left blank. Use this to confirm DNS, TLS, and your handler’s basic plumbing.
5
Save your changes
Click Save. The Webhook is now live and Paylead will dispatch real events to it from this moment forward.
Available events
Paylead emits Webhooks across four families: the Reward lifecycle, the Affiliation lifecycle, payouts, and Offer changes. Subscribe only to the events your back-office actually reacts to.Reward lifecycle
Affiliation lifecycle
Payouts and Ventilation
Offers
Bank synchronization
The Scraping Error Webhook fires when the Consumer’s account enters any of the following synchronization statuses:
SCARequired,webauthRequired,additionalInformationNeeded,decoupled,validating: the sync is suspended. Resetting it requires the Consumer to renew consent or complete an SCA (Strong Customer Authentication) flow.ActionNeeded: the Consumer must perform a specific action on the bank’s website or app (for example, accept new terms and conditions).
Event logs
The Event Logs tab in My Account > Developers lists every Webhook delivery attempted on your Program. Use it to audit failures and confirm that your endpoint is up.
Use the Date from and Date to filters to scope the history. Without filters, every event since the Program launched is shown.
What’s next
Webhooks concept
Payload shape, HMAC signature verification, and retry policy for your endpoint.
API keys
Generate the Connector, Injector, and M2M credentials your back-office needs.
Status reference
Canonical list of every status Shift exposes, including synchronization codes.
Ventilations and invoices
Download Ventilation files once the
Ventilation File Available event fires.