GuidesAPI ReferenceChangelog
Guides

You can set up and manage webhooks to receive live events from Deel.

Webhook Events

Background Checks

EventDescription
bgcheck.result.availableTriggered when a background check is completed.

Contracts

EventDescription
contract.createdTriggered when a new contract is created.
contract.status.updatedTriggered when a contract status changes.
contract.archivedTriggered when a contract is archived.
contract.terminatedTriggered when a contract is terminated.
contract.sign.team-member-invitedTriggered when a team member is invited to sign a contract.
eor.quote.createdTriggered when the quote for an EOR contract is created.

Invoice Adjustments

EventDescription
invoice-adjustment.createdTriggered when a new invoice adjustment is created.
invoice-adjustment.reviewedTriggered when an invoice adjustment is approved or denied.

Payments

EventDescription
payment.statement.initiatedTriggered when a payment statement is created, to notify stakeholders that a new payment is available for download.

Profile

EventDescription
profile.kyc.changedTriggered when Profile KYC is changed

Timesheets

EventDescription
timesheet.createdTriggered when a new timesheet is created.
timesheet.reviewedTriggered when a timesheet is approved or denied.

Time, Leave & Attendance

EventDescription
time-off.createdTriggered when a new time off request is created.
time-off.reviewedTriggered when a time off request is approved or denied.
time-off.updatedTriggered when a time off request is updated.
time-off.deletedTriggered when a time off request is deleted or cancelled.

What’s Next