Sets the value of a custom column on a specific source record (identified by source_id —
for a transaction this is its accounting_ledger_tx_id). The caller must belong to the
record's company. For option-type columns, value must be one of the column's option keys.
Returns the updated source record with its recomputed custom-column values.
Note: only an unknown custom_column_id yields a 404. An unknown/mismatched
source_id is not currently guarded and results in a 500 (server error) rather than a
404 — this is a known server-side bug, not the intended contract.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
401Unauthorized
404Custom column not found (unknown custom_column_id).
500Server error. Returned when source_id is unknown/mismatched: it is not currently
guarded, so the lookup on a nil record raises instead of returning a 404. This is a
known server-side bug, not the intended contract.
