---
title: "Preview channel disconnect"
method: GET
path: "/v1/social-accounts/{id}/disconnect-preview"
tags: ["Social Accounts"]
---

# Preview channel disconnect

`GET /v1/social-accounts/{id}/disconnect-preview`

## Request

- Base URL: `https://api.postlake.dev`
- URL: `https://api.postlake.dev/v1/social-accounts/{id}/disconnect-preview`
- Auth: `bearerAuth` (a scheme the document does not define)

Read-only, on-demand preview of at most 100 affected scheduled posts. Returns a full-state snapshot. Queued posts, schedules due within 30 seconds, or more than 100 schedules block disconnect. Larger selections must first use bounded bulk destination edits. No polling or historical-post scan is required.

## Path parameters

- `id` string, required

## Response `200`

Preview

- object
  - `affectedSchedules` integer, required: Count, capped at 100. Check hasMore.
  - `hasMore` boolean, required
  - `snapshot` string, required
  - `blocked` boolean, required
  - `reason` string

## Other responses

- `404`: Unknown connected account

---

[API](https://skmtc.dev/postlake/apis/postlake-api.md) · [All operations](https://skmtc.dev/postlake/apis/postlake-api/llms.txt) · [OpenAPI document](https://skmtc.dev/postlake/apis/postlake-api/revisions/f81060e31f69?raw)
