Webhooks
training.completed
A user finished a training campaign: every assigned module completed and every assigned policy accepted. Fires once per user per campaign; the envelope time is the completion time.
Subscription filters
- campaign — filter to specific campaign ids
postWebhooktraining.completed
Response
Return any 2xx status to acknowledge the delivery. Timeouts, 408, 429, and 5xx responses other than 501 are retried; any other status is a permanent failure.