---
title: "Merge a bank import with the hand-entered row it duplicates: the hand-entered row survives (payee, category, memo, tags, splits) and takes the bank date; the bank row is folded into it. Undoable (ADR 0105)."
method: POST
path: "/households/{householdId}/transactions/{transactionId}/match"
tags: ["transactions"]
---

# Merge a bank import with the hand-entered row it duplicates: the hand-entered row survives (payee, category, memo, tags, splits) and takes the bank date; the bank row is folded into it. Undoable (ADR 0105).

`POST /households/{householdId}/transactions/{transactionId}/match`

## Request

- Base URL: `https://api.vokse.ai`
- URL: `https://api.vokse.ai/households/{householdId}/transactions/{transactionId}/match`
- Auth: HTTP bearer

## Path parameters

- `transactionId` string, required

## Response `200`

---

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