Scheduled Transactions Ynab



  • When you enter a transaction and specify a payee on the YNAB mobile apps, the GPS coordinates for that location are stored, with your permission, so that the next time you are in the same place (like the Grocery store) we can pre-populate nearby payees for you! It’s handy and saves you time. This resource makes these locations available.
  • Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Latest version

In the date dropdown, there's a place to put a repeating cycle (monthly, weekly, etc). Just put a future date and select the repeat cycle. The next transaction to be repeated will show up in gray at the top forever. If you're not yet taking advantage of scheduling your future transactions in YNAB, today is the day your budgeting game levels up! Teach your budget to fores.

Released:

YNAB API Endpoints

Project description

Python implementation of the YNAB API (https://api.youneedabudget.com/)

Warning

Scheduled Transactions Ynab

This is pretty much a work in progress, the basic stuff is working, but nothing is guaranteed.See below whats implemented and whats not

Installation

Use the package manager pip to install ynab-sdk-python

Scheduled Transactions Ynab

Usage

Example of use with the default client:

Example of use with the cached client:

Endpoints

See below whats implemented (Not fully updated yet)

EndpointVerbDescriptionWorkingObs
/userGETReturns authenticated user informationNO
/budgetsGETReturns budgets list with summary informationYES
/budgets/{budget_id}GETReturns a single budget with all related entities. This resource is effectively a full budget export.YES
/budgets/{budget_id}/settingsGETReturns settings for a budgetYES
/budgets/{budget_id}/accountsGETReturns all accountsYES
/budgets/{budget_id}/accounts/{account_id}GETReturns a single accountYES
/budgets/{budget_id}/categoriesGETReturns all categories grouped by category group. Amounts (budgeted, activity, balance, etc.) are specific to the current budget month (UTC).
/budgets/{budget_id}/categories/{category_id}GETReturns a single category. Amounts (budgeted, activity, balance, etc.) are specific to the current budget month (UTC).
/budgets/{budget_id}/months/{month}/categories/{category_id}GETReturns a single category for a specific budget month. Amounts (budgeted, activity, balance, etc.) are specific to the current budget month (UTC).
/budgets/{budget_id}/months/{month}/categories/{category_id}PATCHUpdate a category for a specific month
/budgets/{budget_id}/payeesGETReturns all payeesYES
/budgets/{budget_id}/payees/{payee_id}GETReturns single payeeYES
/budgets/{budget_id}/payee_locationsGETReturns all payee locationsNO
/budgets/{budget_id}/payee_locations/{payee_location_id}GETReturns a single payee locationNO
/budgets/{budget_id}/payees/{payee_id}/payee_locationsGETReturns all payee locations for the specified payeeNO
/budgets/{budget_id}/monthsGETReturns all budget monthsNO
/budgets/{budget_id}/months/{month}GETReturns a single budget monthNO
/budgets/{budget_id}/transactionsGETReturns budget transactionsYES
/budgets/{budget_id}/transactionsPOSTCreates a single transaction or multiple transactions. If you provide a body containing a 'transaction' object, a single transaction will be created and if you provide a body containing a 'transactions' array, multiple transactions will be created.YES
/budgets/{budget_id}/transactionsPATCHUpdates multiple transactions, by 'id' or 'import_id'.NO
/budgets/{budget_id}/transactions/{transaction_id}GETReturns a single transactionYES
/budgets/{budget_id}/transactions/{transaction_id}PUTUpdates a transactionYES
/budgets/{budget_id}/transactions/bulkPOSTCreates multiple transactions. Although this endpoint is still supported, it is recommended to use 'POST /budgets/{budget_id}/transactions' to create multiple transactions.NO
/budgets/{budget_id}/accounts/{account_id}/transactionsGETReturns all transactions for a specified accountYES
/budgets/{budget_id}/categories/{category_id}/transactionsGETReturns all transactions for a specified categoryNO
/budgets/{budget_id}/payees/{payee_id}/transactionsGETReturns all transactions for a specified payeeNO
/budgets/{budget_id}/scheduled_transactionsGETReturns all scheduled transactionsNO
/budgets/{budget_id}/scheduled_transactions/{scheduled_transaction_id}GETReturns a single scheduled transactionNO

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Ynab Release Notes

License

Ynab How To Guide

Release historyRelease notifications | RSS feed

0.2.3

0.2.2

0.2.1

0.2.0

0.1.0

0.0.5

0.0.4

0.0.3

0.0.2

0.0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ynab-sdk, version 0.2.3
Filename, sizeFile typePython versionUpload dateHashes
Filename, size ynab-sdk-0.2.3.tar.gz (15.7 kB) File type Source Python version None Upload dateHashes
Close

Hashes for ynab-sdk-0.2.3.tar.gz

Hashes for ynab-sdk-0.2.3.tar.gz
AlgorithmHash digest
SHA2561f86f1886ddc8d75cbca5195a5abe64658f761f741cb21a710bbe4fa83aee24f
MD53f73e3dbeed1e9a4bcfe8d640b0c1e18
BLAKE2-25655112705dd662b1a242fcc8dadbe48ce153fcdd117dfb2c3c89710c7680bba87