Event naming
Every event has a type in the formresource.action — for example invoice.paid or offer.accepted. This value appears in the type field of the payload and is how your integration decides what to do with each event.
When creating or editing a webhook you can subscribe to any combination of the events below — individually, by category, or all at once.
The data included with an event reflects the permissions of the webhook’s owner. You will only receive events for resources the owner is allowed to see. See Getting Started.
Available events
Bank Accounts
Bank Accounts
| Event | Description |
|---|---|
bank_account.created | A bank account was created. |
bank_account.updated | A bank account was updated. |
Bids
Bids
| Event | Description |
|---|---|
bid.created | A bid was created. |
bid.accepted | A bid was accepted. |
EOIs
EOIs
| Event | Description |
|---|---|
eoi.approved | An expression of interest was approved. |
eoi.cancelled | An expression of interest was cancelled. |
eoi.closed | An expression of interest was closed. |
eoi.rejected | An expression of interest was rejected. |
EOI Responses
EOI Responses
| Event | Description |
|---|---|
eoi_response.new | A new response to an expression of interest was received. |
eoi_response.shortlisted | An EOI response was shortlisted. |
eoi_response.rejected | An EOI response was rejected. |
Invoices
Invoices
| Event | Description |
|---|---|
invoice.created | An invoice was created. |
invoice.approved | An invoice was approved. |
invoice.paid | An invoice was marked as paid. |
invoice.cancelled | An invoice was cancelled. |
Milestones
Milestones
| Event | Description |
|---|---|
milestone.submitted | A milestone was submitted. |
milestone.approved | A milestone was approved. |
milestone.rejected | A milestone was rejected. |
Offers
Offers
| Event | Description |
|---|---|
offer.created | An offer was created. |
offer.accepted | An offer was accepted. |
offer.declined | An offer was declined. |
offer.onboarding | An offer moved to onboarding. |
offer.approval_submitted | An offer was submitted for approval. |
offer.approved | An offer was approved. |
Projects
Projects
| Event | Description |
|---|---|
project.created | A project was created. |
project.approved | A project was approved. |
project.hired | A project made a hire. |
project.completed | A project was completed. |
project.reopened | A project was reopened. |
project.incomplete | A project was marked incomplete. |
project.cancelled | A project was cancelled. |
Talent Pools
Talent Pools
| Event | Description |
|---|---|
talent_pool.joined | Someone joined a talent pool. |
talent_pool.left | Someone left a talent pool. |
talent_pool.sync_enabled | Talent pool sync was enabled. |
talent_pool.sync_disabled | Talent pool sync was disabled. |
talent_pool.deleted | A talent pool was deleted. |
Users
Users
| Event | Description |
|---|---|
user.registered | A user registered. |
user.client_registered | A client user registered. |
user.worker_registered | A worker user registered. |
user.profile_completed | A user completed their profile. |
user.deleted | A user was deleted. |
Variation Orders
Variation Orders
| Event | Description |
|---|---|
variation_order.created | A variation order was created. |
variation_order.updated | A variation order was updated. |
variation_order.accepted | A variation order was accepted. |
variation_order.declined | A variation order was declined. |
variation_order.approval_submitted | A variation order was submitted for approval. |
variation_order.approved | A variation order was approved. |

