Skip to main content

Event Registry

Event Notifications Overview

The Fenergo SaaS application generates many events across the domains as a result of user activity on the platform. This document details a catalogue of all the notifications clients can use to monitor and interact with the platform.

Event Notification Schema

  • TenantId the tenant identifier.
  • EventType the type of notification that is a combination of the source name and event type i.e. "entitydata:created". These are strings and typically map to a subset of a domain service's domain event types.
  • RelativeUrl a URL to look up the resource that was modified.
  • When a date time stamp when the notification was created.
  • CausationId the id that caused the notification, typically the ID of the resource
  • CorrelationId a correlation identifier if there is one.

Serialization

The fenergo SaaS platform uses a serializer that escapes all non-ASCII characters. That is, it replaces them with \uxxxx where xxxx is the Unicode code of the character. For example, if the Summary property in the following JSON is set to Cyrillic жарко, the object is serialized as shown in this example:

{
"Date": "2019-08-01T00:00:00-07:00",
"TemperatureCelsius": 25,
"Summary": "\u0436\u0430\u0440\u043A\u043E"
}

Example event notification

Sample Event Notification
{
"id": "1a575f9b-6567-4b6e-a77b-d1eb6cd891ca",
"tenantId": "215d5a67-d8cb-2a0c-bcf0-d051ceb18011",
"eventType": "screening:searchcompleted",
"relativeUrl": "screeningquery/api/batch/3a1e8b52-4489-4b64-ad14-346f2c18cdfr",
"correlationId": "11ac5835-45c2-49c4-11a9-3fee55b14433",
"causationId": "a3fffa4b-f5d6-4034-a93d-082f3881be22",
"when": "2021-01-01T00:00:00+00:00"
}

Feed - Journey

Journey instance started

{
"EventType": "journey:instancestarted",
"RelativeUrl": "journeyquery/api/journey-instance/{id}",
"Payload": {
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Journey instance completed

{
"EventType": "journey:instancecompleted",
"RelativeUrl": "journeyquery/api/journey-instance/{id}",
"Payload": {
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Journey instance cancelled

{
"EventType": "journey:instancecancelled",
"RelativeUrl": "journeyquery/api/journey-instance/{id}",
"Payload": {
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Journey instance paused

{
"EventType": "journey:journeyPaused",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}",
"Payload": {
"journeyId": "13f0158b-4089-4878-b885-b681af90dc31",
"pauseReason": "pauseReason",
"pauseComment": "pauseComment"
}
}

Journey instance unpaused

{
"EventType": "journey:journeyUnpaused",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}",
"Payload": {
"journeyId": "13f0158b-4089-4878-b885-b681af90dc31",
"pauseReason": "pauseReason",
"pauseComment": "pauseComment"
}
}

Journey task started

{
"EventType": "journey:taskstarted",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}/task/{taskId}",
"Payload": {
"TaskId": "13f0158b-4089-4878-b885-b681af90dc31",
"TaskName": "task",
"TaskType": "Manual",
"TaskKey": "taskKey",
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Journey stage paused

{
"EventType": "journey:stagePaused",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}",
"Payload": {
"JourneyId": "13f0158b-4089-4878-b885-b681af90dc31",
"stageId": "13f0158b-4089-4878-b885-b681af90dc31",
"pauseReason": "pauseReason",
"pauseComment": "pauseComment"
}
}

Journey stage unpaused

{
"EventType": "journey:stageUnpaused",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}",
"Payload": {
"JourneyId": "13f0158b-4089-4878-b885-b681af90dc31",
"stageId": "13f0158b-4089-4878-b885-b681af90dc31",
"pauseReason": "pauseReason",
"pauseComment": "pauseComment"
}
}

Journey task completed

{
"EventType": "journey:taskcompleted",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}/task/{taskId}",
"Payload": {
"TaskId": "13f0158b-4089-4878-b885-b681af90dc31",
"TaskName": "task",
"TaskType": "Manual",
"TaskKey": "taskKey",
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Journey task error

{
"EventType": "journey:taskerror",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}/task/{taskId}",
"Payload": {
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Journey task reassigned

{
"EventType": "journey:taskreassigned",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}/task/{taskId}",
"Payload": {
"TaskId": "13f0158b-4089-4878-b885-b681af90dc31",
"TeamId": "eee2e674-4190-48fb-94b6-38c13eb3788f",
"AssignedTo": "637069ed-fae7-4a7b-8b23-139caf21c0eb",
"ReassignComment": "reassign comment",
"TaskKey": "taskKey"
}
}

Journey task reopened

{
"EventType": "journey:taskreopened",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}/task/{taskId}",
"Payload": {
"TaskId": "13f0158b-4089-4878-b885-b681af90dc31",
"Reopened": "2021-01-01T00:00:00+00:00",
"TaskOwner": "637069ed-fae7-4a7b-8b23-139caf21c0eb",
"ReopenComment": "reopen comment",
"TaskKey": "taskKey",
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Journey task paused

{
'EventType": "journey:taskPaused",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}/task/{taskId}",
"Payload": {
"JourneyId": "13f0158b-4089-4878-b885-b681af90dc31",
"taskId": "13f0158b-4089-4878-b885-b681af90dc31",
"pauseReason": "pauseReason",
"pauseComment": "pauseComment"
}
}

Journey task unpaused

{
"EventType": "journey:taskUnpaused",
"RelativeUrl": "journeyquery/api/journey-instance/{journeyInstanceId}/task/{taskId}",
"Payload": {
"JourneyId": "13f0158b-4089-4878-b885-b681af90dc31",
"taskId": "13f0158b-4089-4878-b885-b681af90dc31",
"pauseReason": "pauseReason",
"pauseComment": "pauseComment"
}
}

Feed - Entitydata

Entity created

{
"EventType": "entitydata:created",
"RelativeUrl": "entitydataquery/api/entity/{id}",
"Payload": {
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Entity published

{
"EventType": "entitydata:dataPublished",
"RelativeUrl": "entitydataquery/api/entity/{id}",
"Payload": {
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Entity draft created

{
"EventType": "entitydata:draftcreated",
"RelativeUrl": "entitydataquery/api/entity/{id}/draft/{draftId}",
"Payload": {
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Entity draft updated

{
"EventType": "entitydata:draftupdated",
"RelativeUrl": "entitydataquery/api/entity/{id}/draft/{draftId}",
"Payload": {
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Entity draft verified

{
"EventType": "entitydata:draftverified",
"RelativeUrl": "entitydataquery/api/entity/{id}/draft/{draftId}",
"Payload": {
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Entity draft rejected

{
"EventType": "entitydata:draftrejected",
"RelativeUrl": "entitydataquery/api/entity/{id}/draft/{draftId}",
"Payload": {
"EventCreated": "2025-03-17T13:13:32+00:00",
"UserId": "674d2b43-fe48-467b-be5e-eb17e4f5f713"
}
}

Feed - Document

Document model created

{
"Id": "6212ea03-337d-537e-8903-17e43e689a7b",
"TenantId": "9c56243a-b11b-4f35-b0b6-e306ceba0661",
"EventType": "document:documentmodelcreated",
"RelativeUrl": "documentmanagementquery/api/documentmanagement/327c8995-1187-47b3-9b43-139a570399bc",
"Payload": {
"DocumentId": "327c8995-1187-47b3-9b43-139a570399bc",
"EntityId": "4785c409-1eae-4b82-a314-59dfb0276f52",
"JourneyId": "e26aba3c-f661-46d0-a767-c87ec6ff00c2",
"EventCreated": "2022-10-12T13:13:26+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
},
"When": "2022-10-12T13:13:26+00:00",
"CorrelationId": "f6792d8c-d024-4d9c-bec3-cbe4537a45ce",
"CausationId": "0716119c-19ab-436a-92a7-1dd4120b3aad"
}

Document model updated

{
"Id": "ee02ede1-7c03-50d0-b29e-7465b22d13cd",
"TenantId": "4aa62916-66ef-4e02-967a-ee18d1e0f5f4",
"EventType": "document:documentmodelupdated",
"RelativeUrl": "documentmanagementquery/api/documentmanagement/17ef830c-bb2c-40a3-96e9-f76df3d6a673",
"Payload": {
"EntityId": "8d70fb24-96c1-4050-8b0c-436adb65b78d",
"JourneyId": "ccd18609-f530-40ac-aadd-34fb04b88366",
"DocumentId": "17ef830c-bb2c-40a3-96e9-f76df3d6a673",
"EventCreated": "2022-09-16T10:26:31+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
},
"When": "2022-09-16T10:26:31+00:00",
"CorrelationId": "0f758648-058d-4252-bbd7-bb1adcfe76c3",
"CausationId": "a21f82d1-7bcd-4208-b03a-fffcdd4985ab"
}

Document model deleted

{
"Id": "8e38b5a9-8b86-549f-8a16-c5533bdd7c18",
"TenantId": "9c56243a-b11b-4f35-b0b6-e306ceba0661",
"EventType": "document:documentmodeldeleted",
"RelativeUrl": "documentmanagementquery/api/",
"Payload": {
"DocumentId": "0985249d-9389-4240-9156-7326890f95de",
"EntityId": "4785c409-1eae-4b82-a314-59dfb0276f52",
"JourneyId": "e26aba3c-f661-46d0-a767-c87ec6ff00c2",
"EventCreated": "2022-10-12T16:02:24+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
},
"When": "2022-10-12T16:02:24+00:00",
"CorrelationId": "9b6a8e14-5385-48f8-97db-9539cd892324",
"CausationId": "c085f8c3-0104-48ba-87d8-a2499b15c6c4"
}

Document model status updated

{
"Id": "59ba2d4a-dd41-53cf-8e52-f19f647946ec",
"TenantId": "9c56243a-b11b-4f35-b0b6-e306ceba0661",
"EventType": "document:documentmodelstatusupdated",
"RelativeUrl": "documentmanagementquery/api/documentmanagement/327c8995-1187-47b3-9b43-139a570399bc",
"Payload": {
"DocumentId": "327c8995-1187-47b3-9b43-139a570399bc",
"EntityId": "4785c409-1eae-4b82-a314-59dfb0276f52",
"JourneyId": "e26aba3c-f661-46d0-a767-c87ec6ff00c2",
"Status": "Completed",
"ErrorCode": "NOT_APPLICABLE",
"ErrorMessage": "No errors encountered.",
"EventCreated": "2022-10-12T13:13:32+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
},
"When": "2022-10-12T13:13:32+00:00",
"CorrelationId": null,
"CausationId": "f88d143f-8cf1-401b-8cd9-42c999f7e0ba"
}

Document model access layers updated

{
"Id": "b1a7212b-6df6-5ec1-9179-38e7c7bb8e6c",
"TenantId": "9c56243a-b11b-4f35-b0b6-e306ceba0661",
"EventType": "document:documentmodelaccesslayersupdated",
"RelativeUrl": "documentmanagementquery/api/documentmanagement/5c10b694-9cca-49af-9824-a2dfb27727e6",
"Payload": {
"DocumentId": "5c10b694-9cca-49af-9824-a2dfb27727e6",
"EventCreated": "2022-10-12T16:10:58+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
},
"When": "2022-10-12T16:10:58+00:00",
"CorrelationId": null,
"CausationId": "90492e42-c475-4c75-a758-6c4b9ea33746"
}

Document data key updated

{
"Id": "ee02ede1-7c03-50d0-b29e-7465b22d13cd",
"TenantId": "4aa62916-66ef-4e02-967a-ee18d1e0f5f4",
"EventType": "document:documentdatakeyupdated",
"RelativeUrl": "documentmanagementquery/api/documentmanagement/17ef830c-bb2c-40a3-96e9-f76df3d6a673",
"Payload": {
"DocumentId": "17ef830c-bb2c-40a3-96e9-f76df3d6a673",
"EventCreated": "2022-09-16T10:26:31+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
},
"When": "2022-09-16T10:26:31+00:00",
"CorrelationId": "0f758648-058d-4252-bbd7-bb1adcfe76c3",
"CausationId": "a21f82d1-7bcd-4208-b03a-fffcdd4985ab"
}

Document requirement ids updated

{
"Id": "ee02ede1-7c03-50d0-b29e-7465b22d13cd",
"TenantId": "4aa62916-66ef-4e02-967a-ee18d1e0f5f4",
"EventType": "document:requirementidsupdated",
"RelativeUrl": "documentmanagementquery/api/documentmanagement/17ef830c-bb2c-40a3-96e9-f76df3d6a673",
"Payload": {
"EntityId": "8d70fb24-96c1-4050-8b0c-436adb65b78d",
"JourneyId": "ccd18609-f530-40ac-aadd-34fb04b88366",
"DocumentId": "17ef830c-bb2c-40a3-96e9-f76df3d6a673",
"EventCreated": "2022-09-16T10:26:31+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
},
"When": "2022-09-16T10:26:31+00:00",
"CorrelationId": "0f758648-058d-4252-bbd7-bb1adcfe76c3",
"CausationId": "a21f82d1-7bcd-4208-b03a-fffcdd4985ab"
}

Document file updated

{
"Id": "07800ee2-4181-5389-9e8b-421d4a9e5233",
"TenantId": "4aa62916-66ef-4e02-967a-ee18d1e0f5f4",
"EventType": "document:documentfileupdated",
"RelativeUrl": "documentmanagementquery/api/documentmanagement/17ef830c-bb2c-40a3-96e9-f76df3d6a673",
"Payload": {
"EntityId": "8d70fb24-96c1-4050-8b0c-436adb65b78d",
"JourneyId": "ccd18609-f530-40ac-aadd-34fb04b88366",
"DocumentId": "17ef830c-bb2c-40a3-96e9-f76df3d6a673",
"EventCreated": "2022-09-16T10:25:08+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
},
"When": "2022-09-16T10:25:08+00:00",
"CorrelationId": null,
"CausationId": "906bf878-f2fe-457f-92ed-e3cb90751198"
}

The endpoint that triggers this event is obsolete

{
"Id": "e2e2164b-4489-5296-acac-deb0e45482a1",
"TenantId": "9c56243a-b11b-4f35-b0b6-e306ceba0661",
"EventType": "document:documentlinkmodelcreated",
"RelativeUrl": "documentmanagementquery/api/",
"Payload": {
"DocumentLinkId": "184c2ca9-6714-4b1f-a1f2-596dbe97a5ff",
"DocumentIds": "c4976cdb-17e1-4f56-8770-5921aa415502",
"EntityId": "4785c409-1eae-4b82-a314-59dfb0276f52",
"EventCreated": "2022-10-12T16:05:33+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
},
"When": "2022-10-12T16:05:33+00:00",
"CorrelationId": null,
"CausationId": "c291eeb4-0558-4d4c-9ced-ed089b2c80d1"
}
{
"Id": "58326874-b6c4-57a9-b934-03168446647c",
"TenantId": "9c56243a-b11b-4f35-b0b6-e306ceba0661",
"EventType": "document:documentlinkmodelupdated",
"RelativeUrl": "documentmanagementquery/api/",
"Payload": {
"DocumentLinkId": "b5dbf242-a7fe-4254-8625-e7aa0703dadc",
"DocumentIds": "f2dbedad-86a5-4b4f-a74a-2b9166853fed,2a5dfdad-c1b6-42e4-a30c-b6e1e3e9f724",
"EventCreated": "2022-10-12T16:16:51+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
},
"When": "2022-10-12T16:16:51+00:00",
"CorrelationId": null,
"CausationId": "8c042a3b-13b7-47bc-9f80-127e47fc420a"
}

Document requirement model created

{
"Id": "f663331c-e83c-56af-b5aa-7e7bc828ddad",
"TenantId": "9c56243a-b11b-4f35-b0b6-e306ceba0661",
"EventType": "document:documentrequirementmodelcreated",
"RelativeUrl": "documentmanagementquery/api/documentrequirement/e26aba3c-f661-46d0-a767-c87ec6ff00c2/ab4d1ec8-2971-4f09-b371-d74f6f5959fe",
"Payload": {
"EntityId": "4785c409-1eae-4b82-a314-59dfb0276f52",
"JourneyId": "e26aba3c-f661-46d0-a767-c87ec6ff00c2",
"RequirementId": "ab4d1ec8-2971-4f09-b371-d74f6f5959fe",
"EventCreated": "2022-10-12T13:11:56+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
},
"When": "2022-10-12T13:11:56+00:00",
"CorrelationId": null,
"CausationId": "9d38323f-9ab0-46be-adc8-a15eb2154d70"
}

Document requirement model updated

{
"Id": "5861e046-f961-5d3d-84f4-dcf88c9e40f8",
"TenantId": "9c56243a-b11b-4f35-b0b6-e100ceba0661",
"EventType": "document:documentrequirementmodelupdated",
"RelativeUrl": "documentmanagementquery/api/documentrequirement/acfcce3d-40e8-4bb9-ae49-57c1988d4e60/8aa0bb25-e461-4deb-9f1b-51140b81760j",
"Payload": {
"RequirementId": "8aa0bb25-e461-4deb-9f1b-51140b81760j",
"JourneyId": "acfcce3d-40e8-4bb9-ae49-57c1988d4e60",
"Status": "Approved",
"EventCreated": "2023-03-08T09:53:07+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
},
"When": "2023-03-08T09:53:07+00:00",
"CorrelationId": "856c37e9-c65c-4c72-a11d-a2142bca0f05",
"CausationId": "7553e8be-7e08-4617-9e80-fadcd2075761"
}

Reset requirement model created

{
"Id": "619464c9-9a45-5597-b36e-2f4aa838852e",
"TenantId": "9c56243a-b11b-4f35-b0b6-e306ceba0661",
"EventType": "document:resetrequirementmodelcreated",
"RelativeUrl": "documentmanagementquery/api/documentrequirement/e26aba3c-f661-46d0-a767-c87ec6ff00c2/3f942131-7f51-4284-be75-3fcaff5b9dd1",
"Payload": {
"EntityId": "4785c409-1eae-4b82-a314-59dfb0276f52",
"JourneyId": "e26aba3c-f661-46d0-a767-c87ec6ff00c2",
"RequirementId": "3f942131-7f51-4284-be75-3fcaff5b9dd1",
"EventCreated": "2022-10-12T13:13:26+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
},
"When": "2022-10-12T13:13:26+00:00",
"CorrelationId": "f6792d8c-d024-4d9c-bec3-cbe4537a45ce",
"CausationId": "40fcb32f-017a-403a-8f75-33e93aad440d"
}

ESignature document requirement model created

{
"Id": "93e4d35f-3058-5471-96cc-64cca5508945",
"TenantId": "4aa62916-66ef-4e02-967a-ee18d1e0f5f4",
"EventType": "document:esignaturedocumentrequirementmodelcreated",
"RelativeUrl": "documentmanagementquery/api/esignaturedocumentrequirement/8d70fb24-96c1-4050-8b0c-436adb65b78d/797c4903-f1f8-437b-bbef-5f701f752389",
"Payload": {
"EntityId": "8d70fb24-96c1-4050-8b0c-436adb65b78d",
"JourneyId": "06442fc2-66c0-406d-95ce-4369283a93ae",
"DocumentRequirementId": "797c4903-f1f8-437b-bbef-5f701f752389",
"ESignatureDocumentRequirementModelId": "977285d2-f9bc-4a32-91fa-766350b7ac8e",
"EventCreated": "2022-09-16T13:33:48+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
},
"When": "2022-09-16T13:33:48+00:00",
"CorrelationId": "baddf5c7-aa06-4b70-8463-cdc6ae189a1e",
"CausationId": "8cfb5c1c-3f84-4c30-bf7a-a95ac1249a37"
}

ESignature document requirement model updated

{
"Id": "93e4d35f-3058-5471-96cc-64cca5508945",
"TenantId": "4aa62916-66ef-4e02-967a-ee18d1e0f5f4",
"EventType": "document:esignaturedocumentrequirementmodelupdated",
"RelativeUrl": "documentmanagementquery/api/",
"Payload": {
"ESignatureDocumentRequirementModelId": "977285d2-f9bc-4a32-91fa-766350b7ac8e",
"Status": "In Progress",
"EventCreated": "2022-09-16T10:26:31+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
},
"When": "2022-09-16T13:33:48+00:00",
"CorrelationId": "baddf5c7-aa06-4b70-8463-cdc6ae189a1e",
"CausationId": "8cfb5c1c-3f84-4c30-bf7a-a95ac1249a37"
}

ESignature process completed

{
"Id": "93e4d35f-3058-5471-96cc-64cca5508945",
"TenantId": "4aa62916-66ef-4e02-967a-ee18d1e0f5f4",
"EventType": "document:esignatureprocesscompleted",
"RelativeUrl": "documentmanagementquery/api/",
"Payload": {
"ESignatureDocumentRequirementModelId": "977285d2-f9bc-4a32-91fa-766350b7ac8e",
"EventCreated": "2022-09-16T13:33:48+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
},
"When": "2022-09-16T13:33:48+00:00",
"CorrelationId": "baddf5c7-aa06-4b70-8463-cdc6ae189a1e",
"CausationId": "8cfb5c1c-3f84-4c30-bf7a-a95ac1249a37"
}

Feed - Screening

Search complete

{
"EventType": "screening:searchcomplete",
"RelativeUrl": "screeningquery/api/batch/{batchId}"
}

Search failed

{
"EventType": "screening:searchfailed",
"RelativeUrl": "screeningquery/api/batch/{batchId}"
}

All matches resolved

{
"EventType": "screening:allmatchesresolved",
"RelativeUrl": "screeningquery/api/batch/{batchId}"
}

Provider batch closed

{
"EventType": "screening:providerbatchclosed",
"RelativeUrl": "screeningquery/api/batch/{batchId}"
}

Return results failed

{
"EventType": "screening:returnfailed",
"RelativeUrl": "screeningquery/api/batch/{batchId}"
}

Batch closed

{
"EventType": "screening:batchclosed",
"RelativeUrl": "screeningquery/api/batch/{batchId}",
"Payload": {
"TrueMatchesCount": 3,
"Transaction": {
"Id": "8d70fb24-96c1-4050-8b0c-436adb65b78d"
},
"Entities": [{
"EntityId": "ccd18609-f530-40ac-aadd-34fb04b88366",
"LegalEntityId": "17ef830c-bb2c-40a3-96e9-f76df3d6a673"
}]
}
}

Ongoing Screening batch created

{
"EventType": "screening:ogsbatchcreated",
"RelativeUrl": "screeningquery/api/batch/{batchId}"
}

Feed - Digitalidv

Verification initiated

{
"EventType": "digitalidv:verificationinitiated",
"RelativeUrl": "digitalidvquery/api/verification/{id}"
}

Verification completed

{
"EventType": "digitalidv:verificationcompleted",
"RelativeUrl": "digitalidvquery/api/verification/{id}"
}

Verification failed

{
"EventType": "digitalidv:verificationfailed",
"RelativeUrl": "digitalidvquery/api/verification/{id}"
}

Feed - Association

Association created

{
"EventType": "association:associationcreated",
"RelativeUrl": "associationquery/api/association/{id}",
"Payload": {
"AssociationId": "e7e0f3d4-61aa-453e-abc0-ffb1ea378fef",
"SourceId": "c72f0c08-d646-42f3-bd7d-ab9232bd3ec6",
"TargetId": "cc91dee7-3067-4f40-8ef5-2441d7dde4ce",
"Type": "Authorised Signer",
"Properties": {
"journeyid": "9a1020e3-8bf3-4b61-888c-bf20035b54a9",
"isverified": "True",
"ownershippercentage": "0",
"controlpercentage": "0",
"markedfordeletion": "d11f8030-f928-4cec-a1b1-18030370a3aa"
},
"EventJourneyId": "9a1020e3-8bf3-4b61-888c-bf20035b54a9",
"EventCreated": "2022-09-16T10:26:31+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
}
}

Association updated

{
"EventType": "association:associationupdated",
"RelativeUrl": "associationquery/api/association/{id}",
"Payload": {
"AssociationId": "2447940a-da9d-403e-81fc-3d62218dc963",
"SourceId": "7085280f-95cd-4e77-941c-d6f5676c3bdd",
"TargetId": "c8fd92db-4864-4f23-8004-1b93d775b127",
"Type": "Authorised Signer",
"Properties": {
"journeyid": "7a5c3e1c-937c-4b29-b105-d13f28df1e63",
"isverified": "True",
"ownershippercentage": "0",
"controlpercentage": "0",
"markedfordeletion": "473f7e99-bcf4-4373-9da6-ff197cc8f56b"
},
"EventJourneyId": "7a5c3e1c-937c-4b29-b105-d13f28df1e63",
"EventCreated": "2022-09-15T10:33:33+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
}
}

Association verified

{
"EventType": "association:associationverified",
"RelativeUrl": "associationquery/api/{id}",
"Payload": {
"AssociationId": "e7e0f3d4-61aa-453e-abc0-ffb1ea378fef",
"SourceId": "c72f0c08-d646-42f3-bd7d-ab9232bd3ec6",
"TargetId": "cc91dee7-3067-4f40-8ef5-2441d7dde4ce",
"Type": "Authorised Signer",
"Properties": {
"journeyid": "7a5c3e1c-937c-4b29-b105-d13f28df1e63",
"isverified": "True",
"ownershippercentage": "0",
"controlpercentage": "0"
}
"EventJourneyId": "9a1020e3-8bf3-4b61-888c-bf20035b54a9",
"EventCreated": "2022-09-16T10:26:31+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
}
}

Association soft deleted

{
"EventType": "association:associationsoftdeleted",
"RelativeUrl": "associationquery/api/{id}",
"Payload": {
"AssociationId": "e7e0f3d4-61aa-453e-abc0-ffb1ea378fef",
"SourceId": "c72f0c08-d646-42f3-bd7d-ab9232bd3ec6",
"TargetId": "cc91dee7-3067-4f40-8ef5-2441d7dde4ce",
"Type": "Authorised Signer",
"Properties": {
"journeyid": "9a1020e3-8bf3-4b61-888c-bf20035b54a9",
"isverified": "True",
"ownershippercentage": "0",
"controlpercentage": "0",
"markedfordeletion": "a2d7288d-c29f-47d7-87b7-a6a448a83f9c,4820aa7e-1fd5-41c6-ad5b-c0d0c7e17dbb"
},
"EventJourneyId": "9a1020e3-8bf3-4b61-888c-bf20035b54a9",
"EventCreated": "2022-09-16T10:26:31+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
}
}

The event "associationsoftdeleted" happens when an association that was already verified in a previous journey was marked for deletion in the current journey.

This event is comprised of different references to journey. The first journeyId holds the ID of the journey where the association was initially created. The second reference is the ">markedfordeletion" attribute which captures one or more IDs of in-flight journeys where this association was marked for deletion. Multiple IDs will be separated by a comma. And last the EventJourneyId which will have the ID of the Journey where the event happened.

When a verified association is deleted in a journey, this will first trigger an "associationupdated" event, and this event will have the ID of the journey where it was deleted in the "markedfordeletion" attribute.

Association removed

{
"EventType": "association:associationremoved",
"RelativeUrl": "associationquery/api/{id}",
"Payload": {
"AssociationId": "e7e0f3d4-61aa-453e-abc0-ffb1ea378fef",
"SourceId": "c72f0c08-d646-42f3-bd7d-ab9232bd3ec6",
"TargetId": "cc91dee7-3067-4f40-8ef5-2441d7dde4ce",
"Type": "Authorised Signer",
"Properties": {
"journeyid": "9a1020e3-8bf3-4b61-888c-bf20035b54a9",
"isverified": "True",
"ownershippercentage": "0",
"controlpercentage": "0"
},
"EventJourneyId": "9a1020e3-8bf3-4b61-888c-bf20035b54a9",
"EventCreated": "2022-09-15T13:23:35+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
}
}

This event is triggered when an association draft is deleted - an association draft is an association that was not yet verified. The "journeyId" attribute will have the ID of the journey where the association was created.

Unwrapping status created

{
"EventType": "association:unwrappingrequirementstatusmodelcreated",
"RelativeUrl": "associationquery/api/unwrapping-requirement-status/{id}",
"Payload": {
"UnwrappingId": "2447940a-da9d-403e-81fc-3d62218dc963",
"EntityId": "7085280f-95cd-4e77-941c-d6f5676c3bdd",
"JourneyId": "c8fd92db-4864-4f23-8004-1b93d775b127",
"Statuses": [
{
"RequirementId": "7a5c3e1c-937c-4b29-b105-d13f28df1e63",
"Status": "In Progress",
"OwnershipAndControlDataKey": "addAtLeastNaturalPersons",
"CompletedDate": null
},
{
"RequirementId": "473f7e99-bcf4-4373-9da6-ff197cc8f56b",
"Status": "In Progress",
"OwnershipAndControlDataKey": "addAllShareholders",
"CompletedDate": null
}
],
"EventJourneyId": "c8fd92db-4864-4f23-8004-1b93d775b127",
"EventCreated": "2022-09-16T10:26:31+00:00",
"UserId": "bc4363ef-3111-4b83-9cd6-808e6c2e22ac"
}
}

Unwrapping status updated

{
"EventType": "association:unwrappingrequirementstatusmodelupdated",
"RelativeUrl": "associationquery/api/unwrapping-requirement-status/{id}",
"Payload": {
"UnwrappingId": "2447940a-da9d-403e-81fc-3d62218dc963",
"EntityId": "7085280f-95cd-4e77-941c-d6f5676c3bdd",
"JourneyId": "c8fd92db-4864-4f23-8004-1b93d775b127",
"Statuses": [
{
"RequirementId": "7a5c3e1c-937c-4b29-b105-d13f28df1e63",
"Status": "Completed",
"OwnershipAndControlDataKey": "addAtLeastNaturalPersons",
"CompletedDate": "2021-12-21T15:41:02.9409693Z"
},
{
"RequirementId": "473f7e99-bcf4-4373-9da6-ff197cc8f56b",
"Status": "In Progress",
"OwnershipAndControlDataKey": "addAllShareholders",
"CompletedDate": null
}
],
"EventJourneyId": "c8fd92db-4864-4f23-8004-1b93d775b127",
"EventCreated": "2021-12-21T15:41:02+00:00",
"UserId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b"
}
}

Feed - Event Ingress

Event processed successfully

{
"Id": "35540b2c-e6f2-4d51-8c1e-6b09511a5fa8",
"TenantId": "01ffad85-e5f0-4b9f-95ea-31755ea16a90",
"EventType": "eventingress:success",
"RelativeUrl": "",
"Payload": {
"Cause": null,
"Details": [],
"Warnings": [
{
"Origin": "CreateEntity",
"Message": "Some sent properties were out of scope and not updated: priority, companyType, countryOfIncorporation, legalEntityName"
}
]
},
"When": "2023-01-26T15:19:04+00:00",
"CorrelationId": "22654653-c492-4a70-b326-3f82509ccb35",
"CausationId": "79185360-1314-431a-8b4b-359da4acb241"
}

Event processing failed

{
"Id": "3bdced8c-4e74-4395-9abf-f83120221de5",
"TenantId": "01ffad85-e5f0-4b9f-95ea-31755ea16a90",
"EventType": "eventingress:failed",
"RelativeUrl": "",
"Payload": {
"Cause": "One of journey instances has failed to be created",
"Details": [
{
"correlationKey": "JourneySchemaId",
"id": "ee079656-db2e-410d-8725-3dcbe591b1e7",
"message": "Offboarding journey can be launched only for Entity with Client role"
}
],
"Warnings": []
},
"When": "2023-01-26T15:15:25+00:00",
"CorrelationId": "6ff2d7e0-b034-46e3-832d-610431477c48",
"CausationId": "a5876717-a580-486f-a508-6d5c6a0eab98"
}

Feed - Comments

Comment posted

{
"Id": "b7612baa-fdd3-5163-af9c-aaa95d90578e",
"TenantId": "02013c9a-f582-4059-ad2a-d422ca07d23a",
"EventType": "comments:commentposted",
"RelativeUrl": "/entity-data/53c3d13a-0d22-4916-865e-26276a6c3c67",
"Payload": {
"EntityType": "Entity",
"ChannelId": "6f07ecb9-99d7-4237-b968-314890dd82f9",
"CommentId": "9b03f882-1e8f-4e5d-ba96-18764b119f04",
"AuthorId": "5861c339-721a-45c0-97f7-f6a50f5ca6c9",
"Comment": "test content",
"MentionedUsers": []
},
"When": "2023-09-18T07:06:11+00:00",
"CorrelationId": "53c3d13a-0d22-4916-865e-26276a6c3c67",
"CausationId": "9b03f882-1e8f-4e5d-ba96-18764b119f04"
}

Comment deleted

{
"Id": "e82038e7-4d78-52db-b014-5c9fd7cecfe1",
"TenantId": "02013c9a-f582-4059-ad2a-d422ca07d23a",
"EventType": "comments:commentdeleted",
"RelativeUrl": "/entity-data/53c3d13a-0d22-4916-865e-26276a6c3c67",
"Payload": {
"EntityType": "Entity",
"ChannelId": "6f07ecb9-99d7-4237-b968-314890dd82f9",
"CommentId": "9b03f882-1e8f-4e5d-ba96-18764b119f04"
},
"When": "2023-09-18T07:06:16+00:00",
"CorrelationId": "53c3d13a-0d22-4916-865e-26276a6c3c67",
"CausationId": "9b03f882-1e8f-4e5d-ba96-18764b119f04"
}

Reply posted

{
"Id": "d7b5b82c-0873-5933-a208-4a13e4de4b0c",
"TenantId": "02013c9a-f582-4059-ad2a-d422ca07d23a",
"EventType": "comments:replyposted",
"RelativeUrl": "/journey/53713557-e8de-4643-96eb-80c6d6c9bb42",
"Payload": {
"EntityType": "Journey",
"ChannelId": "53f0816f-eb2c-4b94-9b79-9a3a476ee4cd",
"CommentId": "7c2f676a-aee7-4b3c-8e52-db3308990e7d",
"AuthorId": "5861c339-721a-45c0-97f7-f6a50f5ca6c9",
"Comment": "example@fenergo.com or example2@fenergo.com please check my comment",
"MentionedUsers": ["example@fenergo.com", "example2@fenergo.com"],
"ParentCommentId": "a0ad69f2-3be9-4967-9d90-704ac72c75ab"
},
"When": "2023-09-18T07:09:22+00:00",
"CorrelationId": "53713557-e8de-4643-96eb-80c6d6c9bb42",
"CausationId": "7c2f676a-aee7-4b3c-8e52-db3308990e7d"
}

Reply deleted

{
"Id": "b4b4f5f9-adf8-51b5-a44f-23e77ecb6e54",
"TenantId": "02013c9a-f582-4059-ad2a-d422ca07d23a",
"EventType": "comments:replydeleted",
"RelativeUrl": "/journey/53713557-e8de-4643-96eb-80c6d6c9bb42",
"Payload": {
"EntityType": "Journey",
"ChannelId": "53f0816f-eb2c-4b94-9b79-9a3a476ee4cd",
"CommentId": "7c2f676a-aee7-4b3c-8e52-db3308990e7d",
"ParentCommentId": "a0ad69f2-3be9-4967-9d90-704ac72c75ab"
},
"When": "2023-09-18T07:09:25+00:00",
"CorrelationId": "53713557-e8de-4643-96eb-80c6d6c9bb42",
"CausationId": "7c2f676a-aee7-4b3c-8e52-db3308990e7d"
}

Comment data protection execution

{
"Id": "75b67b13-0bf2-56e7-9efe-a9802ec94683",
"TenantId": "02013c9a-f582-4059-ad2a-d422ca07d23a",
"EventType": "comments:commentdataprotectionexecution",
"RelativeUrl": "/entity-data/53c3d13a-0d22-4916-865e-26276a6c3c67",
"Payload": {
"ChannelId": "6f07ecb9-99d7-4237-b968-314890dd82f9",
"EntityId": "53c3d13a-0d22-4916-865e-26276a6c3c67",
"EntityType": "Entity"
},
"When": "2023-09-18T07:06:15+00:00",
"CorrelationId": "53c3d13a-0d22-4916-865e-26276a6c3c67",
"CausationId": "6f07ecb9-99d7-4237-b968-314890dd82f9"
}

Feed - Lookups (Reference Data)

When working with lookups Fenergo will send out Notifications when changes happen to the lookups. These notifications will be sent regardless if the changes are made via the Fenergo UI or via the APIs. Clients will often have scenarios where they sync and change reference data to suit requirements and these notifications provide triggers that other systems can use to be informed when these changes occur.

New Lookup Created (versionedlookupcreated)

{
"Id": "5414c59b-200f-5465-aeb6-a4700375ea81",
"TenantId": "45bf62ac-e4b1-4c16-ae32-d774cd18db6d",
"EventType": "lookup:versionedlookupcreated",
"RelativeUrl": "lookup/api/88311b8e-3bb3-420e-b586-86ccc219ff6f/version/1",
"Payload": {
"Id": "88311b8e-3bb3-420e-b586-86ccc219ff6f",
"Name": "Lookup Test",
"VersionNumber": 1
},
"When": "2023-10-19T15:32:14+00:00",
"CorrelationId": null,
"CausationId": "ceba4080-663f-4216-b83b-007312460519"
}

Lookup Version Updated (lookupversionupdated)

{
"Id": "5c09557b-6fdb-54bd-9769-f55aa1ed6aff",
"TenantId": "45bf62ac-e4b1-4c16-ae32-d774cd18db6d",
"EventType": "lookup:lookupversionupdated",
"RelativeUrl": "lookup/api/88311b8e-3bb3-420e-b586-86ccc219ff6f/version/1",
"Payload": {
"Id": "88311b8e-3bb3-420e-b586-86ccc219ff6f",
"Name": "Lookup Test",
"VersionNumber": 1
},
"When": "2023-10-19T15:33:34+00:00",
"CorrelationId": null,
"CausationId": "e6075af7-5255-46ec-8717-612705c0baed"
}

Lookup Version Signed (lookupversionsigned)

{
"Id": "4b0a89ad-c1cc-50d9-ae55-8fdedb23a5ff",
"TenantId": "45bf62ac-e4b1-4c16-ae32-d774cd18db6d",
"EventType": "lookup:lookupversionsigned",
"RelativeUrl": "lookup/api/88311b8e-3bb3-420e-b586-86ccc219ff6f/version/1",
"Payload": {
"Id": "88311b8e-3bb3-420e-b586-86ccc219ff6f",
"Name": "Lookup Test",
"VersionNumber": 1
},
"When": "2023-10-20T01:47:09+00:00",
"CorrelationId": null,
"CausationId": "b42fc8f3-7fe4-4e91-8d38-2539979935e2"
}

Lookup Version Deleted (lookupversiondeleted)

{
"Id": "133def25-1349-52eb-8553-1385da38f5c5",
"TenantId": "45bf62ac-e4b1-4c16-ae32-d774cd18db6d",
"EventType": "lookup:lookupversiondeleted",
"RelativeUrl": "lookup/api/88311b8e-3bb3-420e-b586-86ccc219ff6f/version/1",
"Payload": {
"Id": "88311b8e-3bb3-420e-b586-86ccc219ff6f",
"Name": "Lookup Test",
"VersionNumber": 1
},
"When": "2023-10-20T02:21:44+00:00",
"CorrelationId": null,
"CausationId": "a3ae59c1-cd7b-4cfb-b1ea-041108a9d75e"
}

Feed - Product

Product Created

{
"Id": "61c04b6f-000b-5f38-80c0-5c8129915d18",
"TenantId": "cd49fb4e-cb51-44ef-941a-5e939174e353",
"EventType": "product:created",
"RelativeUrl": "productquery/api/product/08cc36d7-fa90-454a-baef-f48de357effe",
"Payload": {
"ProductId": "08cc36d7-fa90-454a-baef-f48de357effe",
"EntityId": "cb006e3e-2fda-4868-ae6b-6bab5f9f5da8",
"JourneyId": "da85663b-a50c-45e7-820b-f69384b0ba91",
"EventCreated": "2025-02-28T12:21:44.6103001+00:00",
"UserId": "7a2a060a-b808-4230-a770-b923bde3d9ae"
},
"When": "2025-02-28T12:21:44+00:00",
"CorrelationId": "3931b221-3191-44d8-b3e3-4ba25b9df4ff",
"CausationId": "e0b86a3d-35c5-4326-abf0-00683ab1b376"
}

Product Deleted

{
"Id": "7c0861ad-0bc3-55a1-b6aa-db426888a634",
"TenantId": "e5787b00-efe9-43ac-b7b6-60c656399833",
"EventType": "product:deleted",
"RelativeUrl": "productquery/api/product/c54ad5d0-7a06-4489-b8e8-f6cf44f7e682",
"Payload": {
"ProductId": "c54ad5d0-7a06-4489-b8e8-f6cf44f7e682",
"EntityId": null,
"JourneyId": null,
"EventCreated": "2025-02-28T12:22:02.2724894+00:00",
"UserId": "7a2a060a-b808-4230-a770-b923bde3d9ae"
},
"When": "2025-02-28T12:22:02+00:00",
"CorrelationId": "2d1a7a8e-7186-43e3-9d94-9b4ecc762fec",
"CausationId": "eeec47af-52d4-449f-b6e0-8613ae3ff243"
}

Product Verified

{
"Id": "35ff641b-b076-5834-ab03-16885f59a230",
"TenantId": "e5787b00-efe9-43ac-b7b6-60c656399833",
"EventType": "product:verified",
"RelativeUrl": "productquery/api/product/08cc36d7-fa90-454a-baef-f48de357effe",
"Payload": {
"ProductId": "08cc36d7-fa90-454a-baef-f48de357effe",
"EntityId": null,
"JourneyId": "da85663b-a50c-45e7-820b-f69384b0ba91",
"EventCreated": "2025-02-28T12:23:48.6533267+00:00",
"UserId": "system"
},
"When": "2025-02-28T12:23:48+00:00",
"CorrelationId": null,
"CausationId": "9c5c00cc-79d0-4137-8cba-77e043e7d8ef"
}

Managed Product Created

{
"Id": "443bab0e-0914-5e6a-93e0-edb6a3adbf06",
"TenantId": "e5787b00-efe9-43ac-b7b6-60c656399833",
"EventType": "product:managedcreated",
"RelativeUrl": "productquery/api/product/b8977fd6-7516-433d-a7d0-220f0df2681e",
"Payload": {
"ProductId": "b8977fd6-7516-433d-a7d0-220f0df2681e",
"EntityId": "cb006e3e-2fda-4868-ae6b-6bab5f9f5da8",
"JourneyId": "fdfa4ddb-9cef-4fab-b938-7ffcbe1b26f5",
"EventCreated": "2025-02-28T12:20:35.0996074+00:00",
"UserId": "7a2a060a-b808-4230-a770-b923bde3d9ae"
},
"When": "2025-02-28T12:20:35+00:00",
"CorrelationId": "7e1f47de-1f23-4537-b49b-a861bd7ff6d5",
"CausationId": "5fb65c06-b425-4b8c-a5f0-e341e5bf3423"
}

Product Draft Created

{
"Id": "d1f284e3-9e4a-5862-9660-2c5818ad9108",
"TenantId": "e5787b00-efe9-43ac-b7b6-60c656399833",
"EventType": "product:draftcreated",
"RelativeUrl": "productquery/api/product/draft/42492bfc-edc8-4c7c-9dbb-60cecf055063",
"Payload": {
"ProductDraftId": "42492bfc-edc8-4c7c-9dbb-60cecf055063",
"SourceProductId": "08cc36d7-fa90-454a-baef-f48de357effe",
"JourneyId": "da85663b-a50c-45e7-820b-f69384b0ba91",
"EventCreated": "2025-02-28T12:21:44.8665545+00:00",
"UserId": "7a2a060a-b808-4230-a770-b923bde3d9ae"
},
"When": "2025-02-28T12:21:44+00:00",
"CorrelationId": "537272dd-5c93-4536-862b-5d112b7b7358",
"CausationId": "e4e21b8d-3c37-4ad6-a229-43a6699403e4"
}

Product Draft Updated

{
"Id": "3ed4cc05-1737-5b2c-8c62-d57f205cfada",
"TenantId": "e5787b00-efe9-43ac-b7b6-60c656399833",
"EventType": "product:draftupdated",
"RelativeUrl": "productquery/api/product/draft/42492bfc-edc8-4c7c-9dbb-60cecf055063",
"Payload": {
"ProductDraftId": "42492bfc-edc8-4c7c-9dbb-60cecf055063",
"SourceProductId": null,
"JourneyId": "da85663b-a50c-45e7-820b-f69384b0ba91",
"EventCreated": "2025-02-28T12:21:57.116027+00:00",
"UserId": "7a2a060a-b808-4230-a770-b923bde3d9ae"
},
"When": "2025-02-28T12:21:57+00:00",
"CorrelationId": "28a6d06f-2435-4b38-8332-9222c49d402c",
"CausationId": "dc49df8f-6ce7-4b7e-aa7d-f84bc6cbdcbe"
}

Product Draft Deleted

{
"Id": "3e500677-1dd4-5434-bf3e-09946dc723ab",
"TenantId": "e5787b00-efe9-43ac-b7b6-60c656399833",
"EventType": "product:draftdeleted",
"RelativeUrl": "productquery/api/product/draft/d326fe9c-4b92-4098-8e76-c54d6470a2cb",
"Payload": {
"ProductDraftId": "d326fe9c-4b92-4098-8e76-c54d6470a2cb",
"SourceProductId": "c54ad5d0-7a06-4489-b8e8-f6cf44f7e682",
"JourneyId": "da85663b-a50c-45e7-820b-f69384b0ba91",
"EventCreated": "2025-02-28T12:22:02.2519422+00:00",
"UserId": "7a2a060a-b808-4230-a770-b923bde3d9ae"
},
"When": "2025-02-28T12:22:02+00:00",
"CorrelationId": "2d1a7a8e-7186-43e3-9d94-9b4ecc762fec",
"CausationId": "a0d00315-f8d4-446a-ac8b-8d1ceea6057f"
}

Product Draft Offboarded

{
"Id": "5a026756-e0c9-5614-a1af-a1c30d6a5455",
"TenantId": "e5787b00-efe9-43ac-b7b6-60c656399833",
"EventType": "product:draftoffboarded",
"RelativeUrl": "productquery/api/product/draft/e58ecc74-eaf3-4061-9cda-eed4d4cdd89d",
"Payload": {
"ProductDraftId": "e58ecc74-eaf3-4061-9cda-eed4d4cdd89d",
"SourceProductId": "9b755c92-5f83-4265-ba27-30bf47a65230",
"JourneyId": "da85663b-a50c-45e7-820b-f69384b0ba91",
"EventCreated": "2025-02-28T12:24:43.9732096+00:00",
"UserId": null
},
"When": "2025-02-28T12:24:44+00:00",
"CorrelationId": null,
"CausationId": "74d2840c-e0a6-4d8b-b3af-35ba80426054"
}

Product Draft Verified

{
"Id": "ae851146-e9a7-5b65-a240-59e2b65f8f25",
"TenantId": "e5787b00-efe9-43ac-b7b6-60c656399833",
"EventType": "product:draftverified",
"RelativeUrl": "productquery/api/product/draft/42492bfc-edc8-4c7c-9dbb-60cecf055063",
"Payload": {
"ProductDraftId": "42492bfc-edc8-4c7c-9dbb-60cecf055063",
"SourceProductId": "08cc36d7-fa90-454a-baef-f48de357effe",
"JourneyId": "da85663b-a50c-45e7-820b-f69384b0ba91",
"EventCreated": "2025-02-28T12:23:48.7982656+00:00",
"UserId": "system"
},
"When": "2025-02-28T12:23:48+00:00",
"CorrelationId": null,
"CausationId": "d562da41-7103-4e63-b603-a2fc73b127b0"
}

Product Draft Set For Deletion

{
"Id": "67bf4201-88ba-5641-9e81-a17b4d2c2477",
"TenantId": "e5787b00-efe9-43ac-b7b6-60c656399833",
"EventType": "product:draftsetfordeletion",
"RelativeUrl": "productquery/api/product/draft/e58ecc74-eaf3-4061-9cda-eed4d4cdd89d",
"Payload": {
"ProductDraftId": "e58ecc74-eaf3-4061-9cda-eed4d4cdd89d",
"SourceProductId": "9b755c92-5f83-4265-ba27-30bf47a65230",
"JourneyId": "da85663b-a50c-45e7-820b-f69384b0ba91",
"EventCreated": "2025-02-28T12:27:49.097467+00:00",
"UserId": "7a2a060a-b808-4230-a770-b923bde3d9ae"
},
"When": "2025-02-28T12:27:49+00:00",
"CorrelationId": null,
"CausationId": "d429a99b-e374-42a6-8a03-34b8edff53e9"
}

Product Draft Conflicts Resolved

{
"Id": "392c53ec-8211-5de8-997e-e90f844f38ef",
"TenantId": "e5787b00-efe9-43ac-b7b6-60c656399833",
"EventType": "product:draftconflictsresolved",
"RelativeUrl": "productquery/api/product/draft/342bc81f-377d-4dfa-a272-b371dd89621f",
"Payload": {
"ProductDraftId": "342bc81f-377d-4dfa-a272-b371dd89621f",
"SourceProductId": null,
"JourneyId": "c6bbc05b-e5b1-4921-ad53-3d4c65321125",
"EventCreated": "2025-02-28T12:19:22.1047734+00:00",
"UserId": "7a2a060a-b808-4230-a770-b923bde3d9ae"
},
"When": "2025-02-28T12:19:22+00:00",
"CorrelationId": null,
"CausationId": "6b9f02e4-4dde-4789-88f1-669627eb7cc4"
}

Feed - Deals

Deals Created

{
"EventType": "deals:dealcreated",
"RelativeUrl": "dealsquery/api/deals/{id}"
}

Deals Deleted

{
"EventType": "product:productInstanceDeleted",
"RelativeUrl": "dealsquery/api/deals/{id}"
}

Deals Verified

{
"EventType": "deals:dealdeleted",
"RelativeUrl": "dealsquery/api/deals/{id}"
}

Deals Draft Created

{
"EventType": "deals:dealdraftcreated",
"RelativeUrl": "dealsquery/api/deals/drafts/{draftId}"
}

Deals Draft Updated

{
"EventType": "deals:dealdraftupdated",,
"RelativeUrl": "dealsquery/api/deals/drafts/{draftId}"
}

Deals Draft Deleted

{
"EventType": "deals:dealdraftdeleted",
"RelativeUrl": "dealsquery/api/deals/drafts/{draftId}"
}

Deals Draft Verified

{
"EventType": "deals:dealverified",
"RelativeUrl": "dealsquery/api/deals/drafts/{draftId}"
}

Feed - Transaction Monitoring

Transaction Ingestion Failed

{
"Id": "c01d09eb-b309-5be3-bf38-41d559c89032",
"TenantId": "50449f6a-11bf-4646-ac1f-40262f08565f",
"EventType": "transaction:ingestionfailed",
"RelativeUrl": "app.fenergox.com",
"Payload": {
"status": "failed",
"status_code": 400,
"status_message": "{\"request_uuid\":\"e21283f2-f98b-42df-bea0-6dd54326938b\",\"reason\":\"2 validation errors for TransactionEventRequest\\nsender\\n field required (type=value_error.missing)\\nsenders\\n extra fields not permitted (type=value_error.extra)\"}",
"modification_external_id": "215f6aa3-0d2e-4d9a-b1df-d503db22da4f",
"transaction_external_id": "d8981594-7ab4-4e0d-9c1a-ee5d0f7e309b"
},
"When": "2025-08-05T09:45:16+00:00",
"CorrelationId": "e21283f2-f98b-42df-bea0-6dd54326938b",
"CausationId": "e21283f2-f98b-42df-bea0-6dd54326938b"
}

Feed - Batch Transaction Monitoring

Batch Transaction Ingestion Validation Failed

{
"TenantId": "50449f6a-11bf-4646-ac1f-40262f08565f",
"EventType": "batchtransaction:ingestionValidation_failed",
"Url": "https://clm-app.example.com",
"Payload": {
"status": "validation_failed",
"batch_id": "batch-abc123xyz",
"validation_finished_at": "2025-12-10T09:45:16+00:00",
"counts": {"total": 100, "accepted": 95, "invalid": 5},
},
"When": "2025-12-10T09:45:16+00:00",
"CausationId": "e21283f2-f98b-42df-bea0-6dd54326938b",
"CorrelationId": "e21283f2-f98b-42df-bea0-6dd54326938b",
"NamespaceGuid": "7c9a4f31-6b2e-4c8d-9a72-1e5f3d8b4a90",
}

Batch Transaction Ingestion Failed

{
"TenantId": "50449f6a-11bf-4646-ac1f-40262f08565f",
"EventType": "batchtransaction:ingestionFailed",
"Url": "https://clm-app.example.com",
"Payload":{
"status": "failed",
"batch_id": "batch-xyz789def",
"ingest_end": "2025-12-10T09:45:16+00:00",
"counts": {"total": 200, "accepted": 150, "invalid": 50},
},
"When": "2025-12-10T09:45:16+00:00",
"CausationId": "e21283f2-f98b-42df-bea0-6dd54326938b",
"CorrelationId": "e21283f2-f98b-42df-bea0-6dd54326938b",
"NamespaceGuid": "7c9a4f31-6b2e-4c8d-9a72-1e5f3d8b4a90",
}