Configuring Webhook Settings
Your listener endpoint must meet the following requirements:
-
Use an HTTPS URL.
-
Be able to receive HTTPS POST requests.
-
Return a 2xx HTTPS status code to confirm that the notification was received successfully.
If Arctera Capture receives a non-2xx response, it may attempt to redeliver the notification.
Example in Node.js:
{
"TenantId": "0380ca8e-9c66-4cb2-b4e1-a881cc4fc0c5",
"CreatedDate": "2026-08-27T14:36:55.9031195Z",
"SentTime": "2026-08-27T14:36:55.8774493Z",
"Title": "Importer data deleted",
"Body": "\"Yieldbroker 01.07\" importer data has been deleted by \"admin@merge1_saas_tenant20.com | Admin\".\r\n ● Associated component data has also been deleted.",
"BodyType": 0,
"Severity": 1,
"Source": "Importer",
"ImporterId": "789b9374-6fc0-4819-8d8a-4c20b7f3fcd4",
"ImporterName": "Yieldbroker 01.07",
"EventCode": 40014
}
The notification object sent to your listener endpoint may have the following structure:
-
TenantId: A unique identifier (GUID) for the tenant that the event belongs to. -
CreatedDate: The date and time when the event was created. -
SentTime: The date and time when the notification was sent. -
Title: The event title. -
Body: A detailed description of the event. In this case, it explains that the importer data was deleted. -
BodyType: An integer that specifies the format of the Body. 0 represents PlainText. -
Severity: An integer that represents the severity level of the event. -
Source: The source that generated the event. -
ImporterId: A unique identifier (GUID) for the specific importer that generated the event. -
ImporterName: The name of the importer, which is "Yieldbroker 01.07" here. -
EventCode: A numerical code that represents the specific type of event. Indicates that 40014 corresponds to the "ImporterDataDeleted" event.
The list of error codes is represented in the below:
-
10000 — FileQuarantined: Quarantine file
-
10001 — FailedToQuarantineFile: Failed to quarantine file
-
10002 — MonitoredUsersSkipped: Monitored users skipped
-
40001 — ImportJobFinishedWithFatalError: Import job finished with fatal error
-
40002 — ImportJobFinishedWithTransientError: Import job finished with transient error
-
40003 — ImportJobStopped: Import job stopped
-
40004 — ImportJobSuccessfullyCompleted: Import job successfully completed
-
40005 — NoDataCaptured: No data captured
-
40006 — ComponentDeleted: Component deleted
-
40007 — ImporterDeleted: Importer deleted
-
40008 — ImporterMetricDeviationDetected: Importer metric deviation detected
-
40009 — ImporterMetricAnomalyDetected: Importer metric anomaly detected
-
40012 — ImportJobRunningTooLong: Import job running threshold exceeded
-
40013 — ImportJobCompletedWithFailure: Import job completed with failure
-
40014 — ImporterDataDeleted: Importer data deleted
Related information