Skip to main content
GET
/
expenses
Get all expenses
curl --request GET \
  --url https://api.fonder.com/expenses \
  --header 'Authorization: Bearer <token>'
{
  "total": 123,
  "page": 123,
  "limit": 123,
  "totalPages": 123,
  "hasNext": true,
  "hasPrevious": true,
  "data": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "paymentId": "<string>",
      "currencyCode": "<string>",
      "amount": "<string>",
      "paidAt": "2023-11-07T05:31:56Z",
      "method": "<string>",
      "description": "<string>",
      "category": "<string>",
      "issueDate": "2023-12-25",
      "dueDate": "2023-12-25",
      "type": "CASH",
      "status": "<string>",
      "account": {
        "id": "<string>",
        "name": "<string>",
        "accountNumber": "<string>",
        "description": "<string>",
        "type": "CASH",
        "bank": {
          "name": "<string>",
          "country": 123,
          "code": "<string>",
          "swiftCode": "<string>"
        },
        "bankCode": "<string>",
        "liquidityThreshold": "<string>",
        "lastBalance": "<string>"
      },
      "client": {
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "name": "<string>",
        "description": "<string>",
        "vatNumber": "<string>",
        "type": "CLIENT",
        "taxRetentionPercentage": 123
      },
      "user": {
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "username": "<string>",
        "mail": "[email protected]",
        "role": "<string>",
        "phone": "<string>",
        "accounts": [
          "<string>"
        ]
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

page
integer
default:1

Page number

limit
integer
default:10

Number of items per page

dateFrom
string<date>

Start date filter (YYYY-MM-DD)

dateTo
string<date>

End date filter (YYYY-MM-DD)

amount
number

Amount filter

concept
string

Search in description and category

account
string

Account filter

status
string

Status filter

type
enum<string>

Type filter

Available options:
CASH,
BANK
user
string

User filter

Response

200 - application/json

Successful response

total
number
page
number
limit
number
totalPages
number
hasNext
boolean
hasPrevious
boolean
data
object[]