ClientCreatedV1
v1.0.0.

Holds information about when a client of person or organisation type is created inside Operational Data store.
When firing this event make sure you set the `correlationId` in the headers. Our schemas have standard metadata make sure you read and follow it.

Details

This event can only be triggered once when a person or organisation client is created in Operational data store.

Consumer / Producer Diagram

ClientCreatedV1 Schema (json)
{
  "$id": "https://example.com/ClientCreatedV1.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "ClientCreatedV1",
  "description": "An event raised when a client of person or organisation type is created",
  "type": "object",
  "properties": {
    "metadata": {
      "type": "object",
      "properties": {
        "occurredAtUtc": {
          "type": "string",
          "description": "The date and time when event occurred in UTC. Date should be represented in ISO 8601 format e.g 2023-09-08T12:00:00Z"
        },
        "typeName": {
          "type": "string",
          "description": "The name of the event. E.g ClientCreatedV1"
        },
        "source": {
          "type": "string",
          "description": "The source of the event like was it genereated by Client using Web or WeChat"
        },
        "applicationBreadcrumb": {
          "type": "string",
          "description": "Th application path which is describing the chain of applications. For e.g my-christies-web-ui;3.0.1:follows-api;v1.1.0"
        },
        "version":{
          "type": "string",
          "description": "The version of the message in semantic versioning format ideally V{major.minor.patch}. E.g V1.0.0 or just V{majorVersion}"
        },
        "sentAtUtc": {
          "type": "string",
          "description":  "When event was sent by the publishers in ISO 8601 "
        },
         "isTransactionalAccountAvailableForClient": {
          "type": "boolean",
          "description":  "Indicates if the transaction account for a client is available"
        }                  
      },
      "required": [ "occurredAtUtc", "typeName", "sentAtUtc", "version", "isTransactionalAccountAvailableForClient"]
    },
    "data": {
      "type": "object",
      "properties": {
        "globalClientId": {
          "type": "string",
          "description": "The GUID of client"
        },
        "clientNumber": { 
          "type": "number",
          "description": "The CRM number of the client"
        },
        "type": {
          "type": "string",
          "description": "The type of client. Allowed Values are Person or Organisation"
        },
        "title": {
          "type": "string",
          "description": "Client title, e.g. Mr, Mrs, Ms"
        },
        "firstName": {
          "type": "string",
          "description": "Client first name"
        },
        "middleName": {
          "type": "string",
          "description": "Client middle name"
        },
        "lastName": {
          "type": "string",
          "description": "Client last name"
        },
        "nameSuffix": {
          "type": "string",
          "description": "Client name suffix, e.g. Jr, Sr"
        },
        "fullName": {
          "type": "string",
          "description": "Client full name, e.g. Mr John Smith"
        },
        "fullNameAlias": {
          "type": "string",
          "description": "The alias of the client full name"
        },
        "kycStatus": {
          "type": "string",
          "description": "The KYC (Know Your Customer) status of the client. Allowed Values: Awaiting Corporate Documents, Awaiting Photo ID, Awaiting Proof of Address, Completed, KYC Required, Pre-2009"
        },
        "grade":{
          "type": "string",
          "description": "The grade of the client. Allowed Values: 1, 2, 3. Values description 1- Platinum, 2-Gold, 3-Silver"
        },
        "source":{
          "type": "string",
          "description": "The source from which the client was created. For e.g Media article, eComm, Website etc"
        },
        "category":{
          "type": "string",
          "description": "The category of the client. Allowed Values: Trade, Staff, Private, Press, Institution, Expert, Estate, Corporate Collector, Adviser"
        },
        "status":{
          "type": "string",
          "description": "The status of the client. Allowed Values: Archive, Current Transactor, Deceased & Archive, Deceased, Defunct & Archive, Defunct, Historic Transactor, Lapsed Transactor, Non-Transacting Client, Prospective Client" 
        },
         "dateOfBirthDay": {
          "type": "number",
          "description": "The day of birth of the client"
        },
        "dateOfBirthMonth": {
          "type": "number",
          "description": "The month of birth of the client"
        },
        "dateOfBirthYear": {
          "type": "number",
          "description": "The year of birth of the client"
        },
         "dateOfDeathDay": {
          "type": "number",
          "description": "The day of death of the client"
        },
        "dateOfDeathMonth": {
          "type": "number",
          "description": "The month of death of the client"
        },
        "dateOfDeathYear": {
          "type": "number",
          "description": "The year of death of the client"
        },
        "alternativeLanguage": {
          "type": "object",
          "properties": {
            "languageName": {
              "type": "string",
              "description": "The alternative language code of the client"
            },
            "title": {
              "type": "string",
              "description": "The alternative language description of the client"
            },
            "firstName": {
              "type": "string",
              "description": "The alternative language first name of the client"
            },
            "middleName": {
              "type": "string",
              "description": "The alternative language middle name of the client"
            },
            "lastName": {
              "type": "string",
              "description": "The alternative language last name of the client"
            },
            "fullName": {
              "type": "string",
              "description": "The alternative language full name of the client"
            }
          }
        },
        "preferredLanguage": {
          "type": "string",
          "description": "The preferred language of the client"
        },
        "primaryAddress":{
          "type": "object",
          "properties": {
              "globalClientAddressId": {
                "type": "string",
                "description": "The GUID of the address of the client"
              },
              "addressNumber": {
                "type": "number",
                "description": "The address number of the client"
              },
              "mailingNameLine1": {
                "type": "string",
                "description": "First line of the mailing name"
              },
              "mailingNameLine2": {
                "type": "string",
                "description": "Second line of the mailing name"
              },
              "line1": {
                "type": "string",
                "description": "First line of the address"
              },
              "line2": {
                "type": "string",
                "description": "Second line of the address"
              },
              "line3": {
                "type": "string",
                "description": "Third line of the address"
              },
              "city": {
                "type": "string",
                "description": "City of the address"
              },
              "state": {
                "type": "string",
                "description": "State"
              },
              "county": {
                "type": "string",
                "description": "County name"
              },
              "postalCode": {
                "type": "string",
                "description": "Postal code"
              },
              "country": {
                "type": "string",
                "description": "Country"
              },
              "status": {
                "type": "string",
                "description": "Address Status. Allowed values: Current, Do Not Use, Incorrect, Old"
              },
              "type": {
                "type": "string",
                "description": "Address Type. Allowed values: Business, Holiday Home, Home, Other Home, Registered, Residential, Temporary"
              },
              "alternativeLanguageAddress":{
                "type": "object",
                "properties": {
                    "language": {
                      "type": "string",
                      "description": "Alternative language"
                    },
                    "mailingNameLine1": {
                      "type": "string",
                      "description": "First line of the mailing name in alternative language"
                    },
                    "mailingNameLine2": {
                      "type": "string",
                      "description": "Second line of the mailing name in alternative language"
                    },
                    "line1": {
                      "type": "string",
                      "description": "First line of the address in alternative language"
                    },
                    "line2": {
                      "type": "string",
                      "description": "Second line of the address in alternative language"
                    },
                    "line3": {
                      "type": "string",
                      "description": "Third line of the address in alternative language"
                    },
                    "city": {
                      "type": "string",
                      "description": "City in alternative language"
                    },
                    "state": {
                      "type": "string",
                      "description": "State in alternative language"
                    },
                    "county": {
                      "type": "string",
                      "description": "County in alternative language"
                    },
                    "postalCode": {
                      "type": "string",
                      "description": "Postal code in alternative language"
                    },
                    "country": {
                      "type": "string",
                      "description": "Country in alternative language"
                    }
                }
              }
            }
        },
        "primaryEmail": {
          "type": "object",
          "properties": {
               "globalClientEmailId": {
                "type": "string",
                "description": "The GUID of the email of the client"
                },
                "address": {
                  "type": "string",
                  "description": "The email address of the client"
                },
                "status": {
                  "type": "string",
                  "description": "The status of the email address. Allowed values: Current, Do not use, Incorrect, Old"
                }
          }
        },
        "primaryPhone": {
          "type": "object",
          "properties": {
              "globalClientPhoneId": {
                "type": "string",
                "description": "The GUID of the email of the client"
              },
              "diallingCode": {
                "type": "integer",
                "description": "Dialling code identifier for e.g. 44 for UK, 1 for US"
              },
              "phoneNumber": {
                "type": "string",
                "description": "Phone number"
              },
              "extension": {
                "type": "string",
                "description": "Phone extension"
              },
              "areaCode": {
                "type": "string",
                "description": "Area code"
              },
              "localNumber": {
                "type": "string",
                "description": "Local number"
              },
              "status": {
                "type": "string",
                "description": "Phone status. Allowed values: Current, Do not use, Incorrect, Old"
              },
              "type": {
                "type": "string",
                "description": "Phone type. Allowed values: Assistant, Business, Fax, Home, Mobile/Cell, Other, Other Home, Temporary"
              },
              "medium": {
                "type": "string",
                "description": "Phone medium. Allowed values: Mobile/Cell, Landline, VOIP"
              }
          }
        },
        "marketingPreferences":{
        "type": "object",
        "properties": {
          "emailAuctionUpdates": {
            "type": "string",
            "description": "Indicates if the client wants to receive email updates about auctions.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "emailEventInvitations": {
            "type": "string",
            "description": "Indicates if the client wants to receive email invitations to events.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "emailConsignmentValuationOpportunities": {
            "type": "string",
            "description": "Indicates if the client wants to receive email opportunities for consignment valuations.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "emailArtNews": {
            "type": "string",
            "description": "Indicates if the client wants to receive email updates about art news.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "emailLotAlerts": {
            "type": "string",
            "description": "Indicates if the client wants to receive email alerts about lots.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "emailMarketResearch": {
            "type": "string",
            "description": "Indicates if the client wants to receive email updates for market research.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "emailChristiesEducation": {
            "type": "string",
            "description": "Indicates if the client wants to receive email updates about Christie's education.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "emailChristiesRealEstate": {
            "type": "string",
            "description": "Indicates if the client wants to receive email updates about Christie's real estate.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "directMailAuctionUpdates": {
            "type": "string",
            "description": "Indicates if the client wants to receive direct mail updates about auctions.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "directMailEventInvitations": {
            "type": "string",
            "description": "Indicates if the client wants to receive direct mail invitations to events.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "directMailConsignmentValuationOpportunities": {
            "type": "string",
            "description": "Indicates if the client wants to receive direct mail opportunities for consignment valuations.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "directMailArtNews": {
            "type": "string",
            "description": "Indicates if the client wants to receive direct mail updates about art news.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "directMailPromotionalCatalogues": {
            "type": "string",
            "description": "Indicates if the client wants to receive direct mail promotional catalogues.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "directMailActivityCategoryTransactorCatalogues": {
            "type": "string",
            "description": "Indicates if the client wants to receive direct mail activity category transactor catalogues.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "directMailChristiesEducation": {
            "type": "string",
            "description": "Indicates if the client wants to receive direct mail updates about Christie's education.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          },
          "directMailChristiesRealEstate": {
            "type": "string",
            "description": "Indicates if the client wants to receive direct mail updates about Christie's real estate.Allowed values I, O and U. I-Included, O-Opted out, U-Unknown"
          }


          }
        },
        "digitalProfile": {
          "type": "object",
          "properties": {
            "globalClientEmailId": {
              "type": "string",
              "description": "The GUID ID of the client's email used for digital profile"
            },
            "emailAddress": {
              "type": "string",
              "description": "The email address of the client used for digital profile"
            },
            "isEmailVerified": {
              "type": "boolean",
              "description": "Indicates if the email address of the client is verified"
            }
          }
        }
      }
    }
  }
}

Edit this pageLast updated on 2026/1/30