> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/fr/knowledge-base/how-to-articles/send-real-time-notifications-to-external-services-with-webhooks.md).

# Envoyer des notifications en temps réel à des services externes avec des webhooks

Les webhooks vous permettent d'envoyer des notifications en temps réel à des services externes chaque fois que certains événements se produisent dans Devolutions Cloud. Notez que les webhooks sont également disponibles dans Devolutions Server.

{% hint style="info" %}
Le [service de rapports de Devolutions Cloud](https://docs.devolutions.net/fr/cloud/web-interface/reports/scheduled-reports/) doit être en cours d'exécution, car il gère le chiffrement et le déchiffrement des charges utiles des webhooks lors du traitement.
{% endhint %}

1. Accédez à ***Administration*** – ***Webhooks***.
2. Cliquez sur **Ajouter.**
3. Entrez un nom descriptif.
4. Fournissez l'URL du point de terminaison où Devolutions Cloud enverra les requêtes HTTP POST.
5. Choisissez les événements qui déclencheront le webhook.
6. Facultativement, vous pouvez définir une charge utile personnalisée à envoyer avec le webhook. Par exemple, si vous souhaitez envoyer un message dans Slack pour chaque nouvelle entrée créée, le ***Corps HTTP personnalisé (JSON***) ressemblerait à ceci :

![](https://cdnweb.devolutions.net/docs/HUBB6002_2025_3.png)

7. Cliquez sur ***Ajouter*** pour enregistrer le webhook.

### Liste des barres de saisie du webhook

Vous trouverez ci-dessous la liste des espaces réservés disponibles. Ces espaces réservés sont automatiquement remplacés par les données réelles de l'événement chaque fois qu'un webhook est déclenché.

#### Champs supplémentaires disponibles dans chaque déclencheur

* VaultName
* TriggerType (enum)
* TriggerTypeName

#### Nouvelle demande d'extraction

* EntryId
* EntryName
* RequesterMessage
* Requester.DisplayName
* Requester.Email
* Approvers (Array of {DisplayName: "name", Email: "<email@example.com>"})
* RequestedMinutes

#### Demande d'extraction approuvée et refusée

* EntryId
* EntryName
* RequesterMessage
* Requester.DisplayName
* Requester.Email
* Approvers (Array of {DisplayName: "name", Email: "<email@example.com>"})
* ApproverMessage
* RequestedMinutes
* Approved (bool)

#### Entrée créée

* EntryId
* EntryName
* CreatedBy.DisplayName
* CreatedBy.Email

#### Demande d'accès temporaire

* EntryId
* EntryName
* RequesterMessage
* Requester.DisplayName
* Requester.Email
* Approvers (Array of {DisplayName: "name", Email: "<email@example.com>"})
* RequestedMinutes

#### Demande d'accès temporaire approuvée et refusée

* EntryId
* EntryName
* RequesterMessage
* Requester.DisplayName
* Requester.Email
* Approver.DisplayName
* Approver.Email
* ApproverMessage
* RequestedMinutes
* Approved (bool)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/server/fr/knowledge-base/how-to-articles/send-real-time-notifications-to-external-services-with-webhooks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
