14 v1 API endpoints missing from the OpenAPI spec — happy to document them #12380
Replies: 2 comments 4 replies
-
|
Hey, thanks for starting this discussion. Thanks for your offer! Your help would be greatly appreciated. And yes, the API docs are generated from If you create a PR in the Cheers, |
Beta Was this translation helpful? Give feedback.
-
|
Thanks James! I've opened the first PR covering the Since I'll send the remaining endpoints (user-groups membership, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi James,
While exploring the API I noticed a handful of
v1routes that exist inroutes/api.php(branchdevelop) but are not present in the published OpenAPI spec (dist/firefly-iii-develop-v1.yamlinapi-docs). I'd be happy to contribute documentation for them, but I'd like to align on the right approach first.I found the gap by diffing the real routes against the spec:
routes/api.phpUndocumented endpoints
subscriptionsresource (alias ofbills) — the biggest gap:User group / administration management:
Miscellaneous:
Question before I open a PR
The spec in
api-docsseems to be committed via an automated "🤖 Update API documentation" step. Could you clarify how it's produced?firefly-iiiitself.api-docsdirectly.Knowing this will let me send the PR to the right place. I'm happy to start with the
subscriptionsresource as a first, self-contained PR.Thanks for all your work on Firefly III!
Beta Was this translation helpful? Give feedback.
All reactions