Webhooks

Keep partner systems updated when Sepolo data changes.

Webhooks are planned for integrations that need push-based updates instead of polling. Each event will include the organization, event type, resource id and timestamp.

asset.updated

Sent when an asset changes.

device.telemetry.received

Sent when telemetry is received and processed.

movement.detected

Sent when a movement window is detected for a device.

service_visit.completed

Sent when a service visit has been completed and reporting data is ready.

service_report.created

Sent when a service report is created.

appointment.updated

Sent when an appointment time, assignment or status changes.

vendor.updated

Sent when a vendor record available to the organization changes.

Example payload

{
  "id": "evt_01hy8m",
  "type": "service_visit.completed",
  "organizationId": "7f2d3f0a-7c51-42cf-a06d-2c2df5f0c20b",
  "resourceId": "5c722f76-5f0b-4c1b-875d-05a1d8cd47b5",
  "occurredAt": "2026-05-13T12:46:00Z"
}
Sepolo webhook events | Sepolo