Webhook APIs

Post /api/v3/webhook

Operation: CreateWebhookV3 Permissions: ApplicationSettings (Manage)

Create a new webhook


Get /api/v3/webhook

Operation: GetWebhooksV3

Get a list of all webhooks


Put /api/v3/webhook/{webhookId}

Operation: EditWebhookV3 Permissions: ApplicationSettings (Manage)

Edit an existing webhook


Delete /api/v3/webhook/{webhookId}

Operation: DeleteWebhookV3 Permissions: ApplicationSettings (Manage)

Delete a webhook


Get /api/v3/webhook/{webhookId}

Operation: GetWebhookV3

Get a single webhook


Get /api/v3/webhook/{webhookId}/log

Operation: GetWebhookLogsV3 Permissions: ApplicationSettings (View) Paginated

Get a list of webhook event logs


Get /api/v3/webhook/{webhookId}/log/{webhookLogId}/detail

Operation: GetWebhookLogDetailsV3 Permissions: ApplicationSettings (View)

Get details for a webhook log


Get /api/v3/webhook/eventType

Operation: GetWebhookEventTypesV3 Permissions: ApplicationSettings (View)

Get webhook event types


Delete /api/v202104/webhook/log

Operation: DeleteWebhookLogsOlderThanV202104 Permissions: ApplicationSettings (Manage)

Delete webhook logs older than the number of days provided only if
the number of logs per webhook is in excess of 100.
100 latest logs per webhook will always be maintained