What each of BookStack's goals does, in plain words.
A mechanic is the kind of action behind something an app lets you do, named the same way in every app. Here every BookStack goal sits under its mechanic, and each row opens the goals behind it. See what that means on one book.
BookStack · production's goal records, read 21 Oct 2026, 18:43 UTC (store seq 481521) · named with featkpr's mechanics list 1.0.5 · 165 goals under 18 of 34 mechanics, 105 rows
Seven families, the same rows for every app #
A bar per mechanic BookStack uses, counted in goals. A family BookStack has nothing in still gets its row, so the gaps show.
Nothing in BookStack: Connect, Amounts
Make or remove 39 goals · 5 of 6 mechanics #
not used here: Puts it away, still readable
Change 22 goals · 3 of 6 mechanics #
not used here: Joins or splits them · Turns it on or off · Moves it to its next step
Connect none in BookStack #
not used here: Connects it to another one · Disconnects it from another one · Gives it to someone · Lets someone else see it · Lets someone do more
Look and find 78 goals · 3 of 5 mechanics #
not used here: Checks that it is right · Builds a result from what is there
Bring in or send 4 goals · 2 of 4 mechanics #
not used here: Sends a message · Notes down what happened
People and access 22 goals · 5 of 6 mechanics #
not used here: Signs you out
Amounts none in BookStack #
not used here: Sets an amount aside · Moves an amount from one to another
Every mechanic on every thing #
One row is one mechanic on one thing in BookStack. Type a word, or pick a family or how sure; each row opens its goals.
- 2
Deletes it for good on recycle bin #
its 2 goals
- Destroy the recycle binLikely
- Empty the recycle binLikely
- 2
Deletes it for good on role #
its 2 goals
- Delete the roleFrom the code
- Open the role (show delete)A guess
- 2
Deletes it for good on user #
its 2 goals
- Delete the userFrom the code
- Open the user (delete)A guess
- 2
Deletes it for good on webhook #
its 2 goals
- Delete the webhookFrom the code
- Open the webhook (delete)A guess
- 1
Deletes it for good on api token #
its goal
- Delete the api tokenFrom the code
- 1
Deletes it for good on comment #
its goal
- Delete the commentFrom the code
- 1
Deletes it for good on import #
its goal
- Delete the importFrom the code
- 1
Deletes it for good on revision #
its goal
- Delete the revisionFrom the code
- 1
Deletes it for good on sort rule #
its goal
- Delete the sort ruleFrom the code
- 1
Deletes it for good on user account #
its goal
- 1
Deletes it for good on user api token #
its goal
- 2
Makes a new one on book #
its 2 goals
- Create a bookLikely
- Create a book (from chapter)Likely
- 2
Makes a new one on bookshelf #
its 2 goals
- Create a bookshelfLikely
- Create a bookshelf (from book)Likely
- 2
Makes a new one on role #
its 2 goals
- Create a roleLikely
- Open the role (create)Likely
- 2
Makes a new one on sort rule #
its 2 goals
- Create a sort ruleLikely
- Open the sort rule (create)Likely
- 2
Makes a new one on user #
its 2 goals
- Create a userLikely
- Open the user (create)Likely
- 2
Makes a new one on webhook #
its 2 goals
- Create a webhookLikely
- Open the webhook (create)Likely
- 1
Makes a new one on chapter #
its goal
- Create a chapterLikely
- 2
Moves it to the bin on page #
its 2 goals
- Delete the pageFrom the code
- Open the page (show delete)A guess
- 1
Moves it to the bin on book #
its goal
- Delete the bookFrom the code
- 1
Moves it to the bin on bookshelf #
its goal
- Delete the bookshelfFrom the code
- 1
Moves it to the bin on chapter #
its goal
- Delete the chapterFrom the code
- 2
Makes a copy of it on page #
its 2 goals
- Create a pageLikely
- Open the page (show copy)A guess
- 1
Makes a copy of it on book #
its goal
- Open the book (show copy)A guess
- 1
Makes a copy of it on chapter #
its goal
- Open the chapter (show copy)A guess
- 2
Brings it back on recycle bin #
its 2 goals
- Open the recycle bin (show restore)Likely
- Restore the recycle binFrom the code
- 3
Changes it on page #
its 3 goals
- Open the page (edit)Likely
- Restore the pageFrom the code
- Update the pageA guess
- 2
Changes it on role #
its 2 goals
- Open the role (edit)Likely
- Update the roleLikely
- 2
Changes it on webhook #
its 2 goals
- Open the webhook (edit)Likely
- Update the webhookLikely
- 1
Changes it on api token #
its goal
- Update the api tokenLikely
- 1
Changes it on book #
its goal
- Update the bookLikely
- 1
Changes it on bookshelf #
its goal
- Update the bookshelfLikely
- 1
Changes it on chapter #
its goal
- Update the chapterLikely
- 1
Changes it on layout #
its goal
- Open the layout (edit)Likely
- 1
Changes it on permissions #
its goal
- Update the permissionsA guess
- 1
Changes it on sort rule #
its goal
- Update the sort ruleLikely
- 1
Changes it on user #
its goal
- Open the user (edit)Likely
- 1
Changes it on user account #
its goal
- 2
Moves it somewhere else on chapter #
its 2 goals
- Move the chapterFrom the code
- Open the chapter (show move)Likely
- 2
Moves it somewhere else on page #
its 2 goals
- Move the pageFrom the code
- Open the page (show move)Likely
- 1
Changes the order on book #
its goal
- Sort the bookFrom the code
- 1
Changes the order on book sort #
its goal
- 4
Shows it on permissions #
its 4 goals
- 3
Shows it on page #
its 3 goals
- Open the page (edit draft)A guess
- Open the page (show recently updated)A guess
- Open the page (show)A guess
- 3
Shows it on page revision #
its 3 goals
- 2
Shows it on book #
its 2 goals
- Open the book (index)A guess
- Open the book (show)A guess
- 2
Shows it on bookshelf #
its 2 goals
- Open the bookshelf (index)A guess
- Open the bookshelf (show)A guess
- 2
Shows it on recycle bin #
its 2 goals
- 2
Shows it on tag api #
its 2 goals
- 2
Shows it on user account #
its 2 goals
- 1
Shows it on api docs #
its goal
- Open the api docs (display)A guess
- 1
Shows it on attachment api #
its goal
- 1
Shows it on audit log #
its goal
- Open the audit log (index)A guess
- 1
Shows it on audit log api #
its goal
- 1
Shows it on book api #
its goal
- Open the book api (list)A guess
- 1
Shows it on bookshelf api #
its goal
- 1
Shows it on chapter #
its goal
- Open the chapter (show)A guess
- 1
Shows it on chapter api #
its goal
- Open the chapter api (list)A guess
- 1
Shows it on favourite #
its goal
- Open the favourite (index)A guess
- 1
Shows it on home #
its goal
- Open the home (index)A guess
- 1
Shows it on image gallery api #
its goal
- 1
Shows it on import api #
its goal
- Open the import api (list)A guess
- 1
Shows it on login #
its goal
- Open the login (get login)A guess
- 1
Shows it on maintenance #
its goal
- Open the maintenance (index)A guess
- 1
Shows it on meta #
its goal
- Open the meta (licenses)A guess
- 1
Shows it on page api #
its goal
- Open the page api (list)A guess
- 1
Shows it on recycle bin api #
its goal
- 1
Shows it on role #
its goal
- Open the role (index)A guess
- 1
Shows it on role api #
its goal
- Open the role api (list)A guess
- 1
Shows it on tag #
its goal
- Open the tag (index)A guess
- 1
Shows it on user #
its goal
- Open the user (index)A guess
- 1
Shows it on user api #
its goal
- Open the user api (list)A guess
- 1
Shows it on user profile #
its goal
- Open the user profile (show)A guess
- 1
Shows it on webhook #
its goal
- Open the webhook (index)A guess
- 5
Downloads it as a file on book export #
its 5 goals
- Download the book export (html)From the code
- Download the book export (markdown)From the code
- Download the book export (pdf)From the code
- Download the book export (plain text)From the code
- Download the book export (zip)From the code
- 5
Downloads it as a file on book export api #
its 5 goals
- Download the book export api (export html)From the code
- Download the book export api (export markdown)From the code
- Download the book export api (export pdf)From the code
- Download the book export api (export plain text)From the code
- Download the book export api (export zip)From the code
- 5
Downloads it as a file on chapter export #
its 5 goals
- Download the chapter export (html)From the code
- Download the chapter export (markdown)From the code
- Download the chapter export (pdf)From the code
- Download the chapter export (plain text)From the code
- Download the chapter export (zip)From the code
- 5
Downloads it as a file on chapter export api #
its 5 goals
- Download the chapter export api (export html)From the code
- Download the chapter export api (export markdown)From the code
- Download the chapter export api (export pdf)From the code
- Download the chapter export api (export plain text)From the code
- Download the chapter export api (export zip)From the code
- 5
Downloads it as a file on page export #
its 5 goals
- Download the page export (html)From the code
- Download the page export (markdown)From the code
- Download the page export (pdf)From the code
- Download the page export (plain text)From the code
- Download the page export (zip)From the code
- 5
Downloads it as a file on page export api #
its 5 goals
- Download the page export api (export html)From the code
- Download the page export api (export markdown)From the code
- Download the page export api (export pdf)From the code
- Download the page export api (export plain text)From the code
- Download the page export api (export zip)From the code
- 1
Downloads it as a file on api docs #
its goal
- Download the api docs (download)From the code
- 1
Downloads it as a file on attachment #
its goal
- 1
Downloads it as a file on theme #
its goal
- 1
Finds the matching ones on search #
its goal
- Open the search (search)Likely
- 3
Brings rows in from a file on import #
its 3 goals
- Create an importLikely
- Open the import (start)Likely
- Run the importLikely
- 1
Starts a job on maintenance action #
its goal
- Run the maintenance actionA guess
- 2
Sets a password or key on mfa method #
its 2 goals
- Remove the mfa methodLikely
- Set up the mfa methodLikely
- 2
Sets a password or key on user api token #
its 2 goals
- 1
Sets a password or key on api token #
its goal
- Create an api tokenLikely
- 1
Sets a password or key on forgot password #
its goal
- 1
Sets a password or key on mfa #
its goal
- Open the mfa (setup)Likely
- 1
Sets a password or key on mfa backup codes #
its goal
- 1
Sets a password or key on mfa totp #
its goal
- 1
Sets a password or key on password reset #
its goal
- Request the password resetFrom the code
- 1
Sets a password or key on user mfa #
its goal
- Reset the user mfaA guess
- 2
Changes a setting on user account #
its 2 goals
- Open the user account (show interface)From the code
- Open the user account (show notifications)From the code
- 1
Changes a setting on setting #
its goal
- Open the setting (category)From the code
- 1
Changes a setting on settings #
its goal
- Update the settingsFrom the code
- 1
Changes a setting on user #
its goal
- Update the userFrom the code
- 1
Adds a comment or reaction on comment #
its goal
- Update the commentLikely
- 1
Adds a comment or reaction on comment api #
its goal
- 1
Adds a comment or reaction on page #
its goal
- Comment on the pageFrom the code
- 1
Makes a new account on confirm email #
its goal
- Send the confirm emailLikely
- 1
Makes a new account on user #
its goal
- Register a userFrom the code
- 1
Nothing matches. Clear the search or a chip to widen it.
What works today, and what does not yet #
Works today as of 21 Oct 2026
Not yet
Your app, row by row like this #
On the call we open BookStack's rows, then read your app the same way. Tim replies by hand.
