[BETA] Report sync – Time off

Webhook when a time-off sync request is created.

Beta. Webhook sent when a sync request is created for time off data.
Time-off sync records include identifier.timeOffRequestId and may include
a nested timeOff object on data.

Every webhook request carries a bob-signature header — verify it before
processing. See HiBob's
webhook signature verification guide.

Payload

Payload sent when a Payroll Hub report sync webhook is delivered.

int64
required

The company ID.

string
enum
required

Webhook event type. Determines which report data set is being synced.

Allowed:
string
required

Backend ID of the user or system that triggered the sync.

date-time
required

When the sync was triggered (ISO 8601).

date-time | null

When the sync request expires (ISO 8601). Complete the sync before this time.

string
required

Webhook payload version (e.g. v2).

data
object
required

Sync request reference.

Headers
string
required

Base64-encoded signature sent with each webhook request. Use it to verify that the request came from Bob.

Responses
200

Webhook received successfully

LoadingLoading…