Retrieve a list of transactions against an account. Initially, use the optional limit, dateRangeFrom and dateRangeTo query params to limit your query, then use the embedded next or prev links in the response to get newer or older pages.
643 matches
27 actions
Fire Financial Services Business
27 actions
- Activate a direct debit mandatePOSTv1.0.0
- Add a new accountPOSTv1.0.0
- Authenticate with the API.POSTv1.0.0
- Block a cardPOSTv1.0.0
- Cancel a direct debit mandatePOSTv1.0.0
- Create a Fire Open Payment requestPOSTv1.0.0
- Create a new API ApplicationPOSTv1.0.0
- Create a new debit card.POSTv1.0.0
- Filtered list of transactions for an account (v1)GETv1.0.0
- Get all DD payments associated with a direct debit mandateGETv1.0.0
- Get direct debit mandate detailsGETv1.0.0
- Get list of ASPSPs / BanksGETv1.0.0
- Get Payment DetailsGETv1.0.0
- Get the details of a direct debitGETv1.0.0
- List all direct debit mandatesGETv1.0.0
- List all fire.com AccountsGETv1.0.0
- List all Payee Bank AccountsGETv1.0.0
- List Card Transactions.GETv1.0.0
- List transactions for an account (v1)GETv1.0.0
- List transactions for an account (v3)GETv1.0.0
- Reject a direct debit paymentPOSTv1.0.0
- Retrieve the details of a fire.com AccountGETv1.0.0
- Returns details of a specific fire.com user.GETv1.0.0
- Returns list of all users on your fire.com accountGETv1.0.0
- Unblock a cardPOSTv1.0.0
- Update a direct debit mandate aliasPOSTv1.0.0
- View List of Cards.GETv1.0.0
Finance/Fire Financial Services Business
List transactions for an account (v3)
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
- 32
- 33
{
"type": "object",
"properties": {
"dateRangeFrom": {
"type": "integer",
"format": "int64",
"description": "A millisecond epoch time specifying the date range start date."
},
"dateRangeTo": {
"type": "integer",
"format": "int64",
"description": "A millisecond epoch time specifying the date range end date."
},
"ican": {
"type": "integer",
"format": "int64",
"description": "The ican of the account to retrieve"
},
"limit": {
"type": "integer",
"format": "int64",
"description": "The number of records to return. Defaults to 10 - max is 200."
},
"startAfter": {
"type": "string",
"description": "A pointer to the position in the resultset to start from. Used when paging through results using the linked pages."
}
},
"required": [
"ican"
],
"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
{
"type": "object",
"properties": {
"content": {
"type": "array",
"items": {
"type": "object",
"properties": {
"amountAfterCharges": {
"type": "integer",
"format": "int64",
"description": "Net amount lodged or taken from the account after fees and charges were applied."
},
"amountBeforeCharges": {
"type": "integer",
"format": "int64",
"description": "Amount of the transaction before the fees and taxes were applied."
},
"balance": {
"type": "integer",
"format": "int64",
"description": "the balance of the account (in minor currency units - pence, cent etc. 434050 == 4,340.50 GBP for a GBP account)."
},
"batchItemDetails": {
"type": "object",
"description": "Details of the batch run if this transaction was part of a batch.",
"properties": {
"batchItemPublicUuid": {
"type": "string",
"description": "The UUID for this item in the batch."
},
"batchName": {
"type": "string",
"description": "The optional name given to the batch at creation time."
},
"batchPublicUuid": {
"type": "string",
"description": "The UUID for this batch."
},
"jobNumber": {
"type": "string",
"description": "The optional job number given to the batch to link it to your own system."
}
}
},
"card": {
"type": "object",
"description": "Details of the card used (if applicable)",
"properties": {
"alias": {
"type": "string"
},
"cardId": {
"type": "integer",
"format": "int64"
},
"embossBusinessName": {
"type": "string"
},
"embossCardName": {
"type": "string"
},
"expiryDate": {
"type": "string",
"format": "date-time"
},
"maskedPan": {
"type": "string"
},
"provider": {
"type": "string"
}
}
},
"currency": {
"type": "object",
"description": "The currency.",
"properties": {
"code": {
"type": "string",
"description": "The three letter code for the currency - either `EUR` or `GBP`.",
"enum": [
"EUR",
"GBP"
]
},
"description": {
"type": "string",
"description": "The name of the currency"
}
}
},
"date": {
"type": "string",
"format": "date-time",
"description": "Date of the transaction"
},
"dateAcknowledged": {
"type": "string",
"format": "date-time"
},
"directDebitDetails": {
"type": "object",
"description": "Details of the direct debit (if applicable)",
"properties": {
"directDebitReference": {
"type": "string",
"description": "The direct debit reference."
},
"directDebitUuid": {
"type": "string",
"description": "The UUID for the direct debit payment"
},
"mandateReference": {
"type": "string",
"description": "the reference of the mandate"
},
"mandateUUid": {
"type": "string",
"description": "The UUID for the mandate"
},
"mandateUuid": {
"type": "string",
"description": "The UUID for the mandate"
},
"originatorAlias": {
"type": "string",
"description": "The Alias of the party who sets up the direct debit."
},
"originatorLogoUrlLarge": {
"type": "string",
"description": "URL pointing to a large version of the Originator Logo (if available)"
},
"originatorLogoUrlSmall": {
"type": "string",
"description": "URL pointing to a small version of the Originator Logo (if available)"
},
"originatorName": {
"type": "string",
"description": "The creator of the party who sets up the direct debit."
},
"originatorReference": {
"type": "string",
"description": "Set by party who sets up the direct debit."
}
}
},
"eventUuid": {
"type": "string",
"description": "An internal Fire reference for the transaction (UUID)"
},
"feeAmount": {
"type": "integer",
"format": "int64",
"description": "The amount of the fee, if any."
},
"fxTradeDetails": {
"type": "object",
"description": "Details of the FX trade (if applicable)",
"properties": {
"buyAmount": {
"type": "integer",
"format": "int64",
"description": "amount of buyCurrency being bought"
},
"buyCurrency": {
"type": "string",
"description": "currency which is being bought"
},
"fixedSide": {
"type": "string",
"description": "type of trade - BUY or SELL"
},
"provider": {
"type": "string",
"description": "The FX provider used to make the trade."
},
"rate4d": {
"type": "integer",
"format": "int64",
"description": "exchange rate"
},
"sellAmount": {
"type": "integer",
"format": "int64",
"description": "amount of sellCurrency being sold"
},
"sellCurrency": {
"type": "string",
"description": "currency which is being sold"
}
}
},
"ican": {
"type": "integer",
"format": "int64",
"description": "identifier for the fire.com account (assigned by fire.com) This field is only used in the condensed version."
},
"myRef": {
"type": "string",
"description": "The comment/reference on the transaction"
},
"paymentRequestPublicCode": {
"type": "string",
"description": "(FOP payments only) The FOP Payment Code that was used to make this payment."
},
"proprietarySchemeDetails": {
"type": "array",
"description": "Extra details about the transaction based on the scheme used to make the payment.",
"items": {
"type": "object",
"properties": {
"data": {
"type": "string",
"description": "the scheme proprietary data - key pairs separated by | and key/values separated by ^"
},
"type": {
"type": "string",
"description": "the type of proprietary scheme - SCT for SEPA, FPS for Faster Payments etc."
}
}
}
},
"refId": {
"type": "integer",
"format": "int64",
"description": "The id of the transaction."
},
"relatedParty": {
"description": "Details of the related third party involved in the transaction.",
"type": "object"
},
"taxAmount": {
"type": "integer",
"format": "int64",
"description": "The amount of the tax, if any (e.g. Stamp duty for ATM transactions)"
},
"txnId": {
"type": "integer",
"format": "int64",
"description": "The id of this side of the transaction (each transaction has two sides - a to and a from). This is used to get the details of the transaction."
},
"type": {
"type": "string",
"description": "The type of the transaction:\n* `LODGEMENT` - Bank Transfer received\n* `PIS_LODGEMENT` - Fire Open Payments Lodgement received\n* `MANUAL_TRANSFER` - Manual Transfer to\n* `WITHDRAWAL` - Bank Transfer sent\n* `REVERSAL` - Credit Reversal\n* `DIRECT_DEBIT` - A direct debit.\n* `DIRECT_DEBIT_REPRESENTED` - A Direct Debit that was requested again after initially failing.\n* `DIRECT_DEBIT_REFUND` - A refund of a Direct debit.\n* `INTERNAL_TRANSFER_TO` - Internal Transfer sent (between two of my accounts of the same currency)\n* `INTERNAL_TRANSFER_FROM` - Internal Transfer received (between two of my accounts of the same currency)\n* `WITHDRAWAL_RETURNED` - Bank Transfer sent returned\n* `LODGEMENT_REVERSED` - Bank Transfer received returned\n* `FX_INTERNAL_TRANSFER_FROM` - FX Internal Transfer received (between two of my accounts of different currency)\n* `FX_INTERNAL_TRANSFER_TO` - FX Internal Transfer sent (between two of my accounts of different currency)\n* `CREATE_CARD` - The fee taken when a debit card is issued.\n* `ADD_ACCOUNT` - The fee taken when an account is created.\n* `CREATE_ADDITIONAL_USER` - The fee taken when an additional user is created. \n* `CARD_POS_CONTACT_DEBIT` - Card used in store; read by magnetic stripe or pin\n* `CARD_POS_CONTACT_CREDIT` - Card used in store; read by magnetic stripe or pin\n* `CARD_POS_CONTACTLESS_DEBIT` - Card used in store; read by NFC\n* `CARD_POS_CONTACTLESS_CREDIT` - Card used in store; read by NFC\n* `CARD_ECOMMERCE_DEBIT` - Card used on the internet\n* `CARD_ECOMMERCE_CREDIT` - Card used on the internet\n* `CARD_ATM_DEBIT` - Card used in an ATM\n* `CARD_ATM_CREDIT` - Card used in an ATM\n* `CARD_INTERNATIONAL_POS_CONTACT_DEBIT` - Card used in store in non-processing currency; read by magnetic stripe or pin\n* `CARD_INTERNATIONAL_POS_CONTACT_CREDIT` - Card used in store in non-processing currency; read by magnetic stripe or pin\n* `CARD_INTERNATIONAL_POS_CONTACTLESS_DEBIT` - Card used in store in non-processing currency; read by NFC\n* `CARD_INTERNATIONAL_POS_CONTACTLESS_CREDIT` - Card used in store in non-processing currency; read by NFC\n* `CARD_INTERNATIONAL_ECOMMERCE_DEBIT\t` - Card used on the internet in non-processing currency\n* `CARD_INTERNATIONAL_ECOMMERCE_CREDIT` - Card used on the internet in non-processing currency\n* `CARD_INTERNATIONAL_ATM_DEBIT` - Card used in an ATM in non-processing currency\n* `CARD_INTERNATIONAL_ATM_CREDIT` - Card used in an ATM in non-processing currency\n* `CARD_POS_CONTACT_DEBIT_REVERSAL` - Card used in store; read by magnetic stripe or pin - reversed\n* `CARD_POS_CONTACT_CREDIT_REVERSAL` - Card used in store; read by magnetic stripe or pin - reversed\n* `CARD_POS_CONTACTLESS_DEBIT_REVERSAL` - Card used in store; read by NFC - reversed\n* `CARD_POS_CONTACTLESS_CREDIT_REVERSAL` - Card used in store; read by NFC - reversed\n* `CARD_ECOMMERCE_DEBIT_REVERSAL\t` - Card used on the internet - reversed\n* `CARD_ECOMMERCE_CREDIT_REVERSAL` - Card used on the internet - reversed\n* `CARD_ATM_DEBIT_REVERSAL` - Card used in an ATM - reversed\n* `CARD_ATM_CREDIT_REVERSAL` - Card used in an ATM - reversed\n* `CARD_INTERNATIONAL_POS_CONTACT_DEBIT_REVERSAL` - Card used in store in non-processing currency; read by magnetic stripe or pin - reversed\n* `CARD_INTERNATIONAL_POS_CONTACT_CREDIT_REVERSAL` - Card used in store in non-processing currency; read by magnetic stripe or pin - reversed\n* `CARD_INTERNATIONAL_POS_CONTACTLESS_DEBIT_REVERSAL` - Card used in store in non-processing currency; read by NFC - reversed\n* `CARD_INTERNATIONAL_POS_CONTACTLESS_CREDIT_REVERSAL` - One or more of the transaction types above. This field can be repeated multiple times to allow for multiple transaction types.\n* `CARD_INTERNATIONAL_ECOMMERCE_DEBIT_REVERSAL` - Card used in store in non-processing currency; read by NFC - reversed\n* `CARD_INTERNATIONAL_ECOMMERCE_CREDIT_REVERSAL` - Card used in store in non-processing currency; read by NFC - reversed\n* `CARD_INTERNATIONAL_ATM_DEBIT_REVERSAL` - Card used on the internet in non-processing currency - reversed\n* `CARD_INTERNATIONAL_ATM_CREDIT_REVERSAL` - Card used on the internet in non-processing currency - reversed\n"
},
"yourRef": {
"type": "string",
"description": "The comment/reference on the transaction that appears on the recipients statement. Only for withdrawals"
}
}
}
},
"links": {
"type": "array",
"items": {
"type": "object",
"properties": {
"href": {
"type": "string",
"description": "https://api.fire.com/business/v3/accounts/1/transactions?startAfter=eyJpY2F"
},
"rel": {
"type": "string",
"description": "The relationship of this link to the current object - self, next, prev page."
}
}
}
}
}
}