Skip to content
Console

Delete a subscription

DELETE
/api/v1/subscriptions/{subscription_id}
curl --request DELETE \
--url https://api.inside.chat/api/v1/subscriptions/example \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'If-Match: example' \
--data '{}'

Required scopes: website_read, event_read
Data access: –
MCP tool: subscription_delete
Note: Write
Note: optional Idempotency-Key
Note: If-Match required

Delete this installation subscription at its matching revision. Existing cursors become unavailable. With an Idempotency-Key, the same input and effective authority reuse the original result for 24h. Changed input conflicts; changed/deleted targets and expired access withhold saved results. Without a key each request is a new effect. After 24h a key can start a new effect; reconcile before retrying beyond the window.

subscription_id
required
string
/^sub_[a-f0-9]{32}$/
If-Match
required
string
/^"[1-9][0-9]*"$/
Idempotency-Key
string
>= 1 characters <= 128 characters /^[\x21-\x7e]{1,128}$/
Media typeapplication/json
object

Example generated

{}

Current installation-authorized thin metadata. Cursors contain independent per-website positions; no total order is promised.

Media typeapplication/json
object
deleted
required

Example

{
"deleted": true
}

Malformed, duplicate, unsupported input or invalid cursor signature.

Expired, revoked or changed credential authority.

Subscription or website not granted; restriction filters and human consent credentials are unavailable for this feed.

Changed subscription revision, concurrent mutation, inventory limit, or replay_expired requiring reconciliation.

Application request quota exceeded.

Event family held, corrupt subscription or unavailable journal/control observations.