Update a transaction
Updates a transaction’s amount, status, billing or product details. Refunded transactions cannot be modified.
Authorizations
Tolt API key sent as a bearer token.
Path Parameters
"txn_fB3egT1sKNVNu3ZYuU1ypYDA"
Body
The payment amount in the smallest unit of the program currency (cents for USD); percentage commissions are calculated from it.
-9007199254740991 <= x <= 9007199254740991Payment status text, such as paid, which is what new transactions get. refunded is not accepted here: refund a transaction with the refund action. null clears the status.
Where the transaction came from, such as stripe or api.
255Kind of payment: subscription for a recurring payment, or one_time.
255Id of the payment in your billing system, such as a Stripe charge id.
255Id of the tracked click behind this payment, as returned when listing clicks.
1Id of the purchased product in your billing system.
255Readable name of the purchased product, such as Pro plan. It is saved as the transaction's product name, which revenue_by_product groups revenue by; flows match on product_id, not on this name. null clears it.
255Billing period of a subscription payment: month or year.
255When the payment happened, as a timestamp with a time zone, for example 2026-03-01T12:00:00Z. Reports and date filters place the transaction on this date.

