Skip to main content
PATCH
Update transaction

Authorizations

Authorization
string
header
required

Organization API key created in Grain Settings → API. The key determines the organization and is limited to its assigned resource scopes. Write scopes imply the corresponding read scope.

Headers

X-Organization-Id
string

Required with OAuth access tokens. Optional with organization API keys; if supplied, it must match the key's organization.

Path Parameters

id
string
required

Resource ID

Body

application/json
description
string
required
Example:

"Weekly offering deposit"

amount
number
required
Example:

4250

date
string<date>
required
Example:

"2026-07-01"

transactionType
enum<string>
required
Available options:
DEPOSIT,
WITHDRAWAL,
TRANSFER,
ADJUSTMENT
Example:

"DEPOSIT"

referenceNumber
string
Example:

"DEP-2026-0701"

fundId
string
vendorId
string

Response

Updated transaction

id
string
description
string
amount
number
date
string<date-time>
transactionType
enum<string>
Available options:
DEPOSIT,
WITHDRAWAL,
TRANSFER,
ADJUSTMENT
referenceNumber
string | null
fundId
string | null
vendorId
string | null
isReconciled
boolean
Last modified on August 23, 2026