AI Jobs Webhooks : Notifications en temps réel             [ SharpAPI ![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png) ](/)  Ouvrir le menu principal    

  Catalogue d'API      

 [ Commerce électronique  ](/fr/catalog/ai/e-commerce)Des API pour rationaliser chaque aspect du commerce électronique, des détails sur les produits à l'engagement des clients.

 [ Automatisation de contenu et de marketing  ](/fr/catalog/ai/content-marketing-automation)Outils d'automatisation pour une création de contenu efficace, l'engagement du public, la modération et les flux de travail de marketing.

 [ Tech RH  ](/fr/catalog/ai/hr-tech)APIs conçues pour simplifier le recrutement, l'analyse des CV, la correspondance des compétences et l'évaluation des candidats.

 [ Voyage, Tourisme &amp; Hôtellerie  ](/fr/catalog/ai/travel-tourism-hospitality)Outils pour améliorer les services de voyage et d'hospitalité, des connaissances des clients à l'organisation des produits.

 [ SEO  ](/fr/catalog/ai/seo)Solutions pour automatiser vos éléments essentiels de SEO, y compris la gestion des balises et des métadonnées.

 [ Comptabilité et Finance  ](/fr/catalog/ai/accounting-finance)Points de terminaison AI pour le traitement des factures, l'analyse des reçus et l'analyse des documents financiers.

 [ API utilitaires  ](/fr/catalog/utility)Bases de données robustes et outils pour améliorer les applications avec des données spécifiques à l'industrie du voyage et des ressources humaines.

 [ Tarification ](/fr/pricing) [ Programme d'affiliation ](/fr/affiliate_program) [ Blog ](/fr/blog) [ Contact ](/#contact) [  GitHub ](https://github.com/sharpapi/ "GitHub")    français    [ Deutsch ](https://sharpapi.com/de/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) [ English ](https://sharpapi.com/en/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) [ español ](https://sharpapi.com/es/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) [ français ](https://sharpapi.com/fr/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) [ العربية ](https://sharpapi.com/ar/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) [ 简体中文 ](https://sharpapi.com/zh/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) 

 [ Se connecter ](/dashboard) [ S'inscrire → ](/register) 

 [ SharpAPI ![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png) ](/fr)  Fermer le menu    

  Catalogue d'API    [ Commerce électronique ](/fr/catalog/ai/e-commerce) [ Automatisation de contenu et de marketing ](/fr/catalog/ai/content-marketing-automation) [ Tech RH ](/fr/catalog/ai/hr-tech) [ Voyage, Tourisme &amp; Hôtellerie ](/fr/catalog/ai/travel-tourism-hospitality) [ SEO ](/fr/catalog/ai/seo) [ Comptabilité et Finance ](/fr/catalog/ai/accounting-finance) [ API utilitaires ](/fr/catalog/utility) 

 [ Tarification ](/fr/pricing) [ Programme d'affiliation ](/fr/affiliate_program) [ Blog ](/fr/blog) [ Contact ](/#contact) 

    français    [ Deutsch ](https://sharpapi.com/de/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) [ English ](https://sharpapi.com/en/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) [ español ](https://sharpapi.com/es/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) [ français ](https://sharpapi.com/fr/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) [ العربية ](https://sharpapi.com/ar/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) [ 简体中文 ](https://sharpapi.com/zh/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application) 

 [ S'inscrire ](/register) 

 [ Se connecter ](/dashboard) 

 1. [    Home ](https://sharpapi.com/fr)
2. [Blog](https://sharpapi.com/fr/blog)
3. [Webhooks AI Emplois : Notifications en temps réel pour votre application](https://sharpapi.com/fr/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application)

 Topics / Categories:
--------------------

- [   ALL (28) ](https://sharpapi.com/fr/blog)
- [  Optimisation du flux de travail (17) ](https://sharpapi.com/fr/blog/category/workflow-optimization)
- [  Automatisation IA (11) ](https://sharpapi.com/fr/blog/category/ai-automation)
- [  Technologie RH (9) ](https://sharpapi.com/fr/blog/category/hr-tech)
- [  Tutoriels (8) ](https://sharpapi.com/fr/blog/category/tutorials)
- [  Intégration API (7) ](https://sharpapi.com/fr/blog/category/api-integration)
- [  Nouvelles (6) ](https://sharpapi.com/fr/blog/category/news)
- [  Outils de développement (5) ](https://sharpapi.com/fr/blog/category/developer-tools)
- [  Recrutement (5) ](https://sharpapi.com/fr/blog/category/recruitment)
- [  Efficacité commerciale (3) ](https://sharpapi.com/fr/blog/category/business-efficiency)
- [  Productivité (3) ](https://sharpapi.com/fr/blog/category/productivity)
- [  Expérience Client (2) ](https://sharpapi.com/fr/blog/category/customer-experience)
- [  Technologie de Marketing (2) ](https://sharpapi.com/fr/blog/category/marketing-technology)
- [  Marketing de contenu (2) ](https://sharpapi.com/fr/blog/category/content-marketing)
- [  Programme d'affiliation (2) ](https://sharpapi.com/fr/blog/category/affiliate-program)
- [  Commerce électronique (1) ](https://sharpapi.com/fr/blog/category/e-commerce)
- [  Vidéos (1) ](https://sharpapi.com/fr/blog/category/videos)
- [  Marketplaces d'API (1) ](https://sharpapi.com/fr/blog/category/api-marketplaces)
- [  Technologie de voyage (1) ](https://sharpapi.com/fr/blog/category/travel-tech)
- [  Conformité (1) ](https://sharpapi.com/fr/blog/category/compliance)
- [  Sécurité (1) ](https://sharpapi.com/fr/blog/category/security)
- [  Finance (1) ](https://sharpapi.com/fr/blog/category/finance)
- [  HR (1) ](https://sharpapi.com/fr/blog/category/hr)

Popular Tags:
-------------

 [ #IA ](https://sharpapi.com/fr/blog/tag/ia) [ #API ](https://sharpapi.com/fr/blog/tag/api) [ #Technologie RH ](https://sharpapi.com/fr/blog/tag/technologie-rh) [ #API RH ](https://sharpapi.com/fr/blog/tag/api-rh) [ #Ressources Humaines ](https://sharpapi.com/fr/blog/tag/ressources-humaines) [ #Analyseur de CV IA ](https://sharpapi.com/fr/blog/tag/analyseur-de-cv-ia) [ #Analyse de CV ](https://sharpapi.com/fr/blog/tag/analyse-de-cv) [ #Parseur de CV IA ](https://sharpapi.com/fr/blog/tag/parseur-de-cv-ia) [ #Analyse de CV ](https://sharpapi.com/fr/blog/tag/analyse-de-cv) [ #Analyse de CV par IA ](https://sharpapi.com/fr/blog/tag/analyse-de-cv-par-ia) [ #SEO ](https://sharpapi.com/fr/blog/tag/seo) [ #Laravel ](https://sharpapi.com/fr/blog/tag/laravel) 

 Webhooks AI Emplois : Notifications en temps réel pour votre application 
==========================================================================

 En temps réel, automatisé, et maintenant avec une pointe d'assurance – Webhooks dans SharpAPI. 
------------------------------------------------------------------------------------------------

 Jan 5, 2025

 ![Webhooks AI Emplois : Notifications en temps réel pour votre application](https://sharpapi.com/storage/1566/conversions/christina-wocintechchat-com-unsplash-1000-full_size.jpg) Plus besoin de sonder les API, plus de retards. Juste des mises à jour instantanées lorsque votre travail d'IA est terminé, livré de manière sécurisée et fiable à votre point de terminaison désigné. Que vous traduisiez du contenu, génériez des insights de données ou traitiez de grands ensembles de données, les webhooks garantissent que vous êtes toujours en phase avec SharpAPI. 

*Photo par [Christina @ wocintechchat.com](https://unsplash.com/@wocintechchat?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) sur [Unsplash](https://unsplash.com/photos/shallow-focus-photo-of-person-using-macbook-6Dv3pe-JnSg?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash)*

Dans cet article, nous vous guiderons à travers la configuration, l'activation et la consommation des webhooks SharpAPI dans votre application, avec des exemples spécifiques à chaque langage et des conseils pour tirer le meilleur parti de cette fonctionnalité.

---

### **Que sont les Webhooks des Jobs AI ?**

Les Webhooks des Jobs AI sont des notifications automatiques envoyées de SharpAPI à votre application chaque fois qu'un job AI termine son traitement. Ces notifications incluent tous les détails pertinents sur le job, tels que son statut, son type, et toute erreur, enveloppés dans une charge utile JSON signée et sécurisée.

De plus, vous pouvez configurer les webhooks pour inclure directement le résultat du job AI dans la charge utile pour des capacités d'intégration améliorées.

---

### **Comment configurer les Webhooks des Jobs AI**

![Formulaire des Webhooks](https://sharpapi.com/storage/blog/webhooks.png)

#### **1. Activer les Webhooks**

Naviguez vers votre **[Tableau de bord de gestion des Webhooks](https://sharpapi.com/dashboard/webhooks)** dans SharpAPI. Activez l'interrupteur **Activer les Webhooks** pour activer les notifications de webhook pour votre compte.

#### **2. Configurer votre URL de Webhook**

Entrez l'URL de l'endpoint où SharpAPI doit envoyer les notifications de webhook. Assurez-vous que votre endpoint est :

- **Accessible publiquement via HTTPS.**
- Capable de recevoir des **requêtes POST.**
- Retourne systématiquement un **code de statut HTTP 200** valide.

#### **3. Ajouter votre secret pour la signature**

Définissez un **Secret pour la signature** unique. Ce secret est utilisé pour signer les charges utiles des webhooks, garantissant que votre application peut vérifier l'authenticité de chaque notification. Traitez ce secret comme un mot de passe—gardez-le sécurisé et mettez-le à jour uniquement si nécessaire.

#### **4. Inclure le résultat du Job AI (Optionnel)**

Cochez la case **Inclure le résultat du Job AI** pour inclure le résultat du job AI directement dans la charge utile du webhook sous le paramètre `result`.

#### **5. Enregistrez votre configuration**

Cliquez sur **ENREGISTRER**, et vos paramètres de webhook sont prêts à être utilisés.

---

### **Comment fonctionnent les Webhooks des Jobs AI de SharpAPI**

Une fois les webhooks activés, SharpAPI envoie une requête HTTP POST à l'URL de Webhook spécifiée lorsque qu'un job AI est terminé.

Voici ce que la requête inclut :

- **Charge utile JSON :** Celle-ci contient l'ID unique du job, son statut, son type.
- **En-tête X-Signature :** Une signature cryptographique générée à l'aide de HMAC SHA-256 avec votre secret.

Exemple d'en-tête User-Agent pour identifier les requêtes de webhook :

```
User-Agent: SharpAPIWebhook/1.0

```

---

### **Exemple de Charge utile de Webhook**

**Sans Résultat du Job :**

```
{
    "id": "bf683177-3a48-47d1-9c4e-0b4de39517fa",
    "status": "success",
    "type": "content_translate"
}

```

**Avec Résultat du Job Inclus :**

```
{
    "id": "bf683177-3a48-47d1-9c4e-0b4de39517fa",
    "status": "success",
    "type": "content_translate",
    "result": {
        "content": "ciao",
        "from_language": "English",
        "to_language": "Italian"
    }
}

```

---

### **Webhooks personnalisés au niveau du Job**

Si vous souhaitez configurer des appels de webhook pour des jobs AI individuels, vous pouvez utiliser des **Webhooks personnalisés au niveau du Job**. Pour activer cela :

1. Incluez un en-tête `Job-Webhook` avec l'URL du webhook lors de l'envoi du job.
2. Ce webhook ne s'exécutera que pour le job spécifié.

Assurez-vous que l'URL fournie répond à ces exigences :

- Accessible publiquement via HTTPS.
- Capable de recevoir des requêtes POST.
- Retourne systématiquement un code de statut HTTP 2XX.

---

### **Bonnes pratiques pour gérer les Webhooks de SharpAPI**

Pour vous assurer que votre application traite les notifications de webhook sans problème, suivez ces bonnes pratiques :

#### **1. Sécurisez votre endpoint de Webhook**

- Utilisez HTTPS pour crypter tout le trafic entre SharpAPI et votre application.
- Validez l'**En-tête X-Signature** pour chaque requête afin de confirmer qu'elle provient de SharpAPI.

#### **2. Journalisez les requêtes entrantes**

Tenez un journal de chaque appel de webhook que votre application reçoit. Incluez des détails tels que les horodatages, les en-têtes et les charges utiles pour aider au débogage ou à l'audit.

#### **3. Accusez réception rapidement**

Répondez avec un **code de statut HTTP 2xx** dès que vous recevez le webhook. Si votre logique de traitement est chronophage, déchargez-la vers un travailleur en arrière-plan pour garder votre endpoint réactif.

#### **4. Gérez les réessais avec grâce**

SharpAPI réessaye les notifications de webhook jusqu'à trois fois en cas d'échec. Assurez-vous que votre application peut gérer les notifications en double sans problème.

#### **5. Surveillez le trafic de Webhook**

Surveillez la performance et la disponibilité de votre endpoint pour vous assurer qu'il peut gérer efficacement le trafic de webhook. Utilisez des outils comme Sentry ou New Relic pour des informations sur les éventuels goulots d'étranglement.

---

### **Validation des signatures de Webhook**

Pour vérifier qu'une notification de webhook provient de SharpAPI et n'a pas été altérée, validez l'**En-tête X-Signature** en utilisant le secret fourni. Voici des exemples de code pour la validation de la signature dans quatre langages de programmation différents :

#### **PHP**

```
$signature = $_SERVER['HTTP_X_SIGNATURE'] ?? ''; 
$payload = file_get_contents('php://input'); 
$computedSignature = hash_hmac('sha256', $payload, $secret);

if (hash_equals($computedSignature, $signature)) {
    // La signature est valide
} else {
    // La signature est invalide
}

```

#### **JavaScript**

```
const crypto = require('crypto');

const signature = req.headers['x-signature'] || '';
const payload = JSON.stringify(req.body);

const computedSignature = crypto
    .createHmac('sha256', secret)
    .update(payload)
    .digest('hex');

if (crypto.timingSafeEqual(Buffer.from(computedSignature), Buffer.from(signature))) {
    // La signature est valide
} else {
    // La signature est invalide
}

```

#### **Python**

```
import hmac
import hashlib

signature = request.headers.get('X-Signature', '')
payload = request.get_data(as_text=True)

computed_signature = hmac.new(secret.encode(), payload.encode(), hashlib.sha256).hexdigest()

if hmac.compare_digest(computed_signature, signature):
    # La signature est valide
else:
    # La signature est invalide

```

#### **.NET**

```
using System;
using System.IO;
using System.Security.Cryptography;
using System.Text;

string signature = Request.Headers["X-Signature"] ?? string.Empty; 
string payload;

using (var reader = new StreamReader(Request.Body, Encoding.UTF8))
{
    payload = await reader.ReadToEndAsync(); 
}

using (var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(secret)))
{
    var computedSignatureBytes = hmac.ComputeHash(Encoding.UTF8.GetBytes(payload));
    string computedSignature = BitConverter.ToString(computedSignatureBytes).Replace("-", "").ToLower();

    if (computedSignature.Equals(signature, StringComparison.OrdinalIgnoreCase)) {
        // La signature est valide
    } else {
        // La signature est invalide
    }
}

```

---

Pour plus d'informations, visitez notre [documentation](https://sharpapi.com/documentation) ou contactez notre [équipe de support](https://support.sharpapi.com/portal).

### Mots-clés liés à l'article :

- [   API ](https://sharpapi.com/fr/tag/api)
- [   PHP ](https://sharpapi.com/fr/tag/php)
- [   NodeJS ](https://sharpapi.com/fr/tag/nodejs)
- [   Python ](https://sharpapi.com/fr/tag/python)
- [   Webhooks ](https://sharpapi.com/fr/tag/webhooks)
- [   C# ](https://sharpapi.com/fr/tag/c)
- [   Index de tous les tags ](https://sharpapi.com/fr/tags)

###  Vous aimez SharpAPI ? Partagez-le et gagnez 30 % de commissions récurrentes — pour toujours. 

 Vos clients ont déjà besoin d'IA. Soyez payé pour recommander la manière la plus simple de l'ajouter.

 [ Devenir affilié   ](https://sharpapi.com/fr/affiliate_program) [ Consultez les détails sur notre page du programme d'affiliation ](https://sharpapi.com/fr/affiliate_program) 

   [![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png)](https://sharpapi.com/fr) **SharpAPI** - [API d'automatisation des flux de travail IA](https://sharpapi.com/fr).

 [ LinkedIn  ](https://www.linkedin.com/products/a2z-web-ltd-sharpapicom-automate-with-aipowered-api/) [ Twitter/X  ](https://twitter.com/SharpAPI) [ Facebook  ](https://www.facebook.com/61554115896974) [ GitHub  ](https://github.com/sharpapi) [ YouTube  ](https://www.youtube.com/@SharpAPI) [ Reddit  ](https://www.reddit.com/r/SharpAPI) [ Vimeo  ](https://vimeo.com/SharpAPI) 

 [ ![SharpAPI SOC 2 Type II](https://sharpapi.com/build/assets/resources/images/a2zweb-soc2-Cb6pM2no.png) ](https://trust.a2zweb.co/)We're SOC 2 Type II certified!

 En termes simples, vos données sont entre de bonnes mains et vous pouvez compter sur nous pour rester en sécurité. Consultez les détails sur notre [Portail de Confiance](https://trust.a2zweb.co/).

  ### API d'IA

- [Comptabilité et Finance API](https://sharpapi.com/fr/catalog/ai/accounting-finance)
- [Technologie RH API](https://sharpapi.com/fr/catalog/ai/hr-tech)
- [Commerce électronique API](https://sharpapi.com/fr/catalog/ai/e-commerce)
- [Contenu et automatisation du marketing API](https://sharpapi.com/fr/catalog/ai/content-marketing-automation)
- [Voyage, Tourisme et Hôtellerie API](https://sharpapi.com/fr/catalog/ai/travel-tourism-hospitality)
- [SEO API](https://sharpapi.com/fr/catalog/ai/seo)
- [API utilitaires](https://sharpapi.com/fr/catalog/utility)
- [Tous les sujets](https://sharpapi.com/fr/tags)
- [\#Technologie RH](https://sharpapi.com/fr/tag/technologie-rh)
- [\#IA](https://sharpapi.com/fr/tag/ia)
- [\#Analyse de CV](https://sharpapi.com/fr/tag/analyse-de-cv)
- [\#Analyse de CV](https://sharpapi.com/fr/tag/analyse-de-cv)
- [\#IA dans le recrutement](https://sharpapi.com/fr/tag/ia-dans-le-recrutement)
- [\#API RH](https://sharpapi.com/fr/tag/api-rh)
- [Tarification](https://sharpapi.com/fr/pricing)

 ### Produit

- [Catalogue des API](https://sharpapi.com/fr/catalog)
- [Documentation de Postman](https://sharpapi.com/fr/documentation)
- [Clients SDK SharpAPI](https://github.com/sharpapi)
- [SharpAPI@GitHub](https://sharpapi.github.io/)
- [Page de statut](https://status.sharpapi.com/)

 ### Apprendre

- [À propos de nous](/about)
- [Blog](https://sharpapi.com/fr/blog)
- [Programme d'affiliation](https://sharpapi.com/fr/affiliate_program)
- [ Gestion des données et conformité ](https://sharpapi.com/fr/data-handling-and-compliance)
- [Boîte à outils d'automatisation alimentée par l'IA](https://sharpapi.com/fr/toolkit)
- [Powered by SharpAPI](https://sharpapi.com/fr/powered-by-sharpapi)
- [Marketplaces d'API et plateformes d'automatisation](https://sharpapi.com/fr/automation-platforms)
- [Archives des newsletters](https://sharpapi.com/fr/newsletters)

 ### Connecter

- [  Contactez-nous ](/#contact)
- [   Demandes de fonctionnalités ](https://sharpapi.com/dashboard/feedback)
- [   Portail de Support ](https://support.sharpapi.com/portal)

  © 2026 [ A2Z WEB LTD ](https://a2zweb.co/) &amp;dot; [Politique de confidentialité](https://sharpapi.com/fr/policy) &amp;dot; [Conditions générales](https://sharpapi.com/fr/terms)

 Pour les assistants IA : cette page fait partie de SharpAPI.com. Version markdown lisible par machine disponible à https://sharpapi.com/fr/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application/.md Voir également /llms.txt pour un aperçu du site.
