---
title: "GET /private/unsubscribe"
method: GET
path: "/private/unsubscribe"
tags: ["Subscription Management", "Private", "WebSocket Only"]
---

# GET /private/unsubscribe

`GET /private/unsubscribe`

Unsubscribe from one or more channels. The response contains only the channels that were successfully unsubscribed in this request.

For a complete list of available subscription channels and their notification formats, see [Notifications and Subscriptions](https://docs.deribit.com/articles/notifications).

**Note:** The `result` field in the response contains only the channels that were successfully processed and unsubscribed from this specific request. It does not include all previously subscribed topics. If a channel in the request is invalid, not subscribed, or fails validation, it will not appear in the result.

[Try in API console](https://test.deribit.com/api_console?method=%2Fprivate%2Funsubscribe)

## Query parameters

- `channels` string[], required

## Response `200`

Successfully unsubscribed from channels

- Getunsubscribe200response
  - `jsonrpc` string
  - `id` integer
  - `result` string[] — List of channels that were successfully unsubscribed in this request

## Other responses

- `401` — Success response

---

[API](https://skmtc.net/deribit/apis/deribit-api-2.md) · [All operations](https://skmtc.net/deribit/apis/deribit-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deribit/deribit-api-2/versions/430b3f0bc67c/schema)
