---
title: "PUT /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}"
method: PUT
path: "/api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}"
tags: ["Webhooks"]
---

# PUT /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}

`PUT /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}`

## Path parameters

- `oauthAppId` string, required
- `webhookSubscriptionId` integer, required
- `appId` string, required

## Request body

- WebhookSubscription — Webhook subscription
  - `Id` integer — Webhook subscription identifier
  - `OwnerUserId` integer — Webhook subscription owner user identifier
  - `Version` string — Webhook subscription owner user identifier
  - `EventNames` string[] — Webhook subscription event names
  - `CallbackUrl` string — Callback url. Flipdish system POST messages to this url.
  - `Enabled` boolean — Is webhook subscription enabled.
  - `VerifyToken` string — This is your token which will be in the Header of each POST request from Flipdish with name: X-Verify-Token.

## Response `200`

OK

## Other responses

- `400` — BadRequest
- `401` — Authentication has been denied for this request.
- `403` — Successful authentication, but authorization has been denied for this request.

---

[API](https://skmtc.net/flipdish/apis/flipdish-open-api-v1-0.md) · [All operations](https://skmtc.net/flipdish/apis/flipdish-open-api-v1-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/flipdish/flipdish-open-api-v1-0/versions/a72c0465da74/schema)
