Income fields you want to change. Any field validated on create keeps its rule when supplied (e.g. a supplied amount must be non-zero, a supplied date must fall in an open period). The income id is taken from the path; any id in the body is ignored.JournalTransaction / CostCenterTransaction arrays to replace the account and cost-center allocation, or a RecurringExpense object.POST /incomes/{id}.curl --location --globoff --request PUT 'https://.daftara.com/api2/incomes/14' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer ' \
--header 'apikey: ' \
--header 'Content-Type: application/json' \
--data '{
"Income": {
"amount": 1750,
"note": "Updated monthly hosting",
"date": "2026-06-10"
}
}'{
"result": "successful",
"code": 200
}