Overview / Finance

Finance

Income and expense entries, payment methods, and the reports built on top of them.

Where this is in the panel

  • Finance → Income & expenses
  • Finance → Payment methods
  • Finance → Reports

Endpoints

get /v1/transactions

List income and expense entries

transactions.read

post /v1/transactions

Record an entry

transactions.write

get /v1/transactions/{transaction}

Get one entry

transactions.read

patch /v1/transactions/{transaction}

Update an entry

transactions.write

delete /v1/transactions/{transaction}

Delete an entry

transactions.write

get /v1/payment-methods

List payment methods

payment_methods.read

post /v1/payment-methods

Create a payment method

payment_methods.write

get /v1/payment-methods/{method}

Get one payment method

payment_methods.read

patch /v1/payment-methods/{method}

Update a payment method

payment_methods.write

delete /v1/payment-methods/{method}

Delete a payment method

payment_methods.write

get /v1/reports

List generated reports

reports.read

post /v1/reports

Generate and store a report

reports.write

post /v1/reports/preview

Calculate a report without storing it

reports.read

post /v1/reports/run

Build a report from your own breakdown

reports.read

post /v1/reports/run/export

Download a built report

reports.read

get /v1/branch-analysis

Branch cost analysis

reports.read

get /v1/report-views

List saved report layouts

reports.read

post /v1/report-views

Save a report layout

reports.write

get /v1/report-views/{view}

Get one layout

reports.read

patch /v1/report-views/{view}

Update a layout

reports.write

delete /v1/report-views/{view}

Delete a layout

reports.write

get /v1/reports/{report}

Get one report

reports.read

get /v1/reports/{report}/download

Download a report file

reports.read

get /v1/report-schedules

List report schedules

reports.read

post /v1/report-schedules

Schedule a report

reports.write

get /v1/report-schedules/{schedule}

Get one schedule

reports.read

patch /v1/report-schedules/{schedule}

Update a schedule

reports.write

delete /v1/report-schedules/{schedule}

Delete a schedule

reports.write