---
title: "Set Transaction Data"
method: POST
path: "/transactions/{transactionId}/data"
tags: ["Transactions"]
---

# Set Transaction Data

`POST /transactions/{transactionId}/data`

## Request

- Base URL: `https://ws.zipformplus.com/api`
- URL: `https://ws.zipformplus.com/api/transactions/{transactionId}/data`
- Auth: API key in header `X-Auth-ContextId`

Sets the data for a given transaction. The `mode` parameter controls whether supplied data is merged with existing data (default) or replaces it entirely.

## Query parameters

- `mode` 'Merge' | 'Replace'

## Request body

- object: Key-value pairs of transaction data. See Transaction Data Keys in the introduction.

## Response `200`

Transaction data updated successfully

## Other responses

- `401`: Unauthorized
- `404`: Transaction not found

---

[API](https://skmtc.dev/lwolf/apis/zipform-partner-api.md) · [All operations](https://skmtc.dev/lwolf/apis/zipform-partner-api/llms.txt) · [OpenAPI document](https://skmtc.dev/lwolf/apis/zipform-partner-api/revisions/89796ac90fc6?raw)
