This is the Python client for Firefly III API
This Python package is automatically generated by the OpenAPI Generator project:
- API version: v6.4.0
- Package version: 6.4.0.0
- Generator version: 7.16.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://firefly-iii.org
Python 3.9+
If the python package is hosted on a repository, you can install directly using:
pip install Firefly-III-API-Client(you may need to run pip with root permission: sudo pip install Firefly-III-API-Client)
Then import the package:
import firefly_iii_clientInstall via Setuptools.
python setup.py install --user(or sudo python setup.py install to install the package for all users)
Then import the package:
import firefly_iii_clientExecute pytest to run the tests.
Please follow the installation procedure and then run the following:
import firefly_iii_client
from firefly_iii_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://demo.firefly-iii.org/api
# See configuration.py for a list of all supported configuration parameters.
configuration = firefly_iii_client.Configuration(
host = "https://demo.firefly-iii.org/api"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
configuration.access_token = os.environ["ACCESS_TOKEN"]
# Configure Bearer authorization: local_bearer_auth
configuration = firefly_iii_client.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with firefly_iii_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = firefly_iii_client.AboutApi(api_client)
x_trace_id = '40c71bbb-c676-4f24-83cf-cc725d7d7a00' # str | Unique identifier associated with this request. (optional)
try:
# System information end point.
api_response = api_instance.get_about(x_trace_id=x_trace_id)
print("The response of AboutApi->get_about:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling AboutApi->get_about: %s\n" % e)All URIs are relative to https://demo.firefly-iii.org/api
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AboutApi | get_about | GET /v1/about | System information end point. |
| AboutApi | get_cron | GET /v1/cron/{cliToken} | Cron job endpoint |
| AboutApi | get_current_user | GET /v1/about/user | Currently authenticated user endpoint. |
| AccountsApi | delete_account | DELETE /v1/accounts/{id} | Permanently delete account. |
| AccountsApi | get_account | GET /v1/accounts/{id} | Get single account. |
| AccountsApi | list_account | GET /v1/accounts | List all accounts. |
| AccountsApi | list_attachment_by_account | GET /v1/accounts/{id}/attachments | Lists all attachments. |
| AccountsApi | list_piggy_bank_by_account | GET /v1/accounts/{id}/piggy-banks | List all piggy banks related to the account. |
| AccountsApi | list_transaction_by_account | GET /v1/accounts/{id}/transactions | List all transactions related to the account. |
| AccountsApi | store_account | POST /v1/accounts | Create new account. |
| AccountsApi | update_account | PUT /v1/accounts/{id} | Update existing account. |
| AttachmentsApi | delete_attachment | DELETE /v1/attachments/{id} | Delete an attachment. |
| AttachmentsApi | download_attachment | GET /v1/attachments/{id}/download | Download a single attachment. |
| AttachmentsApi | get_attachment | GET /v1/attachments/{id} | Get a single attachment. |
| AttachmentsApi | list_attachment | GET /v1/attachments | List all attachments. |
| AttachmentsApi | store_attachment | POST /v1/attachments | Store a new attachment. |
| AttachmentsApi | update_attachment | PUT /v1/attachments/{id} | Update existing attachment. |
| AttachmentsApi | upload_attachment | POST /v1/attachments/{id}/upload | Upload an attachment. |
| AutocompleteApi | get_accounts_ac | GET /v1/autocomplete/accounts | Returns all accounts of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_bills_ac | GET /v1/autocomplete/bills | Returns all bills of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_budgets_ac | GET /v1/autocomplete/budgets | Returns all budgets of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_categories_ac | GET /v1/autocomplete/categories | Returns all categories of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_currencies_ac | GET /v1/autocomplete/currencies | Returns all currencies of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_currencies_code_ac | GET /v1/autocomplete/currencies-with-code | Returns all currencies of the user returned in a basic auto-complete array. This endpoint is DEPRECATED and I suggest you DO NOT use it. |
| AutocompleteApi | get_object_groups_ac | GET /v1/autocomplete/object-groups | Returns all object groups of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_piggies_ac | GET /v1/autocomplete/piggy-banks | Returns all piggy banks of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_piggies_balance_ac | GET /v1/autocomplete/piggy-banks-with-balance | Returns all piggy banks of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_recurring_ac | GET /v1/autocomplete/recurring | Returns all recurring transactions of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_rule_groups_ac | GET /v1/autocomplete/rule-groups | Returns all rule groups of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_rules_ac | GET /v1/autocomplete/rules | Returns all rules of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_subscriptions_ac | GET /v1/autocomplete/subscriptions | Returns all subscriptions of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_tag_ac | GET /v1/autocomplete/tags | Returns all tags of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_transaction_types_ac | GET /v1/autocomplete/transaction-types | Returns all transaction types returned in a basic auto-complete array. English only. |
| AutocompleteApi | get_transactions_ac | GET /v1/autocomplete/transactions | Returns all transaction descriptions of the user returned in a basic auto-complete array. |
| AutocompleteApi | get_transactions_idac | GET /v1/autocomplete/transactions-with-id | Returns all transactions, complemented with their ID, of the user returned in a basic auto-complete array. This endpoint is DEPRECATED and I suggest you DO NOT use it. |
| AvailableBudgetsApi | get_available_budget | GET /v1/available-budgets/{id} | Get a single available budget. |
| AvailableBudgetsApi | list_available_budgets | GET /v1/available-budgets | List all available budget amounts. |
| BillsApi | delete_bill | DELETE /v1/bills/{id} | Delete a bill. |
| BillsApi | get_bill | GET /v1/bills/{id} | Get a single bill. |
| BillsApi | list_attachment_by_bill | GET /v1/bills/{id}/attachments | List all attachments uploaded to the bill. |
| BillsApi | list_bill | GET /v1/bills | List all bills. |
| BillsApi | list_rule_by_bill | GET /v1/bills/{id}/rules | List all rules associated with the bill. |
| BillsApi | list_transaction_by_bill | GET /v1/bills/{id}/transactions | List all transactions associated with the bill. |
| BillsApi | store_bill | POST /v1/bills | Store a new bill |
| BillsApi | update_bill | PUT /v1/bills/{id} | Update existing bill. |
| BudgetsApi | delete_budget | DELETE /v1/budgets/{id} | Delete a budget. |
| BudgetsApi | delete_budget_limit | DELETE /v1/budgets/{id}/limits/{limitId} | Delete a budget limit. |
| BudgetsApi | get_budget | GET /v1/budgets/{id} | Get a single budget. |
| BudgetsApi | get_budget_limit | GET /v1/budgets/{id}/limits/{limitId} | Get single budget limit. |
| BudgetsApi | list_attachment_by_budget | GET /v1/budgets/{id}/attachments | Lists all attachments of a budget. |
| BudgetsApi | list_budget | GET /v1/budgets | List all budgets. |
| BudgetsApi | list_budget_limit | GET /v1/budget-limits | Get list of budget limits by date |
| BudgetsApi | list_budget_limit_by_budget | GET /v1/budgets/{id}/limits | Get all limits for a budget. |
| BudgetsApi | list_transaction_by_budget | GET /v1/budgets/{id}/transactions | All transactions to a budget. |
| BudgetsApi | list_transaction_by_budget_limit | GET /v1/budgets/{id}/limits/{limitId}/transactions | List all transactions by a budget limit ID. |
| BudgetsApi | list_transaction_without_budget | GET /v1/budgets/transactions-without-budget | All transactions without a budget. |
| BudgetsApi | store_budget | POST /v1/budgets | Store a new budget |
| BudgetsApi | store_budget_limit | POST /v1/budgets/{id}/limits | Store new budget limit. |
| BudgetsApi | update_budget | PUT /v1/budgets/{id} | Update existing budget. |
| BudgetsApi | update_budget_limit | PUT /v1/budgets/{id}/limits/{limitId} | Update existing budget limit. |
| CategoriesApi | delete_category | DELETE /v1/categories/{id} | Delete a category. |
| CategoriesApi | get_category | GET /v1/categories/{id} | Get a single category. |
| CategoriesApi | list_attachment_by_category | GET /v1/categories/{id}/attachments | Lists all attachments. |
| CategoriesApi | list_category | GET /v1/categories | List all categories. |
| CategoriesApi | list_transaction_by_category | GET /v1/categories/{id}/transactions | List all transactions in a category. |
| CategoriesApi | store_category | POST /v1/categories | Store a new category |
| CategoriesApi | update_category | PUT /v1/categories/{id} | Update existing category. |
| ChartsApi | get_chart_account_overview | GET /v1/chart/account/overview | Dashboard chart with asset account balance information. |
| ChartsApi | get_chart_balance | GET /v1/chart/balance/balance | Dashboard chart with balance information. |
| ChartsApi | get_chart_budget_overview | GET /v1/chart/budget/overview | Dashboard chart with budget information. |
| ChartsApi | get_chart_category_overview | GET /v1/chart/category/overview | Dashboard chart with category information. |
| ConfigurationApi | get_configuration | GET /v1/configuration | Get Firefly III system configuration values. |
| ConfigurationApi | get_single_configuration | GET /v1/configuration/{name} | Get a single Firefly III system configuration value |
| ConfigurationApi | set_configuration | PUT /v1/configuration/{name} | Update configuration value |
| CurrenciesApi | delete_currency | DELETE /v1/currencies/{code} | Delete a currency. |
| CurrenciesApi | disable_currency | POST /v1/currencies/{code}/disable | Disable a currency. |
| CurrenciesApi | enable_currency | POST /v1/currencies/{code}/enable | Enable a single currency. |
| CurrenciesApi | get_currency | GET /v1/currencies/{code} | Get a single currency. |
| CurrenciesApi | get_primary_currency | GET /v1/currencies/primary | Get the primary currency of the current administration. |
| CurrenciesApi | list_account_by_currency | GET /v1/currencies/{code}/accounts | List all accounts with this currency. |
| CurrenciesApi | list_available_budget_by_currency | GET /v1/currencies/{code}/available-budgets | List all available budgets with this currency. |
| CurrenciesApi | list_bill_by_currency | GET /v1/currencies/{code}/bills | List all bills with this currency. |
| CurrenciesApi | list_budget_limit_by_currency | GET /v1/currencies/{code}/budget-limits | List all budget limits with this currency |
| CurrenciesApi | list_currency | GET /v1/currencies | List all currencies. |
| CurrenciesApi | list_recurrence_by_currency | GET /v1/currencies/{code}/recurrences | List all recurring transactions with this currency. |
| CurrenciesApi | list_rule_by_currency | GET /v1/currencies/{code}/rules | List all rules with this currency. |
| CurrenciesApi | list_transaction_by_currency | GET /v1/currencies/{code}/transactions | List all transactions with this currency. |
| CurrenciesApi | primary_currency | POST /v1/currencies/{code}/primary | Make currency primary currency. |
| CurrenciesApi | store_currency | POST /v1/currencies | Store a new currency |
| CurrenciesApi | update_currency | PUT /v1/currencies/{code} | Update existing currency. |
| CurrencyExchangeRatesApi | delete_specific_currency_exchange_rate | DELETE /v1/exchange-rates/{id} | Delete a specific currency exchange rate. |
| CurrencyExchangeRatesApi | delete_specific_currency_exchange_rate_on_date | DELETE /v1/exchange-rates/{from}/{to}/{date} | Delete the currency exchange rate from 'from' to 'to' on the specified date. |
| CurrencyExchangeRatesApi | delete_specific_currency_exchange_rates | DELETE /v1/exchange-rates/{from}/{to} | Deletes ALL currency exchange rates from 'from' to 'to'. |
| CurrencyExchangeRatesApi | list_currency_exchange_rates | GET /v1/exchange-rates | List all exchange rates that Firefly III knows. |
| CurrencyExchangeRatesApi | list_specific_currency_exchange_rate | GET /v1/exchange-rates/{id} | List a single specific exchange rate. |
| CurrencyExchangeRatesApi | list_specific_currency_exchange_rate_on_date | GET /v1/exchange-rates/{from}/{to}/{date} | List the exchange rate for the from and to-currency on the requested date. |
| CurrencyExchangeRatesApi | list_specific_currency_exchange_rates | GET /v1/exchange-rates/{from}/{to} | List all exchange rates from/to the mentioned currencies. |
| CurrencyExchangeRatesApi | store_currency_exchange_rate | POST /v1/exchange-rates | Store a new currency exchange rate. |
| CurrencyExchangeRatesApi | store_currency_exchange_rates_by_date | POST /v1/exchange-rates/by-date/{date} | Store new currency exchange rates under this date |
| CurrencyExchangeRatesApi | store_currency_exchange_rates_by_pair | POST /v1/exchange-rates/by-currencies/{from}/{to} | Store new currency exchange rates under this from/to pair. |
| CurrencyExchangeRatesApi | update_currency_exchange_rate | PUT /v1/exchange-rates/{id} | Update existing currency exchange rate. |
| CurrencyExchangeRatesApi | update_currency_exchange_rate_by_date | PUT /v1/exchange-rates/{from}/{to}/{date} | Update existing currency exchange rate. |
| DataApi | bulk_update_transactions | POST /v1/data/bulk/transactions | Bulk update transaction properties. For more information, see https://docs.firefly-iii.org/references/firefly-iii/api/specials/ |
| DataApi | destroy_data | DELETE /v1/data/destroy | Endpoint to destroy user data |
| DataApi | export_accounts | GET /v1/data/export/accounts | Export account data from Firefly III |
| DataApi | export_bills | GET /v1/data/export/bills | Export bills from Firefly III |
| DataApi | export_budgets | GET /v1/data/export/budgets | Export budgets and budget amount data from Firefly III |
| DataApi | export_categories | GET /v1/data/export/categories | Export category data from Firefly III |
| DataApi | export_piggies | GET /v1/data/export/piggy-banks | Export piggy banks from Firefly III |
| DataApi | export_recurring | GET /v1/data/export/recurring | Export recurring transaction data from Firefly III |
| DataApi | export_rules | GET /v1/data/export/rules | Export rule groups and rule data from Firefly III |
| DataApi | export_tags | GET /v1/data/export/tags | Export tag data from Firefly III |
| DataApi | export_transactions | GET /v1/data/export/transactions | Export transaction data from Firefly III |
| DataApi | purge_data | DELETE /v1/data/purge | Endpoint to purge user data |
| InsightApi | insight_expense_asset | GET /v1/insight/expense/asset | Insight into expenses, grouped by asset account. |
| InsightApi | insight_expense_bill | GET /v1/insight/expense/bill | Insight into expenses, grouped by bill. |
| InsightApi | insight_expense_budget | GET /v1/insight/expense/budget | Insight into expenses, grouped by budget. |
| InsightApi | insight_expense_category | GET /v1/insight/expense/category | Insight into expenses, grouped by category. |
| InsightApi | insight_expense_expense | GET /v1/insight/expense/expense | Insight into expenses, grouped by expense account. |
| InsightApi | insight_expense_no_bill | GET /v1/insight/expense/no-bill | Insight into expenses, without bill. |
| InsightApi | insight_expense_no_budget | GET /v1/insight/expense/no-budget | Insight into expenses, without budget. |
| InsightApi | insight_expense_no_category | GET /v1/insight/expense/no-category | Insight into expenses, without category. |
| InsightApi | insight_expense_no_tag | GET /v1/insight/expense/no-tag | Insight into expenses, without tag. |
| InsightApi | insight_expense_tag | GET /v1/insight/expense/tag | Insight into expenses, grouped by tag. |
| InsightApi | insight_expense_total | GET /v1/insight/expense/total | Insight into total expenses. |
| InsightApi | insight_income_asset | GET /v1/insight/income/asset | Insight into income, grouped by asset account. |
| InsightApi | insight_income_category | GET /v1/insight/income/category | Insight into income, grouped by category. |
| InsightApi | insight_income_no_category | GET /v1/insight/income/no-category | Insight into income, without category. |
| InsightApi | insight_income_no_tag | GET /v1/insight/income/no-tag | Insight into income, without tag. |
| InsightApi | insight_income_revenue | GET /v1/insight/income/revenue | Insight into income, grouped by revenue account. |
| InsightApi | insight_income_tag | GET /v1/insight/income/tag | Insight into income, grouped by tag. |
| InsightApi | insight_income_total | GET /v1/insight/income/total | Insight into total income. |
| InsightApi | insight_transfer_category | GET /v1/insight/transfer/category | Insight into transfers, grouped by category. |
| InsightApi | insight_transfer_no_category | GET /v1/insight/transfer/no-category | Insight into transfers, without category. |
| InsightApi | insight_transfer_no_tag | GET /v1/insight/transfer/no-tag | Insight into expenses, without tag. |
| InsightApi | insight_transfer_tag | GET /v1/insight/transfer/tag | Insight into transfers, grouped by tag. |
| InsightApi | insight_transfer_total | GET /v1/insight/transfer/total | Insight into total transfers. |
| InsightApi | insight_transfers | GET /v1/insight/transfer/asset | Insight into transfers, grouped by account. |
| LinksApi | delete_link_type | DELETE /v1/link-types/{id} | Permanently delete link type. |
| LinksApi | delete_transaction_link | DELETE /v1/transaction-links/{id} | Permanently delete link between transactions. |
| LinksApi | get_link_type | GET /v1/link-types/{id} | Get single a link type. |
| LinksApi | get_transaction_link | GET /v1/transaction-links/{id} | Get a single link. |
| LinksApi | list_link_type | GET /v1/link-types | List all types of links. |
| LinksApi | list_transaction_by_link_type | GET /v1/link-types/{id}/transactions | List all transactions under this link type. |
| LinksApi | list_transaction_link | GET /v1/transaction-links | List all transaction links. |
| LinksApi | store_link_type | POST /v1/link-types | Create a new link type |
| LinksApi | store_transaction_link | POST /v1/transaction-links | Create a new link between transactions |
| LinksApi | update_link_type | PUT /v1/link-types/{id} | Update existing link type. |
| LinksApi | update_transaction_link | PUT /v1/transaction-links/{id} | Update an existing link between transactions. |
| ObjectGroupsApi | delete_object_group | DELETE /v1/object-groups/{id} | Delete a object group. |
| ObjectGroupsApi | get_object_group | GET /v1/object-groups/{id} | Get a single object group. |
| ObjectGroupsApi | list_bill_by_object_group | GET /v1/object-groups/{id}/bills | List all bills with this object group. |
| ObjectGroupsApi | list_object_groups | GET /v1/object-groups | List all object groups. |
| ObjectGroupsApi | list_piggy_bank_by_object_group | GET /v1/object-groups/{id}/piggy-banks | List all piggy banks related to the object group. |
| ObjectGroupsApi | update_object_group | PUT /v1/object-groups/{id} | Update existing object group. |
| PiggyBanksApi | delete_piggy_bank | DELETE /v1/piggy-banks/{id} | Delete a piggy bank. |
| PiggyBanksApi | get_piggy_bank | GET /v1/piggy-banks/{id} | Get a single piggy bank. |
| PiggyBanksApi | list_attachment_by_piggy_bank | GET /v1/piggy-banks/{id}/attachments | Lists all attachments. |
| PiggyBanksApi | list_event_by_piggy_bank | GET /v1/piggy-banks/{id}/events | List all events linked to a piggy bank. |
| PiggyBanksApi | list_piggy_bank | GET /v1/piggy-banks | List all piggy banks. |
| PiggyBanksApi | store_piggy_bank | POST /v1/piggy-banks | Store a new piggy bank |
| PiggyBanksApi | update_piggy_bank | PUT /v1/piggy-banks/{id} | Update existing piggy bank. |
| PreferencesApi | get_preference | GET /v1/preferences/{name} | Return a single preference. |
| PreferencesApi | list_preference | GET /v1/preferences | List all users preferences. |
| PreferencesApi | store_preference | POST /v1/preferences | Store a new preference for this user. |
| PreferencesApi | update_preference | PUT /v1/preferences/{name} | Update preference |
| RecurrencesApi | delete_recurrence | DELETE /v1/recurrences/{id} | Delete a recurring transaction. |
| RecurrencesApi | get_recurrence | GET /v1/recurrences/{id} | Get a single recurring transaction. |
| RecurrencesApi | list_recurrence | GET /v1/recurrences | List all recurring transactions. |
| RecurrencesApi | list_transaction_by_recurrence | GET /v1/recurrences/{id}/transactions | List all transactions created by a recurring transaction. |
| RecurrencesApi | store_recurrence | POST /v1/recurrences | Store a new recurring transaction |
| RecurrencesApi | trigger_recurrence_recurrence | POST /v1/recurrences/{id}/trigger | Trigger the creation of a transaction for a specific recurring transaction |
| RecurrencesApi | update_recurrence | PUT /v1/recurrences/{id} | Update existing recurring transaction. |
| RuleGroupsApi | delete_rule_group | DELETE /v1/rule-groups/{id} | Delete a rule group. |
| RuleGroupsApi | fire_rule_group | POST /v1/rule-groups/{id}/trigger | Fire the rule group on your transactions. |
| RuleGroupsApi | get_rule_group | GET /v1/rule-groups/{id} | Get a single rule group. |
| RuleGroupsApi | list_rule_by_group | GET /v1/rule-groups/{id}/rules | List rules in this rule group. |
| RuleGroupsApi | list_rule_group | GET /v1/rule-groups | List all rule groups. |
| RuleGroupsApi | store_rule_group | POST /v1/rule-groups | Store a new rule group. |
| RuleGroupsApi | test_rule_group | GET /v1/rule-groups/{id}/test | Test which transactions would be hit by the rule group. No changes will be made. |
| RuleGroupsApi | update_rule_group | PUT /v1/rule-groups/{id} | Update existing rule group. |
| RulesApi | delete_rule | DELETE /v1/rules/{id} | Delete an rule. |
| RulesApi | fire_rule | POST /v1/rules/{id}/trigger | Fire the rule on your transactions. |
| RulesApi | get_rule | GET /v1/rules/{id} | Get a single rule. |
| RulesApi | list_rule | GET /v1/rules | List all rules. |
| RulesApi | store_rule | POST /v1/rules | Store a new rule |
| RulesApi | test_rule | GET /v1/rules/{id}/test | Test which transactions would be hit by the rule. No changes will be made. |
| RulesApi | update_rule | PUT /v1/rules/{id} | Update existing rule. |
| SearchApi | search_accounts | GET /v1/search/accounts | Search for accounts |
| SearchApi | search_transactions | GET /v1/search/transactions | Search for transactions |
| SummaryApi | get_basic_summary | GET /v1/summary/basic | Returns basic sums of the users data. |
| TagsApi | delete_tag | DELETE /v1/tags/{tag} | Delete an tag. |
| TagsApi | get_tag | GET /v1/tags/{tag} | Get a single tag. |
| TagsApi | list_attachment_by_tag | GET /v1/tags/{tag}/attachments | Lists all attachments. |
| TagsApi | list_tag | GET /v1/tags | List all tags. |
| TagsApi | list_transaction_by_tag | GET /v1/tags/{tag}/transactions | List all transactions with this tag. |
| TagsApi | store_tag | POST /v1/tags | Store a new tag |
| TagsApi | update_tag | PUT /v1/tags/{tag} | Update existing tag. |
| TransactionsApi | delete_transaction | DELETE /v1/transactions/{id} | Delete a transaction. |
| TransactionsApi | delete_transaction_journal | DELETE /v1/transaction-journals/{id} | Delete split from transaction |
| TransactionsApi | get_transaction | GET /v1/transactions/{id} | Get a single transaction. |
| TransactionsApi | get_transaction_by_journal | GET /v1/transaction-journals/{id} | Get a single transaction, based on one of the underlying transaction journals (transaction splits). |
| TransactionsApi | list_attachment_by_transaction | GET /v1/transactions/{id}/attachments | Lists all attachments. |
| TransactionsApi | list_event_by_transaction | GET /v1/transactions/{id}/piggy-bank-events | Lists all piggy bank events. |
| TransactionsApi | list_links_by_journal | GET /v1/transaction-journals/{id}/links | Lists all the transaction links for an individual journal (individual split). |
| TransactionsApi | list_transaction | GET /v1/transactions | List all the user's transactions. |
| TransactionsApi | store_transaction | POST /v1/transactions | Store a new transaction |
| TransactionsApi | update_transaction | PUT /v1/transactions/{id} | Update existing transaction. For more information, see https://docs.firefly-iii.org/references/firefly-iii/api/specials/ |
| UserGroupsApi | get_user_group | GET /v1/user-groups/{id} | Get a single user group. |
| UserGroupsApi | list_user_groups | GET /v1/user-groups | List all the user groups available to this user. |
| UserGroupsApi | update_user_group | PUT /v1/user-groups/{id} | Update an existing user group. |
| UsersApi | delete_user | DELETE /v1/users/{id} | Delete a user. |
| UsersApi | get_user | GET /v1/users/{id} | Get a single user. |
| UsersApi | list_user | GET /v1/users | List all users. |
| UsersApi | store_user | POST /v1/users | Store a new user |
| UsersApi | update_user | PUT /v1/users/{id} | Update an existing user's information. |
| WebhooksApi | delete_webhook | DELETE /v1/webhooks/{id} | Delete a webhook. |
| WebhooksApi | delete_webhook_message | DELETE /v1/webhooks/{id}/messages/{messageId} | Delete a webhook message. |
| WebhooksApi | delete_webhook_message_attempt | DELETE /v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId} | Delete a webhook attempt. |
| WebhooksApi | get_single_webhook_message | GET /v1/webhooks/{id}/messages/{messageId} | Get a single message from a webhook. |
| WebhooksApi | get_single_webhook_message_attempt | GET /v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId} | Get a single failed attempt from a single webhook message. |
| WebhooksApi | get_webhook | GET /v1/webhooks/{id} | Get a single webhook. |
| WebhooksApi | get_webhook_message_attempts | GET /v1/webhooks/{id}/messages/{messageId}/attempts | Get all the failed attempts of a single webhook message. |
| WebhooksApi | get_webhook_messages | GET /v1/webhooks/{id}/messages | Get all the messages of a single webhook. |
| WebhooksApi | list_webhook | GET /v1/webhooks | List all webhooks. |
| WebhooksApi | store_webhook | POST /v1/webhooks | Store a new webhook |
| WebhooksApi | submit_webhook | POST /v1/webhooks/{id}/submit | Submit messages for a webhook. |
| WebhooksApi | trigger_transaction_webhook | POST /v1/webhooks/{id}/trigger-transaction/{transactionId} | Trigger webhook for a given transaction. |
| WebhooksApi | update_webhook | PUT /v1/webhooks/{id} | Update existing webhook. |
- AccountArray
- AccountProperties
- AccountRead
- AccountRoleProperty
- AccountSearchFieldFilter
- AccountSingle
- AccountStore
- AccountTypeFilter
- AccountTypeProperty
- AccountUpdate
- ArrayEntryWithCurrencyAndSum
- AttachableType
- AttachmentArray
- AttachmentProperties
- AttachmentRead
- AttachmentSingle
- AttachmentStore
- AttachmentUpdate
- AutoBudgetPeriod
- AutoBudgetType
- AutocompleteAccount
- AutocompleteBill
- AutocompleteBudget
- AutocompleteCategory
- AutocompleteCurrency
- AutocompleteCurrencyCode
- AutocompleteObjectGroup
- AutocompletePiggy
- AutocompletePiggyBalance
- AutocompleteRecurrence
- AutocompleteRule
- AutocompleteRuleGroup
- AutocompleteTag
- AutocompleteTransaction
- AutocompleteTransactionID
- AutocompleteTransactionType
- AvailableBudgetArray
- AvailableBudgetProperties
- AvailableBudgetRead
- AvailableBudgetSingle
- BadRequestResponse
- BasicSummaryEntry
- BillArray
- BillProperties
- BillPropertiesPaidDatesInner
- BillRead
- BillRepeatFrequency
- BillSingle
- BillStore
- BillUpdate
- BudgetArray
- BudgetLimitArray
- BudgetLimitProperties
- BudgetLimitRead
- BudgetLimitSingle
- BudgetLimitStore
- BudgetLimitUpdate
- BudgetProperties
- BudgetRead
- BudgetSingle
- BudgetStore
- BudgetUpdate
- CategoryArray
- CategoryProperties
- CategoryRead
- CategorySingle
- CategoryStore
- CategoryUpdate
- ChartDataPoint
- ChartDataSet
- ChartDatasetPeriodProperty
- ConfigValueFilter
- ConfigValueUpdateFilter
- Configuration
- ConfigurationSingle
- ConfigurationUpdate
- CreditCardTypeProperty
- CronResult
- CronResultRow
- CurrencyArray
- CurrencyExchangeProperties
- CurrencyExchangeRateArray
- CurrencyExchangeRateRead
- CurrencyExchangeRateSingle
- CurrencyExchangeRateStore
- CurrencyExchangeRateStoreByDate
- CurrencyExchangeRateUpdate
- CurrencyExchangeRateUpdateNoDate
- CurrencyProperties
- CurrencyRead
- CurrencySingle
- CurrencyStore
- CurrencyUpdate
- DataDestroyObject
- ExportFileFilter
- InsightGroupEntry
- InsightTotalEntry
- InsightTransferEntry
- InterestPeriodProperty
- InternalExceptionResponse
- LiabilityDirectionProperty
- LiabilityTypeProperty
- LinkType
- LinkTypeArray
- LinkTypeRead
- LinkTypeSingle
- LinkTypeUpdate
- Meta
- MetaPagination
- NotFoundResponse
- ObjectGroup
- ObjectGroupArray
- ObjectGroupRead
- ObjectGroupSingle
- ObjectGroupUpdate
- ObjectLink
- ObjectLink0
- PageLink
- PiggyBankAccountRead
- PiggyBankAccountStore
- PiggyBankAccountUpdate
- PiggyBankArray
- PiggyBankEventArray
- PiggyBankEventProperties
- PiggyBankEventRead
- PiggyBankProperties
- PiggyBankRead
- PiggyBankSingle
- PiggyBankStore
- PiggyBankUpdate
- PolymorphicProperty
- Preference
- PreferenceArray
- PreferenceRead
- PreferenceSingle
- PreferenceUpdate
- RecurrenceArray
- RecurrenceProperties
- RecurrenceRead
- RecurrenceRepetition
- RecurrenceRepetitionStore
- RecurrenceRepetitionType
- RecurrenceRepetitionUpdate
- RecurrenceSingle
- RecurrenceStore
- RecurrenceTransaction
- RecurrenceTransactionStore
- RecurrenceTransactionType
- RecurrenceTransactionUpdate
- RecurrenceUpdate
- Rule
- RuleAction
- RuleActionKeyword
- RuleActionStore
- RuleActionUpdate
- RuleArray
- RuleGroup
- RuleGroupArray
- RuleGroupRead
- RuleGroupSingle
- RuleGroupStore
- RuleGroupUpdate
- RuleRead
- RuleSingle
- RuleStore
- RuleTrigger
- RuleTriggerKeyword
- RuleTriggerStore
- RuleTriggerType
- RuleTriggerUpdate
- RuleUpdate
- ShortAccountTypeProperty
- SystemInfo
- SystemInfoData
- TagArray
- TagModel
- TagModelStore
- TagModelUpdate
- TagRead
- TagSingle
- Transaction
- TransactionArray
- TransactionLink
- TransactionLinkArray
- TransactionLinkRead
- TransactionLinkSingle
- TransactionLinkStore
- TransactionLinkUpdate
- TransactionRead
- TransactionSingle
- TransactionSplit
- TransactionSplitStore
- TransactionSplitUpdate
- TransactionStore
- TransactionTypeFilter
- TransactionTypeProperty
- TransactionUpdate
- UnauthenticatedResponse
- User
- UserArray
- UserBlockedCodeProperty
- UserGroupArray
- UserGroupRead
- UserGroupReadAttributes
- UserGroupReadMembers
- UserGroupReadRole
- UserGroupSingle
- UserGroupUpdate
- UserRead
- UserRoleProperty
- UserSingle
- ValidationErrorResponse
- ValidationErrorResponseErrors
- WebhookArray
- WebhookAttempt
- WebhookAttemptArray
- WebhookAttemptRead
- WebhookAttemptSingle
- WebhookDelivery
- WebhookMessage
- WebhookMessageArray
- WebhookMessageRead
- WebhookMessageSingle
- WebhookProperties
- WebhookRead
- WebhookResponse
- WebhookSingle
- WebhookStore
- WebhookTrigger
- WebhookUpdate
Authentication schemes defined for the API:
- Type: OAuth
- Flow: accessCode
- Authorization URL: https://demo.firefly-iii.org/oauth/authorize
- Scopes: N/A
- Type: Bearer authentication