Hours Created
Webhook
Payload that Simplicate delivers via HTTP POST to the configured webhook target whenever a hours.created event occurs.
Triggered by: a new hours registration being created. This covers hours on both billable and internal (non-billable) projects, as well as leave and absence registrations.
Leave and absence: a registration that spans multiple days is recorded as one registration per day, and each of those days triggers its own event. An open-ended absence (without an end date) therefore triggers an event on every day it is registered.
Recurring series: a single event is sent for the hours entry you created; the automatically generated occurrences do not each trigger an event. Fetch the hours entry and, when it has a recurrence.id, retrieve the full series via GET /v2/hours/hours?q[recurrence.id]={id}. Hours that share the same recurrence.id belong to the same series.
Request
Responses
- 200
- 429
Webhook received and acknowledged by the consumer.
Consumer is rate-limiting; Simplicate will retry after the delay indicated by the optional Retry-After header (up to 3 attempts).