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
TenantIdthe tenant identifier.EventTypethe 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.RelativeUrla URL to look up the resource that was modified.Whena date time stamp when the notification was created.CausationIdthe id that caused the notification, typically the ID of the resourceCorrelationIda 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
{
"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
Document link model created
{
"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"
}
Document link model updated
{
"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": "app.fenergox.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},
"exports": {"errors": "https://s3-presigned-url-for-errors.example.com/batch-abc123xyz-errors.csv"}
},
"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": "app.fenergox.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",
}
Feed - Rule Execution Monitoring
Rule Execution Failed
{
"TenantId": "fenx-tenant-123456",
"EventType": "businessrule:executionFailed",
"Url": "app.fenergox.com",
"Payload":{
"status": "failed",
"rule_unique_id": "rule-abc123",
"rule_alias": "Rule Alias",
"calculation_date": "2025-07-31T14:45:00Z",
"trigger_id": "trigger-xyz"
},
"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",
}