> For the complete documentation index, see [llms.txt](https://docs.greenstack.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.greenstack.dev/integration/hooks.md).

# Web Hooks

## What are hooks?

Hooks are inbound and outbound HTTP requests that allow you to integrate Green Stack with other systems.

### Outbound Hooks

An **Outbound Hook** is an HTTP request initiated from Green Stack to remote system. Outbound hooks can be configured as a `GET`, `PUT`, or `POST` method. For `PUT` and `POST` methods, you may also configure a static or dynamic request body that can be included with the request.

### Inbound Hooks

An **Inbound Hook** is an HTTP request sent to Green Stack from a remote system. An inbound hook can be configured as a trigger for an [Algorithm ](broken://pages/ywq2iWQMyxGvpIup6863)and can be used to posture equipment in response to an external event, such as demand response, alarms, etc.
