Webhook

Create Webhook V2

Create Webhook V2

Creates a v2 webhook subscription.
V2 supports additional args for event-specific filtering/configuration.

Webhook security behavior is identical to v1:

  • optional shared-secret based signing
  • outgoing X-Webhook-Timestamp and X-Webhook-Signature
  • receiver verifies raw body + timestamp + signature

See create webhook documentation for detailed signing flow.

post/v2/webhook_v2

Request body

event'test' | 'event.catalog.item.add' | 'event.catalog.item.update' | 'event.catalog.item.delete' | 'event.catalog.item.table.row.add' | 'event.catalog.item.table.row.update' | 'event.catalog.item.table.row.delete' | 'event.catalog.custom' | 'event.contract.add' | 'event.contract.update' | 'event.contract.delete' | 'event.project.integration.start' | 'event.project.start' | 'event.project.finish' | 'event.project.approval.submitted' | 'event.project.step.status.change' | 'event.catalog.modification' | 'event.contact.info.upserted' | 'event.integration.status.updated' | 'event.catalog.vendor.manager.modified' | 'event.contract.details.upserted' | 'event.table.row.upserted' required

An enumeration.

urlstring required
argsobject
headersobject
is_activeboolean

Response

Successful Response

idstring required
event'test' | 'event.catalog.item.add' | 'event.catalog.item.update' | 'event.catalog.item.delete' | 'event.catalog.item.table.row.add' | 'event.catalog.item.table.row.update' | 'event.catalog.item.table.row.delete' | 'event.catalog.custom' | 'event.contract.add' | 'event.contract.update' | 'event.contract.delete' | 'event.project.integration.start' | 'event.project.start' | 'event.project.finish' | 'event.project.approval.submitted' | 'event.project.step.status.change' | 'event.catalog.modification' | 'event.contact.info.upserted' | 'event.integration.status.updated' | 'event.catalog.vendor.manager.modified' | 'event.contract.details.upserted' | 'event.table.row.upserted' required

An enumeration.

urlstring required
argsobject
is_activeboolean
fail_countinteger
created_by_client_idstring

Changes

No recorded changes to this endpoint across all 1 revision of this API.