Webhooks
Explore and test Webhook event types. Use this section to inspect all the supported webhook event types sent by Footprint and test your webhook integration.
Events
footprint.onboarding.completed
The user has completed onboarding onto a playbook and we have a terminal status.
In most cases, this will fire as the user finishes the onboarding flow. In some cases (like KYB), the terminal verification status may not come until a few minutes after the user has exited the onboarding flow.
Generally, you should be able to receive the completed onboarding's status synchronously when the user finishes onboarding via the POST /onboarding/session/validate API. You only need to listen to the status here as a fallback in case a user's status is pending after they finish onboarding. For more information see here.
event_kind·string
Allowed values:
footprint.onboarding.completedexternal_id·optional string
fp_id·string
is_live·boolean
onboarding_external_id·optional string
onboarding_id·string
playbook_key·optional string
playbook_version·optional integer
requires_manual_review·boolean
status·string
Allowed values:
failpassnoneerrortimestamp·string