Publications Schema Events

Any changes to the DealCloud site schema (typically done through Object Management) will be streamed to the default-schema topic. This will include updates to any objects or fields within the site.

The schemaVersion property can be used to track changes to the DealCloud site schema and is sent with every schema and data event message.

Note: a response can contain multiple events and one or more event types. For example, a response can have an update, create, and delete in the same response.

Payload Examples

An event indicating a new object called Example Object was created

[
  {
    "eventId": "042d0539-8480-494b-8bd2-2b93795994dc",
    "modifiedAt": "2023-01-20T15:15:58.84Z",
    "topicName": "default-schema",
    "topicOffset": 5,
    "entityType": "EntryLists",
    "entityFormatType": "None",
    "modifiedById": 1003660,
    "modifiedByUserEmail": "admin.user@company.com",
    "schemaVersion": 48,
    "payload": {
      "entities": {
        "created": [
          {
            "apiName": "ExampleObject",
            "singularName": "Example Object",
            "pluralName": "Example Objects",
            "entryListId": -5,
            "entryListType": 1,
            "entryListSubType": 0,
            "id": 661840,
            "name": "Example Object"
          }
        ]
      }
    }
  }
]