These docs are for v2.5. Click to read the latest docs for v3.0.

Create a single transaction for a user

Requires transactions:read:all and transactions:write:all scopes.

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

The id of the account the transaction belongs to

amount
object
required
string
required

The category id. Standard categories are prefixed with 'std', custom categories are prefixed with 'cus'

boolean

Flag indicating whether the user has confirmed the category id as correct

date-time
required

The date that the transaction occurred. Where available this will contain an accurate time, where the time is not available it will default to midday.

string
required

The full text description of the transactions - often as it is represented on the users bank statement

string

A cleaned up and shorter description of the transaction, this can be edited

string
length ≤ 500

Arbitrary text that a user can add about a transaction

string
enum

Whether the transaction has been posted (booked) or is still a pending transaction. During the transition from pending to posted the description will normally change.

Allowed:
string

The project ID the transaction is associated with

enhancedCategories
object

Categories to enrich a transaction with

Responses

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