ClientDefaultTelephoneUpdatedV1
v0.0.1

Holds information about when a client updates default telephone number.
When firing this event make sure you set the `correlation-id` in the headers. Our schemas have standard metadata so please make sure you read and follow it.

Details

This event can be triggered multiple times per client. Everytime the clients updates their default telephone number it will trigger this event.

Consumer / Producer Diagram

ClientDefaultTelephoneUpdatedV1 Schema (json)
{
  "$id": "https://example.com/ClientDefaultTelephoneUpdatedV1.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "ClientDefaultTelephoneUpdatedV1",
  "description": "An event raised when a client updates their telephone number",
  "type": "object",
  "properties": {
    "metadata": {
      "type": "object",
      "properties": {
        "occurredAtUtc": {
          "type": "string",
          "description": "The date and time when the telephone update event occurred in UTC (ISO 8601 format e.g., 2023-09-08T12:00:00Z)"
        },
        "typeName": {
          "type": "string",
          "description": "The name of the event. E.g., ClientDefaultTelephoneUpdatedV1",
          "const": "ClientDefaultTelephoneUpdatedV1"
        },
        "source": {
          "type": "string",
          "description": "The source of the event indicating where the update was initiated (e.g., Internet, Mobile App)"
        },
        "version": {
          "type": "number",
          "description": "The version of the event schema"
        },
        "sentAtUtc": {
          "type": "string",
          "description": "The date and time when the event was sent by the publisher in ISO 8601 format"
        }
      },
      "required": [ "occurredAtUtc", "typeName", "sentAtUtc", "version" ]
    },
    "data": {
      "type": "object",
      "properties": {
        "clientId": {
          "type": "string",
          "description": "The GUID of the client"
        },
        "clientNumber": {
          "type": "number",
          "description": "The COS number of the client"
        },
        "accountNumber": {
          "type": "string",
          "description": "The transactional account number of the client"
        },
        "telephoneTypeUpdated": {
          "type": "string",
          "description": "The type of telephone being updated (e.g., Mobile, Home, Work)"
        },
        "telephoneUpdated": {
          "type": "object",
          "properties": {
            "telephoneId": {
              "type": "integer",
              "description": "The ID of the telephone number that was updated"
            },
            "telephoneNumber": {
              "type": "string",
              "description": "The updated telephone number"
            },
            "countryCode": {
              "type": "string",
              "description": "The country code associated with the telephone number (e.g., +1 for US)"
            },
            "isDefault": {
              "type": "boolean",
              "description": "Indicates whether the telephone number is set as the default"
            },
            "modifiedBySource": {
              "type": "string",
              "description": "The source that performed the update (e.g., My Christies)"
            },
            "modifiedAtUtc": {
              "type": "string",
              "description": "The UTC timestamp when the telephone number was modified (ISO 8601 format)"
            }
          },
          "required": [ "telephoneId", "telephoneNumber", "countryCode", "isDefault", "modifiedBySource", "modifiedAtUtc" ]
        }
      },
      "required": [ "clientId", "accountNumber", "telephoneUpdated" ]
    }
  },
  "required": [ "metadata", "data" ]
}
Edit this pageLast updated on 2026/1/30