---
title: "Update Webhook"
method: PUT
path: "/Sites/{siteId}/Webhooks/{id}"
tags: ["Webhooks"]
---

# Update Webhook

`PUT /Sites/{siteId}/Webhooks/{id}`

## Path parameters

- `siteId` integer, required
- `id` integer, required

## Request body

- QPilotCoreModelsDtoRequestsPostPutWebhookDto
  - `webhookEventTypes` 'None' | 'ScheduledOrderCreated' | 'ScheduledOrderUpdated' | 'ScheduledOrderDeleted' | 'ScheduledOrderPaused' | 'ScheduledOrderActivated' | 'PaymentMethodUpdated' | 'ScheduledOrderProcessed' | 'ScheduledOrderFailed' | 'ScheduledOrderItemCreated' | 'ScheduledOrderItemUpdated' | 'ScheduledOrderItemDeleted' | 'ScheduledOrderItemQuantityUpdated' | 'ScheduledOrderItemPriceUpdated' | 'ScheduledOrderItemSalePriceUpdated' | 'ScheduledOrderItemExpired' | 'ShippingRateCreated' | 'ShippingRateUpdated' | 'ShippingRateDeleted' | 'PaymentMethodDeleted' | 'BundleActivated' | 'BundleDeleted' | 'MembershipRuleCreated' | 'MembershipRuleUpdated' | 'MembershipRuleDeleted' | 'LoyaltySettingsCreated' | 'LoyaltySettingsUpdated' | 'LoyaltySettingsDeleted' | 'LoyaltyRedemptionCreated' | 'LoyaltyRedemptionConfirmed' | 'LoyaltyRedemptionRefunded' | 'ScheduledOrderSnoozed' | 'ScheduledOrderReactivated', required
  - `targetUrl` string, required

## Response `200`

Success

---

[API](https://skmtc.net/qpilot/apis/qpilot-api.md) · [All operations](https://skmtc.net/qpilot/apis/qpilot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qpilot/qpilot-api/revisions/b2f13a808fdd/schema)
