# Firefly III API

The Firefly III REST API: every endpoint of Firefly III v6.7.8. Requests go to `/api` on your own installation. [How to use the API](https://sourcey-firefly.pages.dev/how-to/firefly-iii/features/api/index.md) shows how to create the OAuth client or Personal Access Token they need, and the [API reference guide](https://sourcey-firefly.pages.dev/references/firefly-iii/api/index.md) explains the currency fields, configuration values and webhooks.

Please keep in mind that the demo site does **not** accept requests from `curl`, `colly`, `wget`, etc. You must use a browser or a tool like Insomnia to make your test requests.

Please report any bugs or issues on [GitHub](https://github.com/firefly-iii/firefly-iii/issues). This file was last generated on 2026-10-19 @ 07:39:02 (Europe/Amsterdam).


Version: v6.7.8

Authentication:
- firefly_iii_auth: oauth2. OAuth2 authorization code flow. Create a client on your installation's `/profile` page; it authorizes at `/oauth/authorize` and issues tokens at `/oauth/token` there. The URLs below are the demo site's. [How to use the API](https://sourcey-firefly.pages.dev/how-to/firefly-iii/features/api/index.md) walks through it.
- local_bearer_auth: http (bearer). A Personal Access Token, sent as a bearer token. Create one on your installation under Options > Profile > OAuth > Personal Access Tokens.
