FF3 KEY

1 subscribers
100 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

FF3 endpoints

MethodEndpointDescription
configuration
PUT setConfiguration
/api/v1/configuration/{name}
Set a single configuration value. Not all configuration values can be updated so the list of accepted configuration variables is small.
GET getSingleConfiguration
/api/v1/configuration/{name}
Returns one configuration variable for this Firefly III installation
users
GET getUser
/api/v1/users/{id}
Gets all info of a single user.
GET listUser
/api/v1/users
List all the users in this instance of Firefly III.
PUT updateUser
/api/v1/users/{id}
Update existing user.
DELETE deleteUser
/api/v1/users/{id}
Delete a user. You cannot delete the user you're authenticated with. This cannot be undone. Be careful!
autocomplete
GET getRecurringAC
/api/v1/autocomplete/recurring
GET getTransactionTypesAC
/api/v1/autocomplete/transaction-types
GET getBillsAC
/api/v1/autocomplete/bills
GET getTransactionsIDAC
/api/v1/autocomplete/transactions-with-id
GET getCategoriesAC
/api/v1/autocomplete/categories
data
GET exportAccounts
/api/v1/data/export/accounts
This endpoint allows you to export your accounts from Firefly III into a file. Currently supports CSV exports only.
GET exportTags
/api/v1/data/export/tags
This endpoint allows you to export your tags from Firefly III into a file. Currently supports CSV exports only.
DELETE destroyData
/api/v1/data/destroy
A call to this endpoint permanently destroys the requested data type. Use it with care and always with user permission. The demo user is incapable of using this endpoint.
GET exportBills
/api/v1/data/export/bills
This endpoint allows you to export your bills from Firefly III into a file. Currently supports CSV exports only.
GET exportTransactions
/api/v1/data/export/transactions
This endpoint allows you to export transactions from Firefly III into a file. Currently supports CSV exports only.
GET exportBudgets
/api/v1/data/export/budgets
This endpoint allows you to export your budgets and associated budget data from Firefly III into a file. Currently supports CSV exports only.
GET exportPiggies
/api/v1/data/export/piggy-banks
This endpoint allows you to export your piggy banks from Firefly III into a file. Currently supports CSV exports only.
GET exportCategories
/api/v1/data/export/categories
This endpoint allows you to export your categories from Firefly III into a file. Currently supports CSV exports only.
insight
GET insightIncomeTotal
/api/v1/insight/income/total
This endpoint gives a sum of the total income received by the user.
GET insightIncomeNoCategory
/api/v1/insight/income/no-category
This endpoint gives a summary of the income received by the user, including only income with no category.
GET insightExpenseNoCategory
/api/v1/insight/expense/no-category
This endpoint gives a summary of the expenses made by the user, including only expenses with no category.
GET insightTransferNoCategory
/api/v1/insight/transfer/no-category
This endpoint gives a summary of the transfers made by the user, including only transfers with no category.
GET insightExpenseExpense
/api/v1/insight/expense/expense
This endpoint gives a summary of the expenses made by the user, grouped by expense account.
GET insightTransferCategory
/api/v1/insight/transfer/category
This endpoint gives a summary of the transfers made by the user, grouped by (any) category.
GET insightExpenseCategory
/api/v1/insight/expense/category
This endpoint gives a summary of the expenses made by the user, grouped by (any) category.
GET insightTransfers
/api/v1/insight/transfer/asset
This endpoint gives a summary of the transfers made by the user, grouped by asset account or lability.
GET insightTransferTag
/api/v1/insight/transfer/tag
This endpoint gives a summary of the transfers created by the user, grouped by (any) tag.
GET insightExpenseTag
/api/v1/insight/expense/tag
This endpoint gives a summary of the expenses made by the user, grouped by (any) tag.
GET insightExpenseBudget
/api/v1/insight/expense/budget
This endpoint gives a summary of the expenses made by the user, grouped by (any) budget.
GET insightExpenseNoBudget
/api/v1/insight/expense/no-budget
This endpoint gives a summary of the expenses made by the user, including only expenses with no budget.
summary
GET getBasicSummary
/api/v1/summary/basic
Returns basic sums of the users data, like the net worth, spent and earned amounts. It is multi-currency, and is used in Firefly III to populate the dashboard.
search
GET searchAccounts
/api/v1/search/accounts
Search for accounts
preferences
POST storePreference
/api/v1/preferences
This endpoint creates a new preference. The name and data are free-format, and entirely up to you. If the preference is not used in Firefly III itself it may not be configurable…
GET getPreference
/api/v1/preferences/{name}
Return a single preference and the value.
PUT updatePreference
/api/v1/preferences/{name}
Update a user's preference.
webhooks
POST submitWebook
/api/v1/webhooks/{id}/submit
This endpoint will submit any open messages for this webhook. This is an asynchronous operation, so you can't see the result. Refresh the webhook message and/or the webhook…
GET getWebhookMessages
/api/v1/webhooks/{id}/messages
When a webhook is triggered the actual message that will be send is stored in a "message". You can view and analyse these messages.
DELETE deleteWebhookMessage
/api/v1/webhooks/{id}/messages/{messageId}
Delete a webhook message. Any time a webhook is triggered the message is stored before it's sent. You can delete them before or after sending.
GET getWebhookMessageAttempts
/api/v1/webhooks/{id}/messages/{messageId}/attempts
When a webhook message fails to send it will store the failure in an "attempt". You can view and analyse these. Webhook messages that receive too many attempts (failures) will…
DELETE deleteWebhookMessageAttempt
/api/v1/webhooks/{id}/messages/{messageId}/attempts/{attemptId}
Delete a webhook message attempt. If you delete all attempts for a webhook message, Firefly III will (once again) assume all is well with the webhook message and will try to send…
DELETE deleteWebhook
/api/v1/webhooks/{id}
Delete a webhook.
POST storeWebhook
/api/v1/webhooks
Creates a new webhook. The data required can be submitted as a JSON body or as a list of parameters. The webhook will be given a random secret.
PUT updateWebhook
/api/v1/webhooks/{id}
Update an existing webhook's information. If you wish to reset the secret, submit any value as the "secret". Firefly III will take this as a hint and reset the secret of the…
accounts
GET listPiggyBankByAccount
/api/v1/accounts/{id}/piggy_banks
This endpoint returns a list of all the piggy banks connected to the account.
POST storeAccount
/api/v1/accounts
Creates a new account. The data required can be submitted as a JSON body or as a list of parameters (in key=value pairs, like a webform).
DELETE deleteAccount
/api/v1/accounts/{id}
Will permanently delete an account. Any associated transactions and piggy banks are ALSO deleted. Cannot be recovered from.
attachments
DELETE deleteAttachment
/api/v1/attachments/{id}
With this endpoint you delete an attachment, including any stored file data.
PUT updateAttachment
/api/v1/attachments/{id}
Update the meta data for an existing attachment. This endpoint does not allow you to upload or download data. For that, see below.
available_budgets
PUT updateAvailableBudget
/api/v1/available_budgets/{id}
Update existing available budget.
+ 50 more endpoints on the provider's documentation.

FF3 pricing

PlanPriceRate limitQuotas
BASIC $200 / month
  • Requests: unlimited / monthly
PRO $200 / month
  • PAID: unlimited / monthly

More Business Software APIs

View all →
  • Shield your business from fraud effortlessly with our powerful, free BIN lookup API. Prevent fraudulent…

    Business SoftwareFreemium15k subscribers
  • Free IP Geo Location API with 100% accurate geo information of IP address or Domain name like city latitude,…

    Business SoftwareFreemium2.3k subscribers
  • HTML/URL to PDF converter. Stop yak-shaving, generate a PDF now! https://yakpdf.com

    Business SoftwareFreemium1.4k subscribers
  • BIN/IIN LOOKUP Check the security of payment cards and determine if they have bank protection. Our service…

    Business SoftwareFreemium865 subscribers
  • reverse engineered TikTok mobile API covered non-autorized actions

    Business SoftwareFree1.3k subscribers
  • Powerful REST API for downloading premium assets from Envato Elements automatically. Integrate fast, secure,…

    Business SoftwareFreemium29 subscribers