Kyc completed
Triggered when a KYC (Know Your Customer) check completes for a merchant company.
This event is sent after all configured KYC rules have been evaluated for a newly created or updated merchant. The parent organization receives this webhook automatically via Svix.
The rule_executions array contains one entry per rule defined in the active KYC
policy. Each entry reports whether the rule passed, found issues, or failed, the
expected field values required to pass, the received field values actually
observed, and a human-readable description when it did not pass.
Body
Base structure for all webhook events
Unique event identifier
"f47ac10b-58cc-4372-a567-0e02b2c3d479"
Event type identifier
kyc.completed "kyc.completed"
Event schema version
1
Event timestamp in ISO 8601 format
"2025-01-15T10:30:00.000Z"
Service that generated the event
"transaction-service"
Company ID associated with the event
"comp_123456789"
Correlation ID for event tracking
"corr_987654321"
KYC check result details
Response
Webhook received successfully

