Update one

Updates a card transaction. For company users the only editable field is
comments (the rendición note): if the request body does not include
comments and the caller is not a Cardda superadmin, the request is rejected
with 401.

The fields merchant_id, issuing_statement_id, status, and exchange_rate
are admin-only and ignored for non-admin callers.

The transaction's rendición custom-column values live on the transaction and
are protected by two immutability gates; they are not editable through this
endpoint.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Card transaction id (vendor-prefixed string, often base64-encoded — not a UUID).

Body Params

Payload to update a card transaction. For company users the only editable
field is comments (the free-form rendición note): if the request contains no
comments key and the caller is not a Cardda superadmin, the request is rejected
with 401.

The remaining fields (merchant_id, issuing_statement_id, status,
exchange_rate) are admin-only and silently ignored for non-admin callers.

Note on rendición: the transaction's custom-column values (the fields a company
configures for expense reporting) live on the transaction itself and are governed
by two immutability gates — they are not editable through this endpoint.

string

Free-form internal note attached to the transaction (rendición comment).

uuid

Admin-only. Reassign the linked Merchant.

string

Admin-only. Link to an issuing statement.

string
enum

Admin-only. Override the transaction lifecycle status.

string

Admin-only. Override the FX rate applied at settlement.

Headers
uuid
required

UUID of the company that owns the card.

Responses

401

Unauthorized — non-superadmin caller sent a body without comments. Body: { "message": "Unauthorized (401)" }.

404

Card transaction not found (or not visible to the caller).

422

Unprocessable Entity — update failed validations.

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json