{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"type": "kyc.completed",
"version": 1,
"timestamp": "2025-01-15T10:30:00.000Z",
"source": "transaction-service",
"company_id": "comp_123456789",
"correlation_id": "corr_987654321"
}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 reported by the external data source, the received field
values the merchant declared (or the values required to pass, for rules with no
merchant-declared counterpart), and a human-readable description when it did not
pass.
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"type": "kyc.completed",
"version": 1,
"timestamp": "2025-01-15T10:30:00.000Z",
"source": "transaction-service",
"company_id": "comp_123456789",
"correlation_id": "corr_987654321"
}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
Show child attributes
Show child attributes
Response
Webhook received successfully

