| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.youneedabudget.com/v1 | link | — | — | — |
Actions (32)
Transactions · 11
- Bulk create transactions (deprecated)POST /budgets/{budget_id}/transactions/bulk
Deprecated bulk-create endpoint for transactions.
documented - Create transaction(s)POST /budgets/{budget_id}/transactions
Create a single transaction or multiple transactions.
documented - Delete transactionDELETE /budgets/{budget_id}/transactions/{transaction_id}
Delete an existing transaction.
documented - Get transactionGET /budgets/{budget_id}/transactions/{transaction_id}
Retrieve a single transaction.
documented - Import transactionsPOST /budgets/{budget_id}/transactions/import
Import transactions from a file or data source.
documented - List transactionsGET /budgets/{budget_id}/transactions
List transactions in a budget.
documented - List transactions by accountGET /budgets/{budget_id}/accounts/{account_id}/transactions
List all transactions for a given account.
documented - List transactions by categoryGET /budgets/{budget_id}/categories/{category_id}/transactions
List all transactions for a given category.
documented - List transactions by payeeGET /budgets/{budget_id}/payees/{payee_id}/transactions
List all transactions for a given payee.
documented - Update transactionPUT /budgets/{budget_id}/transactions/{transaction_id}
Update an existing transaction.
documented - Update transactionsPATCH /budgets/{budget_id}/transactions
Update multiple transactions.
documented
Scheduled Transactions · 5
- Create scheduled transactionPOST /budgets/{budget_id}/scheduled_transactions
Create a new scheduled transaction.
documented - Delete scheduled transactionDELETE /budgets/{budget_id}/scheduled_transactions/{scheduled_transaction_id}
Delete a scheduled transaction.
documented - Get scheduled transactionGET /budgets/{budget_id}/scheduled_transactions/{scheduled_transaction_id}
Retrieve a single scheduled transaction.
documented - List scheduled transactionsGET /budgets/{budget_id}/scheduled_transactions
List scheduled transactions for the budget.
documented - Update scheduled transactionPUT /budgets/{budget_id}/scheduled_transactions/{scheduled_transaction_id}
Update an existing scheduled transaction.
documented
Categories · 4
- Get categoryGET /budgets/{budget_id}/categories/{category_id}
Retrieve a single category by ID.
documented - Get month categoryGET /budgets/{budget_id}/months/{month}/categories/{category_id}
Retrieve a category for a specific budget month.
documented - List categoriesGET /budgets/{budget_id}/categories
List all categories in a budget.
documented - Update month categoryPATCH /budgets/{budget_id}/months/{month}/categories/{category_id}
Update a category for a specific budget month.
documented
Budgets · 3
Payee Locations · 3
- Get payee locationGET /budgets/{budget_id}/payee_locations/{payee_location_id}
Retrieve a specific payee location.
documented - List payee locationsGET /budgets/{budget_id}/payee_locations
List all payee locations for the budget.
documented - List payee locations by payeeGET /budgets/{budget_id}/payees/{payee_id}/payee_locations
List locations for a specific payee.
documented