# Set Transaction Data **POST /transactions/{transactionId}/data** Sets the data for a given transaction. The `mode` parameter controls whether supplied data is merged with existing data (default) or replaces it entirely. ## Servers - Production: https://ws.zipformplus.com/api (Production) - Staging/QA: https://api.pre.zipformplus.com/api (Staging/QA) ## Authentication methods - Context auth ## Parameters ### Path parameters - **transactionId** (string(uuid)) Transaction GUID ### Query parameters - **mode** (string) Merge (default) adds to existing data; Replace removes existing data and sets the new values. ### Body: application/json (object) - ***** (string) ## Responses ### 200 Transaction data updated successfully ### 401 Unauthorized ### 404 Transaction not found [Powered by Bump.sh](https://bump.sh)