Available Webhooks
This section lists down all available webhook events that partners can subscribe to along with their specific prereqs.
| Webhook | Trigger prereq | Trigger condition | 
|---|---|---|
| company.activated | Before company is active | When a company becomes active | 
| company.archived | At any time | When a company is archived | 
| company.eor_hiring.additional_information_required | After first EOR hiring starts | When additional information is required to expedite hiring checks. | 
| company.eor_hiring.reserve_payment_requested | After first EOR hiring starts | When a request comes in to provide reserve payment to proceed with hiring an employee. | 
| company.eor_hiring.no_reserve_payment_requested | After first EOR hiring starts | When no request is issued to provide reserve payment in order to hire an employee. | 
| company.eor_hiring.referred | After first EOR hiring starts | When a company's credit risk status is referred. | 
| company.eor_hiring.verification_completed | After first EOR hiring starts | When company verification is complete. | 
| company.manager_created | At any time | When a new company manager has been created | 
| company.manager_updated | At any time | When a company manager's profile is updated | 
| company.manager_deleted | At any time | When a company manager's profile is deleted | 
| contract_amendment.submitted | For an active employment | When a change in employment contract is submitted for review | 
| contract_amendment.review_started | For an active employment | When an admin starts reviewing a contract amendment request | 
| contract_amendment.done | For an active employment | When a contract amendment request has been approved | 
| contract_amendment.canceled | For an active employment | When a contract amendment request has been canceled | 
| contract_amendment.deleted | For an active employment | When a contract amendment request is deleted from the records | 
| custom_field.value_updated | At any time | When a custom field's value is updated. | 
| employment.account.updated | After employment invitation has been sent | When an employee's email account is updated. | 
| employment.employment_agreement.available | During employee self enrollment | When employment agreement is available for a user to review and sign. | 
| employment_company_structure_node.updated | After employment is active | When an employee's company structure node is update. This refers to any change in the employee's placement in the company's hierarchy. | 
| employment_contract.active_contract_updated | After employment is active | When a new contract becomes active for an employment. | 
| employment_contract.adjusted_during_onboarding | Before employment is active | When an employment contract is changed during employee's onboarding. | 
| employment.administrative_details.updated | During employee self enrollment | When administrative details of an employee are updated. | 
| employment.details.updated | After employment creation | When an employee's department or manage records are updated. | 
| employment.work_email.updated | After employment creation | When an employee's work email is updated in the records. | 
| employment.personal_information.updated | During and after employee self enrollment | When an employee's personal information is changed. | 
| employment.eor_hiring.proof_of_payment_accepted | After employment creation | When proof pf payment is accepted during EOR hiring process. | 
| employment.no_longer_eligible_for_onboarding_cancellation | During employee self enrollment | When an employee 's onboarding can no longer be cancelled. | 
| employment.onboarding.started | After employment invitation has been sent | When an employee's onboarding officially starts. | 
| employment.onboarding.completed | After employment invitation has been sent | When an employee's onboarding is fully completed, meaning all user tasks are completed and user status is also active. | 
| employment.onboarding.cancelled | After employment invitation has been sent | When an employee's onboarding is successfully cancelled. | 
| employment.onboarding_task.completed | During employee self-enrollment | When each onboarding task is completed by the employee during self-enrollment | 
| employment.probation_completion_letter.submitted | When employment is active | When a request comes in for an employee's probation completion letter. | 
| employment.probation_completion_letter.completed | When employment is active | When an employee's probation completion letter request is completed. | 
| employment.probation_completion_letter.cancelled | When employment is active | When an employee's probation completion letter request is cancelled. | 
| employment.probation_period_extension.submitted | When employment is active | When a request comes in to extend an employee's probation period. | 
| employment.probation_period_extension.completed | When employment is active | When the request to extend an employee's probation period is approved. | 
| employment.probation_period_extension.cancelled | When employment is active | When the request to extend an employee's probation period is cancelled. | 
| employment.probation.period_ending_reminder_sent | When employment is active | When an employee's probation period is due to end in 30 days and before 7 days. | 
| employment.start_date.changed | After employment creation | When an employer changed an employment's start date. | 
| employment.user_status.activated | After employment creation | When a user's employment status becomes active. | 
| employment.user_status.deactivated | When an employment is active | When a user's employment status changes to deactivated. | 
| employment.user_status.initiated | On employment creation | When an employment status changes to initiated. | 
| employment.user_status.invited | On employment creation | When an employee is invited to self-enrollment and its user status changes to invited. | 
| employment.eor_hiring.invoice_created | After first EOR hiring starts | When EOR hiring invoice is created. | 
| expense.created | When employment is active | When a draft expense is created. | 
| expense.approved | When employment is active | When an expense is approved by the employer. | 
| expense.declined | When employment is active | When an expense is declined by the employer. | 
| expense.deleted | When employment is active | When an expense is deleted by a team member or an admin. | 
| expense.reimbursed | When employment is active | When an expense is reimbursed. | 
| expense.submitted | When employment is active | When an expense is submitted by the employee. | 
| expense.updated | When employment is active | When an expense is updated. | 
| identity_verification.verification_required | When employment is active | When an identity verification is needed for an employment. | 
| incentive.created | When employment is active | When a new incentive is created. | 
| incentive.processing_started | When employment is active | When an incentive payment processing begins. | 
| incentive.paid | When employment is active | When an incentive payment is completed. | 
| incentive.updated | When employment is active | When an incentive is modified. | 
| incentive.deleted | When employment is active | When an incentive is deleted. | 
| offboarding.submitted | When employment is active | When an offboarding request is submitted. | 
| offboarding.review_started | When employment is active | When an ofbfoarding request' review starts and the request status changes to in_review. | 
| offboarding.submitted_to_payroll | When employment is active | When an admin submits the offboarding to payroll. | 
| offboarding.completed | When employment is active | When an offboarding status changes from pending_paymenttocompletedafter payroll processes final payment, indicating that employment offboarding is complete. | 
| offboarding.deleted | When employment is active | When an offboarding request is deleted. | 
| payslip.released | When employment is active | When a payslip becomes available for employees. | 
| sso_configuration.enabled | With an active company | When an SSO configuration is enabled. | 
| sso_configuration.updated | With an active company | When an SSO configuration is updated. | 
| sso_configuration.disabled | With an active company | When an SSO configuration is disabled. | 
| timeoff.requested | When employment is active | When an employee submits a time off request. | 
| timeoff.approved | When employment is active | When a time off request is approved by the employer. | 
| timeoff.cancellation_requested | When employment is active | When an employee submits a time off cancellation request. | 
| timeoff.date_changed | When employment is active | When the requested date is changed in a time off request. | 
| timeoff.updated | When employment is active | When a time off request is updated. | 
| timeoff.declined | When employment is active | When a time off request was declined by the employer. | 
| timeoff.canceled | When employment is active | When a time off request is canceled by the employee. | 
| timeoff.started | When employment is active | When the requested time off period starts. | 
| timeoff.taken | When employment is active | When an approved time off request dates passes. | 
| timesheet.submitted | When employment is active | When a timesheet is submitted by an employee. | 
| travel_letter.requested | When employment is active | When a travel letter request is submitted by an employee. | 
| travel_letter.approved_by_manager | When employment is active | When a travel letter approval request is approved by the manager. | 
| travel_letter.approved_by_remote | When employment is active | When a travel letter approval request is approved by Remote. | 
| travel_letter.declined_by_manager | When employment is active | When a travel letter approval request is declined by the manager. | 
| travel_letter.declined_by_remote | When employment is active | When a travel letter approval request is declined by Remote. | 
| work_authorization.requested | When employment is active | When a work authorization request is submitted by an employee. | 
| work_authorization.approved_by_manager | When employment is active | When a work authorization request is approved by employee's manager. | 
| work_authorization.approved_by_remote | When employment is active | When a work authorization request is approved by Remote. | 
| work_authorization.declined_by_manager | When employment is active | When a work authorization request is declined by employee's manager. | 
| work_authorization.declined_by_remote | When employment is active | When a work authorization request is declined by Remote. | 
| work_authorization.cancelled | When employment is active | When a work authorization request is cancelled by the employee. | 
| benefit_renewal_request.created | When employment is active | When a new benefit renewal request is created. | 
| billing_document.issued | With an active company | When a new billing document (e.g. invoice or credit note) is issued to the company. | 
Updated about 24 hours ago