A TOIL request was changed
Sent when a TOIL request is changed, for example its dates, times, leave type or reason. The owner needs `toil:read`.
Header Parameters
t=<unix seconds>,v1=<hex HMAC-SHA256 of "<t>.<raw body>">. For 24 hours after a secret rotation it carries a second v1 entry signed with the previous secret. See Signature verification at the top of this document.
the ID of the webhook the delivery is for.
the event ID, the same as id in the body. Use it to skip duplicate deliveries.
the event type, the same as type in the body.
"leave.requested" | "leave.added" | "leave.updated" | "leave.approved" | "leave.denied" | "leave.cancelled" | "leave.deleted" | "leave.expired" | "toil.requested" | "toil.added" | "toil.updated" | "toil.approved" | "toil.denied" | "toil.cancelled" | "toil.deleted" | "toil.expired" | "location.created" | "location.updated" | "location.deleted" | "department.created" | "department.updated" | "department.deleted" | "leave-type.created" | "leave-type.updated" | "leave-type.deleted" | "leave-policy.enabled" | "leave-policy.disabled" | "holiday.created" | "holiday.updated" | "holiday.deleted" | "holiday.bulk-updated" | "label.created" | "label.updated" | "label.deleted" | "label.assigned" | "label.removed" | "user.updated" | "user.status-changed" | "user.quota-updated" | "automation.created" | "automation.updated" | "automation.deleted" | "notification.created" | "notification.updated" | "notification.deleted" | "scheduled-report.created" | "scheduled-report.updated" | "scheduled-report.deleted" | "operation.completed" | "operation.failed" | "webhook.test"the delivery ID, unique per delivery and kept across retries of the same delivery.
the attempt number of this delivery, starting at 1.
1 <= valuealways VacationTracker-Webhooks/2.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
Example Requests
/toil.updatedNeed help?
developers@vacationtracker.ioApproved TOIL was added, or a TOIL request was auto-approved
Sent when an approver or admin adds already approved TOIL for a user, or when a TOIL request is approved automatically. The owner needs `toil:read`.
A TOIL request was approved
Sent when an approver, location admin or admin approves a TOIL request. The owner needs `toil:read`.