Transactions
Each transaction it's and income or expenses in a user bank account.

Endpoints
List and filter your transactions
GET https://monse.app/v1/transactions
Query Parameters
page
integer
Page number.
include
string
You can add one or multiple of category, bankAccount and bankAccount.bank.
Separated by comma.
filter[text]
string
Filter transaction by concept or notes.
base-fiat
string
In which currency do you want the transactions.
per-page
integer
Number of items per page.
Max value, it's 30.
Headers
authorization
string
Bearer token of the user.
Example:
Bearer eyJ0eXAiOiJK…abJfpQc07c_eig-Eok
Create a new transaction
POST https://monse.app/v1/transactions
You can only create transactions for manual accounts.
Request Body
amount*
Integer
In cents
bank_account_id*
Integer
The ID of the bank account.
booked_at*
String
Booked at date in Y-m-d format.
concept*
String
A description of the transaction.
notes
String
category_id
Integer
currency
String
Currency code. Inherited from bank account if no value.
Update a transaction
PUT https://monse.app/v1/transactions/{id}
Path Parameters
Integer
Transaction ID
Request Body
category_id
Integer
New transaction category
notes
String
New transaction notes
Delete a transaction
DELETE https://monse.app/v1/transactions/{id}
The transaction will be marked as deleted and this action can't be undone.
Query Parameters
Integer
Transaction ID
Last updated