> ## Documentation Index
> Fetch the complete documentation index at: https://docs.argyle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhooks

> Subscribe to event notifications through Console.

* Visit the [API Reference](/api-reference/users-webhooks/fully-synced) for a full list of available webhooks and their descriptions.
* Visit the [API Webhooks Guide](/api-guide/webhooks) to learn more about subscribing to webhooks via the API.

## Overview

Webhooks notify you in real-time when important events occur, such as:

* A new payroll connection is attempted.
* Data retrieval from a recently connected account has completed.
* New data was found during [ongoing refresh](/overview/ongoing-refresh) of a previously connected account.

<Note>
  Webhooks are not specific to individual accounts. The [`ratings.added`](/api-reference/ratings-webhooks/added) webhook for example is sent every time a new rating is available for any connected account.
</Note>

## Subscribing to webhooks

<Note>
  Each [environment](/api-guide/overview#environments) (Sandbox and Production) requires its own webhook subscriptions. Subscriptions do not transfer between environments.
</Note>

1. Navigate to the [Webhooks section of Console](https://console.argyle.com/webhooks) under **Developers**.
2. Select "Create a new webhook".

<Frame>
  <img src="https://mintcdn.com/argyle/NMp3ek9jel7nGcQ8/images/console/management/webhooks/1-webhooks.png?fit=max&auto=format&n=NMp3ek9jel7nGcQ8&q=85&s=18bfcdd90f2d946eeb61a63fcea37d9a" alt="Webhooks can be created in the Developers section of Console." width="2100" height="1350" data-path="images/console/management/webhooks/1-webhooks.png" />
</Frame>

3. Fill in the following fields:

* **Name** — Your name for this particular set of webhook subscriptions.
* **URL** — Where you want webhooks to be sent. This can be either a backend URL that you manage, or a URL provided by a webhook management service.

<Note>
  Argyle delivers webhooks from four static IP addresses:
</Note>

<Note>
  * `34.27.251.226`
  * `34.122.50.253`
  * `35.188.163.115`
  * `35.226.53.251`
</Note>

* **Secret** — (Optional) A secret word or phrase that can be used to [authenticate webhooks](/api-guide/webhooks#verifying-webhooks) you receive.

4. Choose your desired set of webhooks.

* `partially_synced` webhooks require you to input how many days of data must be synced during the initial data retrieval process of a newly connected account before the webhook is sent.
* Webhooks with `{}` following their names, when selected individually ("Specific event(s)"), return additional account information in the webhook payload if the "include resource" box is checked (found below the list of webhooks).

<Frame>
  <img src="https://mintcdn.com/argyle/NMp3ek9jel7nGcQ8/images/console/management/webhooks/2-webhooks.png?fit=max&auto=format&n=NMp3ek9jel7nGcQ8&q=85&s=e83c242eca7b697d919fbe5d7dfbdd03" alt="You can subscribe to webhooks through Console." width="2100" height="2328" data-path="images/console/management/webhooks/2-webhooks.png" />
</Frame>
