> ## Documentation Index
> Fetch the complete documentation index at: https://docs.launchmystore.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete Webhook Subscription

> Remove one of your webhook subscriptions

# Delete Webhook Subscription

Deletes one of your app's webhook subscriptions on the store. Only your own
app's subscriptions can be deleted; any other id answers `404`. Any valid
access token for the installation may call this endpoint; no scope is
required.

## Request

```bash cURL theme={null}
curl -X DELETE "https://api.launchmystore.io/api/v1/webhooks/125fc7e5-8600-4075-a962-368615e78a3b.json" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
```

```javascript Node.js theme={null}
await fetch(`https://api.launchmystore.io/api/v1/webhooks/${id}.json`, {
  method: 'DELETE',
  headers: { 'Authorization': `Bearer ${accessToken}` },
});
```

## Path Parameters

**id** `string` *required*

The subscription `id` from [Create](https://docs.launchmystore.io/api-reference/webhooks/create.md) or
[List](https://docs.launchmystore.io/api-reference/webhooks/list.md).

## Example Response

```json theme={null}
{
  "status": 200,
  "state": "success",
  "message": "Webhook deleted successfully"
}
```

## Errors

| Status | When |
| - | - |
| `404` | No subscription of your app on this store has that id (`{ "errors": { "base": ["Webhook not found"] } }`). |

## Notes

* Deleting a subscription declared in your manifest (`source: "manifest"`)
  stops its deliveries only until your manifest is synced again — on the next
  install, re-authorisation or version publish it is recreated. Remove it
  from the manifest to stop it for good.
* Deliveries already in the retry queue for a deleted subscription are still
  attempted, signed with the key captured when they were first sent.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.