> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fluz.app/llms.txt
> Use this file to discover all available pages before exploring further.

# UpdateTransactionMetadataInput

> Input for updating transaction metadata (memo, category, attachment).

**Input object**

Input for updating transaction metadata (memo, category, attachment).
Only provided fields are updated — omitted fields are left unchanged.
Set a field to null to clear it.

## Input fields

<ParamField name="recordId" type="UUID!" required>
  The record ID of the transaction to update.
</ParamField>

<ParamField name="memo" type="String">
  User-defined memo to attach to this transaction. Max 255 characters. Set to null to clear.
</ParamField>

<ParamField name="transactionCategory" type="String">
  Category name to attach to this transaction. Set to null to clear.
</ParamField>

<ParamField name="attachmentId" type="String">
  ID of a previously uploaded attachment (PDF or PNG). Use the /api/v1/file-upload/transaction-memo-attachment endpoint to upload. Set to null to clear.
</ParamField>
