End-to-end guidance for implementing Cyberdesk webhooks
run_complete
.run_complete
). You can browse the full, always-up-to-date list and their schemas in the Event Catalog inside the Webhooks portal. As of today, run_complete
is the most commonly used type and fires when a workflow run reaches a terminal state (success, error, or cancelled). Its payload includes the full Run object (see API reference for RunResponse
).
run_complete
event type (or accept all for initial testing).whsec_...
).svix-id
– unique message id (use for idempotency)svix-timestamp
– Unix timestampsvix-signature
– signature over the raw request bodyrun_complete
includes the full RunResponse
. Useful patterns:
run.status
and output_data
output_attachment_ids
and fetch/download files as neededinput_values
to your original request (e.g., patient_id)svix-id
(header) or event_id
(payload). Store processed ids and ignore duplicates.