# 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 ](https://docs.greenstack.dev/integration/broken-reference)and can be used to posture equipment in response to an external event, such as demand response, alarms, etc.
