# transactions

Read the transaction ledger, tag transactions and attach documents.

 - [POST /transactions/new](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_createtransaction.md)
 - [GET /transactions/money-movement](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_getmoneymovement.md): Returns aggregated money in/out data with top sources, top spends, and last 3 months trend
 - [GET /transactions/fees](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_getfees.md)
 - [GET /transactions/recent](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_getrecenttransactions.md)
 - [GET /transactions/{id}](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_gettransaction.md)
 - [GET /transactions](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_listalltransactions.md)
 - [PUT /transactions/{id}/approve](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_approvetransaction.md)
 - [PUT /transactions/{id}/reject](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_rejecttransaction.md)
 - [POST /transactions/{id}/tag](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_tagtransaction.md): Tags an expense or topup transaction with a subcategory. IFT and REFUND transactions are not supported.
 - [POST /transactions/{id}/supporting-document](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_uploadsupportingdocument.md): Uploads a supporting document (PDF, XLS, XLSX, DOCX, CSV, PNG, JPEG) to S3 for a specific transaction. Maximum file size is 10MB.
 - [POST /transactions/{id}/remove-document](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_removetransactiondocument.md): Removes an attachment from an EXPENSE or TOPUP transaction
 - [POST /transactions/supporting-document](https://developer.boyahq.com/v2/openapi/transactions/transactionscontroller_uploadanysupportingdocument.md): Uploads a supporting document (PDF, XLS, XLSX, DOCX, CSV, PNG, JPEG) to S3 for a specific transaction. Maximum file size is 10MB.
