---
title: "Disconnect accounting integration"
method: POST
path: "/v3/accounting/integration/{integration_id}/disconnect"
tags: ["Accounting Integrations"]
---

# Disconnect accounting integration

`POST /v3/accounting/integration/{integration_id}/disconnect`

Disconnect an active accounting integration.

- If integration is ACTIVE: Disconnects and returns success
- If integration ID doesn't exist: Returns 404 error
- If integration is not currently active: Returns 409 error

## Path parameters

- `integration_id` string, required

## Response `200`

Integration disconnected successfully

- Integration
  - `integration_id` string, required — Unique identifier for the integration
  - `vendor` string, required — The accounting vendor/system. ERP partners must request Brex to create a vendor ID for them to use this field.
  - `vendor_account_id` string, required — The vendor account ID this integration is tied to
  - `status` 'ACTIVE' | 'DISABLED', required — Current status of the integration
  - `created_at` string, date-time, required — Timestamp when the integration was created

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Integration not found
- `409` — Integration is not active
- `500` — Internal server error

---

[API](https://skmtc.net/brex-com/apis/accounting-api.md) · [All operations](https://skmtc.net/brex-com/apis/accounting-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/brex-com/accounting-api/versions/19746ae84d48/schema)
