Webhooks
worker.updated event
The payload is the resource's current state at delivery time, rebuilt per attempt. The POST body is a signed envelope { id, event, data }, where data is the schema below. Verify the X-HireArt-Signature header before trusting the body — see the Webhooks section overview for how.
postWebhookworker.updated
Payload
Example payload
{
"id": "d47e1f8a-3c2b-4a90-9f6d-8b21c4e5f0a1:42",
"event": "worker.updated",
"data": {
"id": "97811bd6-539f-4a58-8be3-6bbe3acfdae0",
"full_name": "Jane Doe",
"first_name": "Jane",
"last_name": "Doe",
"email": "jane.doe@example.com",
"phone": "+1 (555) 555-5555",
"status": "active"
}
}Response
Return any 2xx to acknowledge receipt; non-2xx or a timeout is retried.
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.