Retrieve a list of all transactions across all accounts for the currently
authenticated user. The returned list is and can
be scrolled by following the next and prev links where present. To
narrow the results to a specific date range pass one or both of
filter[since] and filter[until] in the query string. These filter
parameters should not be used for pagination. Results are ordered
newest first to oldest last.
643 matches
11 actions
Up
11 actions
- Add tags to transactionPOSTv1.0.0
- Categorize transactionPATCHv1.0.0
- List accountsGETv1.0.0
- List categoriesGETv1.0.0
- List tagsGETv1.0.0
- List transactionsGETv1.0.0
- List transactions by accountGETv1.0.0
- Remove tags from transactionDELETEv1.0.0
- Retrieve accountGETv1.0.0
- Retrieve categoryGETv1.0.0
- Retrieve transactionGETv1.0.0
Finance/Up
List transactions
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
{
"type": "object",
"properties": {
"filter[category]": {
"type": "string"
},
"filter[since]": {
"type": "string",
"format": "date-time"
},
"filter[status]": {
"description": "Specifies which stage of processing a transaction is currently at.\nCurrently returned values are `HELD` and `SETTLED`. When a transaction is\nheld, its account’s `availableBalance` is affected. When a transaction is\nsettled, its account’s `currentBalance` is affected.\n",
"enum": [
"HELD",
"SETTLED"
],
"type": "object"
},
"filter[tag]": {
"type": "string"
},
"filter[until]": {
"type": "string",
"format": "date-time"
},
"page[size]": {
"type": "integer"
}
},
"additionalProperties": false
}Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
{
"type": "object",
"description": "Successful response to get all transactions. This returns a paginated\nlist of transactions, which can be scrolled by following the `prev` and\n`next` links if present.\n",
"required": [
"data",
"links"
],
"properties": {
"data": {
"type": "array",
"description": "The list of transactions returned in this response.\n",
"items": {
"type": "object",
"required": [
"type",
"id",
"attributes",
"relationships"
],
"properties": {
"attributes": {
"type": "object",
"required": [
"status",
"rawText",
"description",
"message",
"isCategorizable",
"holdInfo",
"roundUp",
"cashback",
"amount",
"foreignAmount",
"settledAt",
"createdAt"
],
"properties": {
"amount": {
"description": "The amount of this transaction in Australian dollars. For\ntransactions that were once `HELD` but are now `SETTLED`, refer to\nthe `holdInfo` field for the original `amount` the transaction was\n`HELD` at.\n",
"type": "object"
},
"cashback": {
"description": "If all or part of this transaction was instantly reimbursed in the\nform of cashback, details of the reimbursement.\n",
"type": "object"
},
"createdAt": {
"type": "string",
"format": "date-time",
"description": "The date-time at which this transaction was first encountered.\n"
},
"description": {
"type": "string",
"description": "A short description for this transaction. Usually the merchant name\nfor purchases.\n"
},
"foreignAmount": {
"description": "The foreign currency amount of this transaction. This field will be\n`null` for domestic transactions. The amount was converted to the AUD\namount reflected in the `amount` of this transaction. Refer to the\n`holdInfo` field for the original `foreignAmount` the transaction was\n`HELD` at.\n",
"type": "object"
},
"holdInfo": {
"description": "If this transaction is currently in the `HELD` status, or was ever in\nthe `HELD` status, the `amount` and `foreignAmount` of the\ntransaction while `HELD`.\n",
"type": "object"
},
"isCategorizable": {
"type": "boolean",
"description": "Boolean flag set to true on transactions that support the use of\ncategories.\n"
},
"message": {
"type": "string",
"description": "Attached message for this transaction, such as a payment message, or a\ntransfer note.\n"
},
"rawText": {
"type": "string",
"description": "The original, unprocessed text of the transaction. This is often not\na perfect indicator of the actual merchant, but it is useful for\nreconciliation purposes in some cases.\n"
},
"roundUp": {
"description": "Details of how this transaction was rounded-up. If no Round Up was\napplied this field will be `null`.\n",
"type": "object"
},
"settledAt": {
"type": "string",
"format": "date-time",
"description": "The date-time at which this transaction settled. This field will be\n`null` for transactions that are currently in the `HELD` status.\n"
},
"status": {
"description": "The current processing status of this transaction, according to\nwhether or not this transaction has settled or is still held.\n",
"type": "object"
}
}
},
"id": {
"type": "string",
"description": "The unique identifier for this transaction.\n"
},
"links": {
"type": "object",
"required": [
"self"
],
"properties": {
"self": {
"type": "string",
"description": "The canonical link to this resource within the API.\n"
}
}
},
"relationships": {
"type": "object",
"required": [
"account",
"transferAccount",
"category",
"parentCategory",
"tags"
],
"properties": {
"account": {
"type": "object",
"required": [
"data"
],
"properties": {
"data": {
"type": "object",
"required": [
"type",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The unique identifier of the resource within its type.\n"
},
"type": {
"type": "string",
"description": "The type of this resource: `accounts`"
}
}
},
"links": {
"type": "object",
"required": [
"related"
],
"properties": {
"related": {
"type": "string",
"description": "The link to retrieve the related resource(s) in this relationship.\n"
}
}
}
}
},
"category": {
"type": "object",
"required": [
"data"
],
"properties": {
"data": {
"type": "object",
"required": [
"type",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The unique identifier of the resource within its type.\n"
},
"type": {
"type": "string",
"description": "The type of this resource: `categories`"
}
}
},
"links": {
"type": "object",
"required": [
"self"
],
"properties": {
"related": {
"type": "string",
"description": "The link to retrieve the related resource(s) in this relationship.\n"
},
"self": {
"type": "string",
"description": "The link to retrieve or modify linkage between this resources and the\nrelated resource(s) in this relationship.\n"
}
}
}
}
},
"parentCategory": {
"type": "object",
"required": [
"data"
],
"properties": {
"data": {
"type": "object",
"required": [
"type",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The unique identifier of the resource within its type.\n"
},
"type": {
"type": "string",
"description": "The type of this resource: `categories`"
}
}
},
"links": {
"type": "object",
"required": [
"related"
],
"properties": {
"related": {
"type": "string",
"description": "The link to retrieve the related resource(s) in this relationship.\n"
}
}
}
}
},
"tags": {
"type": "object",
"required": [
"data"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The label of the tag, which also acts as the tag’s unique identifier.\n"
},
"type": {
"type": "string",
"description": "The type of this resource: `tags`"
}
}
}
},
"links": {
"type": "object",
"required": [
"self"
],
"properties": {
"self": {
"type": "string",
"description": "The link to retrieve or modify linkage between this resources and the\nrelated resource(s) in this relationship.\n"
}
}
}
}
},
"transferAccount": {
"type": "object",
"description": "If this transaction is a transfer between accounts, this relationship\nwill contain the account the transaction went to/came from. The\n`amount` field can be used to determine the direction of the transfer.\n",
"required": [
"data"
],
"properties": {
"data": {
"type": "object",
"required": [
"type",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The unique identifier of the resource within its type.\n"
},
"type": {
"type": "string",
"description": "The type of this resource: `accounts`"
}
}
},
"links": {
"type": "object",
"required": [
"related"
],
"properties": {
"related": {
"type": "string",
"description": "The link to retrieve the related resource(s) in this relationship.\n"
}
}
}
}
}
}
},
"type": {
"type": "string",
"description": "The type of this resource: `transactions`"
}
}
}
},
"links": {
"type": "object",
"required": [
"next",
"prev"
],
"properties": {
"next": {
"type": "string",
"description": "The link to the next page in the results. If this value is `null`\nthere is no next page.\n"
},
"prev": {
"type": "string",
"description": "The link to the previous page in the results. If this value is `null`\nthere is no previous page.\n"
}
}
}
}
}