WebhookEndpointResponseDto
idstringrequired
urlstringrequired
descriptionobjectnullablerequired
environmentstringrequired
Possible values: [live, test]
enabledEventsstring[]required
Possible values: [safety.incident.reported, safety.incident.resolved, safety.inspection.completed, operations.production_log.created, operations.shift_log.submitted, operations.lot.custody_transferred, compliance.permit.expiring, compliance.submission.status_changed, workforce.payroll_batch.completed, inventory.stock.threshold_breached, environment.threshold.breached, webhook.test]
statusstringrequired
Possible values: [active, paused, disabled]
signingSecretLast4stringrequired
signatureAlgorithmstringrequired
consecutiveFailuresnumberrequired
successCountnumberrequired
failureCountnumberrequired
lastDeliveryAtobjectnullablerequired
lastDeliveryStatusobjectnullablerequired
lastErrorMessageobjectnullablerequired
createdAtstringrequired
WebhookEndpointResponseDto
{
"id": "string",
"url": "string",
"description": {},
"environment": "live",
"enabledEvents": [
"safety.incident.reported"
],
"status": "active",
"signingSecretLast4": "string",
"signatureAlgorithm": "string",
"consecutiveFailures": 0,
"successCount": 0,
"failureCount": 0,
"lastDeliveryAt": {},
"lastDeliveryStatus": {},
"lastErrorMessage": {},
"createdAt": "string"
}