Search the Manual:
8.2 Using Hooks
Hooks are Bistro's way of helping modules work together to add features and to automatically integrate with each other. A hook can be executed by calling runHooks, with the appropriate parameters. The following is a short list of some of the hooks available to module developers.
1. returnLinks
2. preprocessRequest
3. postprocessRequest
4. returnAdditionalFields
5. saveAdditionalFields
6. returnAutostuff
7. processAutostuff
8. deleteElement