ATS webhooks
Deel webhooks deliver real-time notifications to your server when ATS events occur, such as when an application is submitted or moves to a new interview plan stage. Use webhooks to keep external systems in sync without polling the API.
For a complete introduction to Deel’s webhook system, including payload structure, security verification, and retry behavior, see Webhooks introduction.
Supported ATS events
The following ATS event types are available for subscription.
Deel has not yet documented ATS webhook event payloads in the API reference. Refer to the Webhooks introduction for general payload structure and the event inspection tools in the Deel application.
Setting up a webhook subscription
Manage webhook subscriptions in the Deel App under Organization settings -> Developer -> Webhooks. The API does not expose an endpoint to create or manage subscriptions programmatically.
- Click Add endpoint
- Enter your server URL — it must be publicly reachable over HTTPS
- Select the ATS event types you want to receive
- Save the subscription
For payload structure, signature verification, retry behavior, and testing guidance, see Webhooks introduction.
Polling as a fallback
If your webhook endpoint is unavailable, use updated_after on GET /ats/applications and GET /ats/jobs to backfill missed events on recovery.
Next steps
Full reference for payload structure, signature verification, and retry behavior.
Create candidates and submit applications through the pipeline.
Connect an accepted offer to a Deel EOR or IC contract.
Generate and manage API tokens with the correct scopes.