

| Webhook Type | Description | Step |
|---|---|---|
FLOW_COMPLETED | Triggered when a flow and all related services are fully completed. | Flow completion |
FLOW_REJECTED | Triggered when a flow is rejected (e.g., final decision of no approval). | Flow completion |
VERIFICATION_IDENTITY_REJECTED | Triggered when an identity verification is rejected. | Identity Verification |
VERIFICATION_IDENTITY_COMPLETED | Triggered when an identity verification is approved. | Identity Verification |
VERIFICATION_IDENTITY_UPDATED | Triggered when an identity verification is manually updated. | Identity Verification |
ONBOARDING_FORM_INDIVIDUAL_COMPLETED | Triggered when an individual onboarding form is completed (pending review). | Onboarding Individual |
ONBOARDING_FORM_INDIVIDUAL_REJECTED | Triggered when an individual onboarding form is rejected. | Onboarding Individual |
ONBOARDING_FORM_COMPANY_COMPLETED | Triggered when a company onboarding form is completed (pending review or approved). | Onboarding Company |
ONBOARDING_FORM_COMPANY_REJECTED | Triggered when a company onboarding form is rejected. | Onboarding Company |
FLOW_COMPLETED, VERIFICATION_IDENTITY_COMPLETED).💡 Note: Your webhook endpoint must respond with a 200 HTTP status code to confirm receipt. If Rillis does not receive this response, it will automatically retry the notification several times to ensure successful delivery.