mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-07 03:09:44 +03:00
What do you mean by "The API is currently in a limited preview stage to ensure the foundations are correct, It will be expanded upon in future releases." #2693
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @papagei89 on GitHub (Mar 4, 2022).
Attempted Debugging
Searched GitHub Issues
Describe the Scenario
Can we use the API in production ?
Does it only have limited features ?
Can we build upon it ?
Do you have API documentation outside of the software ?
Can we contribute to expanding the APIs ?
Thanks for the answers.
Exact BookStack Version
N/A
Log Content
No response
PHP Version
7.4
Hosting Environment
N/A
@ssddanbrown commented on GitHub (Mar 4, 2022):
Hi @papagei89,
The
limited previewmessage in our documentation was a bit outdated, from when the API was initially added. It's now considered supported as per the rest of BookStack. I have updated our documentation.Sure, may people already are.
Most of the core actions are now covered. I generally look to add some new endpoints on every release depending on what's been requested.
Not really. I you don't have access to your own instance to check it's API documentation you can view the API of our demo instance here: https://demo.bookstackapp.com/api/docs
I also have a repo containing examples of using the API for a range of use-cases in a variety of programming languages: https://github.com/BookStackApp/api-scripts
Sure. If intending to develop the code for additional API endpoints, ideally you'd have some experience of PHP, Laravel and PHP testing. Please open an issue for discussion first to ensure it's something we'd merge to avoid potential disappointment if we were to reject your code.
There's a
New API Endpoint or API Abilityoption when creating an issue that can be used specifically for API requests.@ssddanbrown commented on GitHub (Mar 7, 2022):
Since there's been no follow-up I'm going to close this. If any questions remain feel free to still comment here.