Trigger events
#
Trigger event subscriptionsIn addition to data driven events, ACTITO produces events when internal operations occur.
Those events are names "triggers" and happen on many ACTITO modules.
#
Available triggers#
ETL executions- STARTED
Be notified as soon as a scheduled etl execution is started.
- FINISHED
Be notified as soon as a scheduled etl execution is finished.
#
Custom actions- TRIGGER
Be notified as soon as a profile reaches your custom action in an ACTITO scenario.
#
File reference synchronizations- STARTED
Be notified as soon as the synchronization of a file reference is started.
- FINISHED
Be notified as soon as the synchronization of a file reference is finished.
#
Payload samples#
ETL ExecutionsTrigger event : All finished etl execution of etl with id 123456
- Payload V2 (SOON)
#
ONE_BY_ONE{ "id": "95f1cebc-4dd7-4246-83a1-164d8da8c583", "data": { "etl.id": "123456", "etl.executionId": "123654987", "etl.executionStatus": "SUCCESS", "_links": { "etlExecution": { "href": "https://api.actito.com/v5/entities/MyEntity/etl-executions/123654987" }, "etl": { "href": "https://api.actito.com/v5/entities/MyEntity/etls/123456" } } }, "_links": { "webhook": { "href": "https://api.actito.com/v4/entity/MyEntity/webhookSubscription/123789654" } }}
#
BULK{ "id": "201373e4-22f9-4165-b394-6223b692eebc", "data": [ { "etl.id": "123456", "etl.executionId": "123654987", "etl.executionStatus": "SUCCESS", "_links": { "etlExecution": { "href": "https://api.actito.com/v5/entities/MyEntity/etl-executions/123654987" }, "etl": { "href": "https://api.actito.com/v5/entities/MyEntity/etls/123456" } } }, { "etl.id": "123456", "etl.executionId": "123654988", "etl.executionStatus": "WITH_ERROR", "_links": { "etlExecution": { "href": "https://api.actito.com/v5/entities/MyEntity/etl-executions/123654988" }, "etl": { "href": "https://api.actito.com/v5/entities/MyEntity/etls/123456" } } } ], "_links": { "webhook": { "href": "https://api.actito.com/ActitoWebServices/ws/v4/entity/MyEntity/webhookSubscription/2" } }}
#
Custom actions Trigger event : All triggered event for custom action with id 123456
- Payload V1
#
ONE_BY_ONE{ "id": "95f1cebc-4dd7-4246-83a1-164d8da8c583", "data": { "actionParameters.campaignId": "987654", "actionParameters.campaignGroup": "Notifications", "profileAttributes.businessId": "4f5427b0-0134-4f4b-971a-98a9f03d0ff5", "profileAttributes.emailAddress": "john.smith@actito.com", "scenarioExecutionContextAttributes.startEventType": "CUSTOM_TABLE#NEW_RECORD", "scenarioExecutionContextAttributes.startEventId": "e46a7856-3e4d-4a88-baa5-a3d599b30550", "_links": { "notifyOK": { "href": "https://www.actito.com/ca/OK_6946_67617411_4JK5QKY19YGM_54501_aHR0cDovL3d3dy5sdW5jaGdhcmRlbi5iZS9mci9teWx1bmNoZ2FyZGVu" }, "notifyKO": { "href": "https://www.actito.com/ca/KO_6946_67617411_4JK5QKY19YGM_54501_aHR0cDovL3d3dy5sdW5ds4d45sfJFJ5iZS9mci9teWx1bmNoZ2FyZGVu" }, "customAction": { "href": "/v5/entities/MyEntity/custom-actions/123456" } } }, "_links": { "webhook": { "href": "/v4/entity/MyEntity/webhookSubscription/123987456" } }}
#
BULK{ "id": "201373e4-22f9-4165-b394-6223b692eebc", "data": [ { "actionParameters.campaignId": "987654", "actionParameters.campaignGroup": "Notifications", "profileAttributes.businessId": "b4a0cb14-84af-4549-ba36-2e9ad4a98ac0", "profileAttributes.emailAddress": "john.smith@actito.com", "scenarioExecutionContextAttributes.startEventType": "CUSTOM_TABLE#NEW_RECORD", "scenarioExecutionContextAttributes.startEventId": "e46a7856-3e4d-4a88-baa5-a3d599b30550", "_links": { "notifyOK": { "href": "https://www.actito.com/ca/OK_6946_67617411_4JK5QKY19YGM_54501_aHR0cDovL3d3dy5sdW5jaGdhcmRlbi5iZS9mci9teWx1bmNoZ2FyZGVu" }, "notifyKO": { "href": "https://www.actito.com/ca/KO_6946_67617411_4JK5QKY19YGM_54501_aHR0cDovL3d3dy5sdW5ds4d45sfJFJ5iZS9mci9teWx1bmNoZ2FyZGVu" }, "customAction": { "href": "/v5/entities/MyEntity/custom-actions/123456" } } }, { "actionParameters.campaignId": "987654", "actionParameters.campaignGroup": "Notifications", "profileAttributes.businessId": "4f5427b0-0134-4f4b-971a-98a9f03d0ff5", "profileAttributes.emailAddress": "jane.smith@actito.com", "scenarioExecutionContextAttributes.startEventType": "CUSTOM_TABLE#NEW_RECORD", "scenarioExecutionContextAttributes.startEventId": "c9152856-856e-41ff-9a89-1c7da05e1f76", "_links": { "notifyOK": { "href": "https://www.actito.com/ca/OK_6946_67617412_4JK5QKY19YGM_54501_aHR0cDovL3d3dy5sdW5jaGdhcmRlbi5iZS9mci9teWx1bmNoZ2FyZGVu" }, "notifyKO": { "href": "https://www.actito.com/ca/KO_6946_67617412_4JK5QKY19YGM_54501_aHR0cDovL3d3dy5sdW5ds4d45sfJFJ5iZS9mci9teWx1bmNoZ2FyZGVu" }, "customAction": { "href": "/v5/entities/MyEntity/custom-actions/123456" } } } ], "_links": { "webhook": { "href": "/v4/entity/MyEntity/webhookSubscription/123987456" } }}
#
File reference synchronizationsTrigger event : All triggered event for file reference with id 123456
- Payload V1
#
ONE_BY_ONE{ "id": "1b4aa5c5-78ca-4d2d-9b54-d737e9b83fbd", "data": { "synchronizedFileReference.synchronizationId": "123456", "synchronizedFileReference.id": "84", "synchronizedFileReference.synchronizationStatus": "IN_ERROR", "_links": { "synchronizedFileReference": { "href": "/v5/entities/actito/synchronized-file-references/84" }, "fileSynchronization": { "href": "/v5/entities/actito/file-synchronizations/123456" } } }, "_links": { "webhook": { "href": "/v4/entity/actito/webhookSubscription/84" } }, "_audit": { "createdAt": "2020-08-24T14:34:06+02:00", "updatedAt": "2020-08-24T14:34:06+02:00" }}
#
BULK{ "id": "201373e4-22f9-4165-b394-6223b692eebc", "data": [ { "synchronizedFileReference.synchronizationId": "123456", "synchronizedFileReference.id": "84", "synchronizedFileReference.synchronizationStatus": "IN_ERROR", "_links": { "synchronizedFileReference": { "href": "/v5/entities/actito/synchronized-file-references/84" }, "fileSynchronization": { "href": "/v5/entities/actito/file-synchronizations/123456" } } }, { "synchronizedFileReference.synchronizationId": "123457", "synchronizedFileReference.id": "84", "synchronizedFileReference.synchronizationStatus": "IN_ERROR", "_links": { "synchronizedFileReference": { "href": "/v5/entities/actito/synchronized-file-references/84" }, "fileSynchronization": { "href": "/v5/entities/actito/file-synchronizations/123457" } } } ], "_links": { "webhook": { "href": "/v4/entity/MyEntity/webhookSubscription/123987456" } }}