Get all Transactions

Get a paginated list of transactions.

Get all transactions

GET https://api.omnimoney.app/v1/transactions

Query Parameters

Name
Type
Description

offset

integer

The number of transactions to skip in the request. The default is 0

limit

integer

The number of transactions requested. The default is 10 and the max is 100

Headers

Name
Type
Description

Authorization*

string

Bearer ACCESS_TOKEN

{
    "transactions": [
        {
            "id": "fe8e935a-3408-4580-84e9-1581c4556526",
            "created_at": "2021-12-01T16:15:51.21841+00:00",
            "updated_at": "2021-12-01T16:15:51.21841+00:00",
            "account_id": "9e6c5e12-b6db-4ad8-8c6f-d7de0af54116",
            "transfer_account_id": null,
            "payee_id": "94995e63-a899-428b-8058-df41c1ee7e37",
            "amount": -10,
            "currency": "USD",
            "authorized_at": "2021-12-01",
            "posted_at": null,
            "is_pending": true,
            "notes": "",
            "category_id": "5a3da72d-7bb7-4aed-84af-8410c965b8b0",
            "source": "manual"
        }, 
        ...
    ],
    "has_more": false
}

You can use the limit and offset query parameters to iterate through multiple pages of transactions. The response object includes a has_more property which indicates if more transactions can be fetched.

Last updated

Was this helpful?