KYC / KYB

Receive updates, by webhooks, regarding account KYC and KYB status changes. Individual accounts use KYC and business accounts use KYB. Both flows publish the same account.kyc.* webhook events.

Overview

Event NameDescription
account.kyc.submittedThe account's KYC or KYB application was submitted and is pending review.
account.kyc.approvedThe account's KYC or KYB application was approved.
account.kyc.rejectedThe account's KYC or KYB application was rejected.

Object Structure Samples

{
  "Id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "Name": "account.kyc.submitted",
  "AccountId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "Data": {
    "AccountId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "ActivateStatus": "PendingApproval",
    "CreatedAt": "2025-06-01T00:00:00Z",
    "StatusChangedAt": "0001-01-01T00:00:00",
    "BusinessInformation": null,
    "PersonDetails": null
  },
  "CreateAtUtc": "2025-06-01T08:32:16.5312478Z"
}
{
  "Id": "9c858901-8a57-4791-81fe-4c455b099bc9",
  "Name": "account.kyc.approved",
  "AccountId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "Data": {
    "AccountId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "ActivateStatus": "Approved",
    "CreatedAt": "2025-06-01T08:30:00Z",
    "StatusChangedAt": "2025-06-03T10:15:42Z",
    "BusinessInformation": {
      "BusinessType": "Company",
      "BusinessName": "Acme Trading Ltd",
      "BusinessNumber": "512345678",
      "BusinessCountry": "IL",
      "BusinessAddress": {
        "CountryCode": "IL",
        "State": "",
        "City": "Tel Aviv",
        "Street": "Rothschild Boulevard",
        "HouseNumber": null,
        "ZipCode": "6688312"
      },
      "RegistrationAddress": {
        "CountryCode": "IL",
        "State": "",
        "City": "Tel Aviv",
        "Street": "Herzl Street",
        "HouseNumber": null,
        "ZipCode": "6511201"
      },
      "BusinessCategory": "Import and Export Trade",
      "DescriptionForServiceOrGoods": "Wholesale trading of consumer electronics and accessories."
    },
    "PersonDetails": [
      {
        "PersonId": "8c1a2b3d-4e5f-4a6b-9c7d-1e2f3a4b5c6d",
        "FirstName": "David",
        "LastName": "Cohen",
        "Email": "[email protected]",
        "PhoneNumber": "+972501234567",
        "BirthDate": "1985-03-22T00:00:00",
        "Address": {
          "CountryCode": "IL",
          "State": "",
          "City": "Tel Aviv",
          "Street": "Rothschild Boulevard",
          "HouseNumber": null,
          "ZipCode": "6688312"
        },
        "Citizenship": "IL",
        "RoleInBusiness": "AuthorizedPerson"
      }
    ]
  },
  "CreateAtUtc": "2025-06-03T10:15:43.1187654Z"
}
{
  "Id": "c56a4180-65aa-42ec-a945-5fd21dec0538",
  "Name": "account.kyc.rejected",
  "AccountId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "Data": {
    "AccountId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "ActivateStatus": "Declined",
    "CreatedAt": "2025-06-01T08:30:00Z",
    "StatusChangedAt": "2025-06-02T14:05:10Z",
    "BusinessInformation": {
      "BusinessType": "Company",
      "BusinessName": "Acme Trading Ltd",
      "BusinessNumber": "512345678",
      "BusinessCountry": "IL",
      "BusinessAddress": {
        "CountryCode": "IL",
        "State": "",
        "City": "Tel Aviv",
        "Street": "Rothschild Boulevard",
        "HouseNumber": null,
        "ZipCode": "6688312"
      },
      "RegistrationAddress": null,
      "BusinessCategory": "Import and Export Trade",
      "DescriptionForServiceOrGoods": null
    },
    "PersonDetails": [
      {
        "PersonId": "8c1a2b3d-4e5f-4a6b-9c7d-1e2f3a4b5c6d",
        "FirstName": "David",
        "LastName": "Cohen",
        "Email": "[email protected]",
        "PhoneNumber": "+972501234567",
        "BirthDate": "1985-03-22T00:00:00",
        "Address": {
          "CountryCode": "IL",
          "State": "",
          "City": "Tel Aviv",
          "Street": "Rothschild Boulevard",
          "HouseNumber": null,
          "ZipCode": "6688312"
        },
        "Citizenship": "IL",
        "RoleInBusiness": "AuthorizedPerson"
      }
    ]
  },
  "CreateAtUtc": "2025-06-02T14:05:11.8890231Z"
}


Data Object For KYC / KYB

PropertyTypeDescription
AccountIdstring (UUID)The unique identifier of the account whose KYC or KYB status changed.
ActivateStatusstringThe current verification status. Possible values are PendingApproval, Approved, and Declined.
CreatedAtstring (ISO 8601 date-time)The date and time when the KYC or KYB process was created.
StatusChangedAtstring (ISO 8601 date-time)The date and time when the verification status changed. For a submitted event, this may contain the default DateTime value when no status-change timestamp was assigned.
BusinessInformationobject or nullBusiness information associated with the account. Populated for business KYB events and null for individual KYC events. See Business Information Object.
PersonDetailsarray of objects or nullPeople associated with the verification. For individual KYC, this may contain the applicant. For business KYB, it may contain authorized persons, directors, shareholders, or beneficial owners. See Person Details Object.

Business Information Object

PropertyTypeDescription
BusinessTypestringThe legal structure of the business, for example Company, SoleProprietor, Partnership, PublicCompany, or Association.
BusinessNamestringThe registered legal name of the business.
BusinessNumberstringThe official business registration number.
BusinessCountrystring or nullThe ISO country code of the country in which the business operates.
BusinessAddressobject or nullThe operating address of the business. See Address Object.
RegistrationAddressobject or nullThe registered legal address of the business. See Address Object.
BusinessCategorystringThe business category or industry classification.
DescriptionForServiceOrGoodsstring or nullA description of the products or services provided by the business.

Person Details Object

PropertyTypeDescription
PersonIdstring (UUID) or nullThe unique identifier of the person record.
FirstNamestringThe person's first name.
LastNamestringThe person's last name.
EmailstringThe person's email address.
PhoneNumberstring or nullThe person's phone number, including country code.
BirthDatestring (ISO 8601 date-time) or nullThe person's date of birth.
Addressobject or nullThe person's residential address. See Address Object.
Citizenshipstring or nullThe ISO country code representing the person's citizenship.
RoleInBusinessstring or nullThe person's role in relation to the business, for example AuthorizedPerson, Director, Shareholder, or BeneficialOwner.

Address Object

PropertyTypeDescription
CountryCodestringThe ISO country code of the address.
StatestringThe state, province, or region of the address.
CitystringThe city of the address.
StreetstringThe street name of the address.
HouseNumberstring or nullThe house or building number.
ZipCodestringThe postal or ZIP code.