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