---
title: "Remove a connected account"
method: DELETE
path: "/api/v1/manage/integrations/accounts/{id}"
tags: ["Integrations"]
---

# Remove a connected account

`DELETE /api/v1/manage/integrations/accounts/{id}`

## Request

- Base URL: `https://fillo.so`
- URL: `https://fillo.so/api/v1/manage/integrations/accounts/{id}`
- Auth: HTTP bearer

Permanently remove one reusable provider account from the key's workspace. Its stored credential is revoked and every project selection and form destination pinned to it cascades away — across every project — so this is destructive (Tier C): `confirm` must equal the account's exact `label` from the connections listing. Scopes: integrations:manage AND workspace:manage; the key acts as the human who minted it and is refused (403) once that person is no longer an owner or admin.

## Path parameters

- `id` string, required

## Request body

- ConfirmTarget: The typed confirmation a destructive (Tier C) operation requires. A mismatch is 409 and changes nothing.
  - `confirm` string, required: The exact target value this operation names in its description. A boolean true is rejected by the strict schema, so a bare confirmation can never stand in for a typed one.

## Response `200`

The account was removed.

- object
  - `removed` true, required
  - `id` string, required
  - `provider` 'notion' | 'slack' | 'hubspot' | 'discord', required
  - `label` string, required

## Other responses

- `400`: Invalid request (e.g. a body on a GET/DELETE, or a missing required query parameter).
- `401`: Missing, malformed, unknown, revoked, or expired key.
- `403`: The key is valid but lacks the required scope.
- `404`: No such resource in this project (returned instead of 403 for ids in other projects).
- `409`: The request was understood but refused in this state — an unmet precondition, or a confirm value that did not match. Nothing was changed.
- `413`: The request body exceeded the 16 KiB management cap.
- `429`: Per-key (120/min), per-workspace (240/min), or per-IP (300/min) rate limit exceeded. Retry after the Retry-After header.

---

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