SafetyCulture · AsyncAPI Specification
Safetyculture Webhooks
Version
View Spec
View on GitHub
CompanyBusiness ApplicationsSafetyInspectionsWorkplace OperationsEHSComplianceTrainingField ServiceWebhooksAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-07-21'
method: searched
source: https://developer.safetyculture.com/reference/webhooks
type: Webhooks
summary: >-
SafetyCulture delivers near real-time event notifications via webhooks. You register
a receiving URL and subscribe to trigger event types. Payloads carry webhook_id,
version, an event object (date_triggered, event_types, triggered_by), a resource
(id + type) and a data subset. A signature secret (get/regenerate) is available for
verifying delivery authenticity.
payload_fields: [webhook_id, version, event, resource, data]
event_object_fields: [date_triggered, event_types, triggered_by]
resource_fields: [id, type]
management_operations:
- name: List webhooks
reference: https://developer.safetyculture.com/reference/webhooksservice_listwebhooks
- name: Create a webhook
reference: https://developer.safetyculture.com/reference/webhooksservice_createwebhook
- name: Get a webhook
reference: https://developer.safetyculture.com/reference/webhooksservice_getwebhook
- name: Update a webhook
reference: https://developer.safetyculture.com/reference/webhooksservice_updatewebhook
- name: Delete a webhook
reference: https://developer.safetyculture.com/reference/webhooksservice_deletewebhook
- name: Get signature secret
reference: https://developer.safetyculture.com/reference/webhooksservice_gettoken
- name: Regenerate signature secret
reference: https://developer.safetyculture.com/reference/webhooksservice_generatetoken
event_families:
inspections:
- TRIGGER_EVENT_INSPECTION
- TRIGGER_EVENT_INSPECTION_METADATA
- TRIGGER_EVENT_INSPECTION_HAS_STARTED
- TRIGGER_EVENT_INSPECTION_CLONED
- TRIGGER_EVENT_INSPECTION_COMPLETED_STATUS
- TRIGGER_EVENT_INSPECTION_LOCATION
- TRIGGER_EVENT_INSPECTION_DURATION
- TRIGGER_EVENT_INSPECTION_ARCHIVED_STATUS
- TRIGGER_EVENT_INSPECTION_DELETED_STATUS
- TRIGGER_EVENT_INSPECTION_OWNER
- TRIGGER_EVENT_INSPECTION_ACCESS
- TRIGGER_EVENT_INSPECTION_ORGANISATION
- TRIGGER_EVENT_INSPECTION_ITEM_UPDATED
- TRIGGER_EVENT_INSPECTION_ITEM_SITE
- TRIGGER_EVENT_INSPECTION_ITEM_TEXT
- TRIGGER_EVENT_INSPECTION_ITEM_TEMPERATURE
- TRIGGER_EVENT_INSPECTION_ITEM_ADDRESS
- TRIGGER_EVENT_INSPECTION_ITEM_ASSET
- TRIGGER_EVENT_INSPECTION_ITEM_DATETIME
- TRIGGER_EVENT_INSPECTION_ITEM_CHECKBOX
- TRIGGER_EVENT_INSPECTION_ITEM_LIST
- TRIGGER_EVENT_INSPECTION_ITEM_QUESTION
- TRIGGER_EVENT_INSPECTION_ITEM_MEDIA
- TRIGGER_EVENT_INSPECTION_ITEM_DRAWING
- TRIGGER_EVENT_INSPECTION_ITEM_SIGNATURE
- TRIGGER_EVENT_INSPECTION_ITEM_SLIDER
- TRIGGER_EVENT_INSPECTION_ITEM_NOTE
actions:
- TRIGGER_EVENT_ACTION_UPDATED
- TRIGGER_EVENT_ACTION_CREATED
- TRIGGER_EVENT_ACTION_TITLE_UPDATED
- TRIGGER_EVENT_ACTION_DESCRIPTION_UPDATED
- TRIGGER_EVENT_ACTION_DATE_DUE_UPDATED
- TRIGGER_EVENT_ACTION_STATUS_UPDATED
- TRIGGER_EVENT_ACTION_PRIORITY_UPDATED
- TRIGGER_EVENT_ACTION_COLLABORATORS_UPDATED
- TRIGGER_EVENT_ACTION_SITE_UPDATED
- TRIGGER_EVENT_ACTION_DELETED
- TRIGGER_EVENT_ACTION_ASSET_UPDATED
- TRIGGER_EVENT_ACTION_LABELS_UPDATED
incidents:
- TRIGGER_EVENT_INCIDENT_UPDATED
- TRIGGER_EVENT_INCIDENT_CREATED
- TRIGGER_EVENT_INCIDENT_TITLE_UPDATED
- TRIGGER_EVENT_INCIDENT_DESCRIPTION_UPDATED
- TRIGGER_EVENT_INCIDENT_DATE_DUE_UPDATED
- TRIGGER_EVENT_INCIDENT_STATUS_UPDATED
- TRIGGER_EVENT_INCIDENT_PRIORITY_UPDATED
- TRIGGER_EVENT_INCIDENT_COLLABORATORS_UPDATED
- TRIGGER_EVENT_INCIDENT_CATEGORY_UPDATED
- TRIGGER_EVENT_INCIDENT_SITE_UPDATED
- TRIGGER_EVENT_INCIDENT_DELETED
media:
- TRIGGER_EVENT_MEDIA_UPLOADED
training:
- TRIGGER_EVENT_TRAINING_COURSE_CREATED
- TRIGGER_EVENT_TRAINING_COURSE_UPDATED
- TRIGGER_EVENT_TRAINING_COURSE_PUBLISHED
- TRIGGER_EVENT_TRAINING_COURSE_REPUBLISHED
- TRIGGER_EVENT_TRAINING_COURSE_UNPUBLISHED
- TRIGGER_EVENT_TRAINING_COURSE_DELETED
- TRIGGER_EVENT_TRAINING_LESSON_CREATED
- TRIGGER_EVENT_TRAINING_LESSON_UPDATED
- TRIGGER_EVENT_TRAINING_LESSON_PUBLISHED
- TRIGGER_EVENT_TRAINING_LESSON_UNPUBLISHED
- TRIGGER_EVENT_TRAINING_LESSON_DELETED
- TRIGGER_EVENT_TRAINING_COURSE_ENROLLED
- TRIGGER_EVENT_TRAINING_COURSE_OPENED
- TRIGGER_EVENT_TRAINING_COURSE_COMPLETED
- TRIGGER_EVENT_TRAINING_COURSE_EXPIRED
- TRIGGER_EVENT_TRAINING_COURSE_RESET
- TRIGGER_EVENT_TRAINING_LESSON_OPENED
- TRIGGER_EVENT_TRAINING_LESSON_COMPLETED
- TRIGGER_EVENT_TRAINING_QUIZ_SESSION_STARTED
- TRIGGER_EVENT_TRAINING_QUIZ_SESSION_RETRIED