---
title: "Edit existing webhook"
method: PUT
path: "/vendor/webhook/{webhookId}"
tags: ["Webhooks"]
---

# Edit existing webhook

`PUT /vendor/webhook/{webhookId}`

## Path parameters

- `webhookId` string, required

## Request body

- IWebhookCreate
  - `eventType` 'SUBSCRIPTION_CREATE' | 'SUBSCRIPTION_ACTIVATE' | 'SUBSCRIPTION_CANCEL' | 'SUBSCRIPTION_LINE_UPDATE' | 'SUBSCRIPTION_ITEM_OUT_OF_STOCK' | 'SUBSCRIPTION_PRODUCT_UNAVAILABLE' | 'SUBSCRIPTION_PAUSE' | 'SUBSCRIPTION_AUTO_RESUME' | 'SUBSCRIPTION_SKIP' | 'SUBSCRIPTION_UNSKIP' | 'SUBSCRIPTION_GIFT' | 'SUBSCRIPTION_SET_NEXT_DATE' | 'SUBSCRIPTION_SEND_NOW' | 'SUBSCRIPTION_UPCOMING_ORDER' | 'SUBSCRIPTION_FAILED_PAYMENT' | 'SUBSCRIPTION_SUCCESSFUL_PAYMENT' | 'PAYMENT_METHOD_UPDATE' | 'PAYMENT_EXPIRED_NOTIFICATION' | 'BUNDLE_COMPLETE' | 'CUSTOMER_OTP_AUTH_CREATED' | 'CUSTOMER_MAGIC_LINK_AUTH_CREATED' | 'LOYALTY_POINTS_EARNED' | 'REFERRAL_CODE_GENERATED' | 'LOYALTY_BONUS_EARNED' | 'LOYALTY_POINTS_REDEEMED' | 'LOYALTY_TIER_ADVANCEMENT' | 'LOYALTY_TIER_DOWNGRADE' | 'SUCCESSFUL_REFERRAL' | 'SUBSCRIPTION_AUTO_CANCEL', required
  - `url` string, required

## Response `200`

Successful response

- IWebhook
  - `eventType` 'SUBSCRIPTION_CREATE' | 'SUBSCRIPTION_ACTIVATE' | 'SUBSCRIPTION_CANCEL' | 'SUBSCRIPTION_LINE_UPDATE' | 'SUBSCRIPTION_ITEM_OUT_OF_STOCK' | 'SUBSCRIPTION_PRODUCT_UNAVAILABLE' | 'SUBSCRIPTION_PAUSE' | 'SUBSCRIPTION_AUTO_RESUME' | 'SUBSCRIPTION_SKIP' | 'SUBSCRIPTION_UNSKIP' | 'SUBSCRIPTION_GIFT' | 'SUBSCRIPTION_SET_NEXT_DATE' | 'SUBSCRIPTION_SEND_NOW' | 'SUBSCRIPTION_UPCOMING_ORDER' | 'SUBSCRIPTION_FAILED_PAYMENT' | 'SUBSCRIPTION_SUCCESSFUL_PAYMENT' | 'PAYMENT_METHOD_UPDATE' | 'PAYMENT_EXPIRED_NOTIFICATION' | 'BUNDLE_COMPLETE' | 'CUSTOMER_OTP_AUTH_CREATED' | 'CUSTOMER_MAGIC_LINK_AUTH_CREATED' | 'LOYALTY_POINTS_EARNED' | 'REFERRAL_CODE_GENERATED' | 'LOYALTY_BONUS_EARNED' | 'LOYALTY_POINTS_REDEEMED' | 'LOYALTY_TIER_ADVANCEMENT' | 'LOYALTY_TIER_DOWNGRADE' | 'SUCCESSFUL_REFERRAL' | 'SUBSCRIPTION_AUTO_CANCEL', required
  - `url` string, required
  - `id` string, required
  - `createdDate` string, required — A string in ISO format (ISO 8601 Extended Format): YYYY-MM-DDTHH:mm:ss.sssZ
  - `updatedDate` string, required — A string in ISO format (ISO 8601 Extended Format): YYYY-MM-DDTHH:mm:ss.sssZ
  - `deletedAt` string — A string in ISO format (ISO 8601 Extended Format): YYYY-MM-DDTHH:mm:ss.sssZ

---

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