---
title: "Undo a bank-match"
method: POST
path: "/public/v2/bank-match/unmatches/"
tags: ["Bank Match"]
---

# Undo a bank-match

`POST /public/v2/bank-match/unmatches/`

Tear down whatever match the given bank-feed row (or `match_group_id`) belongs
to. Safe to call when nothing is matched — it just no-ops. Unmatching any one
member of a group, or passing its `match_group_id`, dissolves the entire group.

Provide exactly one of `financial_transaction_id` or `match_group_id`.

## Request body

- PublicBankMatchUnmatchSchemaIn — Body for `POST /unmatches/`. Tear down the whole match group for a bank-feed row or a `match_group_id`.
  - `financial_transaction_id` integer, nullable — ID of a bank-feed row in the group to unmatch.
  - `match_group_id` integer, nullable — ID of the match group to unmatch (from a `POST /matches/` response).

## Response `200`

OK

- SuccessSchema
  - `success` true
  - `errors` object

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/dualentry/apis/dualentry-public-api.md) · [All operations](https://skmtc.net/dualentry/apis/dualentry-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dualentry/dualentry-public-api/revisions/bd3299445a5e/schema)
