Webhooks de trabajos de IA: Notificaciones en tiempo real             [ SharpAPI ![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png) ](/)  Abrir menú principal    

  Catálogo de API      

 [ Comercio electrónico  ](/es/catalog/ai/e-commerce)APIs para optimizar cada aspecto del comercio electrónico, desde los detalles del producto hasta la interacción con el cliente.

 [ Automatización de Contenido y Marketing  ](/es/catalog/ai/content-marketing-automation)Herramientas de automatización para la creación eficiente de contenido, la participación de la audiencia, la moderación y los flujos de trabajo de marketing.

 [ Tecnología de RRHH  ](/es/catalog/ai/hr-tech)APIs diseñadas para simplificar el reclutamiento, el análisis de currículums, la coincidencia de habilidades y la evaluación de candidatos.

 [ Viajes, Turismo y Hospitalidad  ](/es/catalog/ai/travel-tourism-hospitality)Herramientas para mejorar los servicios de viaje y hospitalidad, desde la comprensión del cliente hasta la organización de productos.

 [ SEO  ](/es/catalog/ai/seo)Soluciones para automatizar tus elementos esenciales de SEO, incluida la gestión de etiquetas y metadatos.

 [ Contabilidad y Finanzas  ](/es/catalog/ai/accounting-finance)Endpoints de IA para el procesamiento de facturas, análisis de recibos y análisis de documentos financieros.

 [ APIs de utilidad  ](/es/catalog/utility)Bases de datos y herramientas robustas para mejorar aplicaciones con datos específicos de la industria de Viajes y RRHH.

 [ Precios ](/es/pricing) [ Programa de Afiliados ](/es/affiliate_program) [ Blog ](/es/blog) [ Contacto ](/#contact) [  GitHub ](https://github.com/sharpapi/ "GitHub")    español    [ 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) 

 [ Iniciar sesión ](/dashboard) [ Regístrate → ](/register) 

 [ SharpAPI ![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png) ](/es)  Cerrar menú    

  Catálogo de API    [ Comercio electrónico ](/es/catalog/ai/e-commerce) [ Automatización de Contenido y Marketing ](/es/catalog/ai/content-marketing-automation) [ Tecnología de RRHH ](/es/catalog/ai/hr-tech) [ Viajes, Turismo y Hospitalidad ](/es/catalog/ai/travel-tourism-hospitality) [ SEO ](/es/catalog/ai/seo) [ Contabilidad y Finanzas ](/es/catalog/ai/accounting-finance) [ APIs de utilidad ](/es/catalog/utility) 

 [ Precios ](/es/pricing) [ Programa de Afiliados ](/es/affiliate_program) [ Blog ](/es/blog) [ Contacto ](/#contact) 

    español    [ 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) 

 [ Regístrate ](/register) 

 [ Iniciar sesión ](/dashboard) 

 1. [    Home ](https://sharpapi.com/es)
2. [Blog](https://sharpapi.com/es/blog)
3. [Notificaciones en tiempo real para tu aplicación](https://sharpapi.com/es/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application)

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

- [   ALL (28) ](https://sharpapi.com/es/blog)
- [  Optimización del flujo de trabajo (17) ](https://sharpapi.com/es/blog/category/workflow-optimization)
- [  Automatización de IA (11) ](https://sharpapi.com/es/blog/category/ai-automation)
- [  Tecnología de RRHH (9) ](https://sharpapi.com/es/blog/category/hr-tech)
- [  Tutoriales (8) ](https://sharpapi.com/es/blog/category/tutorials)
- [  Integración de API (7) ](https://sharpapi.com/es/blog/category/api-integration)
- [  Noticias (6) ](https://sharpapi.com/es/blog/category/news)
- [  Herramientas de Desarrollador (5) ](https://sharpapi.com/es/blog/category/developer-tools)
- [  Reclutamiento (5) ](https://sharpapi.com/es/blog/category/recruitment)
- [  Eficiencia Empresarial (3) ](https://sharpapi.com/es/blog/category/business-efficiency)
- [  Productividad (3) ](https://sharpapi.com/es/blog/category/productivity)
- [  Experiencia del Cliente (2) ](https://sharpapi.com/es/blog/category/customer-experience)
- [  Tecnología de Marketing (2) ](https://sharpapi.com/es/blog/category/marketing-technology)
- [  Marketing de Contenidos (2) ](https://sharpapi.com/es/blog/category/content-marketing)
- [  Programa de Afiliados (2) ](https://sharpapi.com/es/blog/category/affiliate-program)
- [  Comercio electrónico (1) ](https://sharpapi.com/es/blog/category/e-commerce)
- [  Videos (1) ](https://sharpapi.com/es/blog/category/videos)
- [  Mercados de API (1) ](https://sharpapi.com/es/blog/category/api-marketplaces)
- [  Tecnología de Viajes (1) ](https://sharpapi.com/es/blog/category/travel-tech)
- [  Cumplimiento (1) ](https://sharpapi.com/es/blog/category/compliance)
- [  Seguridad (1) ](https://sharpapi.com/es/blog/category/security)
- [  Finanzas (1) ](https://sharpapi.com/es/blog/category/finance)
- [  HR (1) ](https://sharpapi.com/es/blog/category/hr)

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

 [ #IA ](https://sharpapi.com/es/blog/tag/ia) [ #API ](https://sharpapi.com/es/blog/tag/api) [ #Tecnología de RRHH ](https://sharpapi.com/es/blog/tag/tecnologia-de-rrhh) [ #API de RRHH ](https://sharpapi.com/es/blog/tag/api-de-rrhh) [ #RRHH ](https://sharpapi.com/es/blog/tag/rrhh) [ #Analizador de currículums de IA ](https://sharpapi.com/es/blog/tag/analizador-de-curriculums-de-ia) [ #Análisis de CV ](https://sharpapi.com/es/blog/tag/analisis-de-cv) [ #Parser de CV de IA ](https://sharpapi.com/es/blog/tag/parser-de-cv-de-ia) [ #Análisis de currículum ](https://sharpapi.com/es/blog/tag/analisis-de-curriculum) [ #Análisis de currículum con IA ](https://sharpapi.com/es/blog/tag/analisis-de-curriculum-con-ia) [ #SEO ](https://sharpapi.com/es/blog/tag/seo) [ #Laravel ](https://sharpapi.com/es/blog/tag/laravel) 

 Notificaciones en tiempo real para tu aplicación 
==================================================

 En tiempo real, automatizado, y ahora con un toque de estilo – Webhooks en SharpAPI. 
--------------------------------------------------------------------------------------

 Jan 5, 2025

 ![Notificaciones en tiempo real para tu aplicación](https://sharpapi.com/storage/1566/conversions/christina-wocintechchat-com-unsplash-1000-full_size.jpg) No más APIs de sondeo, no más demoras. Solo actualizaciones instantáneas cuando su trabajo de IA se completa, entregado de manera segura y confiable a su punto de destino designado. Ya sea que esté traduciendo contenido, generando información de datos o procesando grandes conjuntos de datos, los webhooks aseguran que siempre esté sincronizado con SharpAPI. 

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

En este artículo, te guiaremos a través de la configuración, habilitación y consumo de webhooks de SharpAPI en tu aplicación, con ejemplos específicos de lenguaje y consejos para aprovechar al máximo esta función.

---

### **¿Qué son los Webhooks de AI Jobs?**

Los Webhooks de AI Jobs son notificaciones automatizadas enviadas desde SharpAPI a tu aplicación cada vez que un trabajo de IA termina de procesarse. Estas notificaciones incluyen todos los detalles relevantes sobre el trabajo, como su estado, tipo y cualquier error, encapsulados en una carga útil JSON firmada y segura.

Además, puedes configurar webhooks para incluir el resultado del trabajo de IA directamente en la carga útil para mejorar las capacidades de integración.

---

### **Cómo configurar los Webhooks de AI Jobs**

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

#### **1. Habilitar Webhooks**

Navega a tu **[Panel de Gestión de Webhooks](https://sharpapi.com/dashboard/webhooks)** en SharpAPI. Activa el interruptor de **Habilitar Webhooks** para activar las notificaciones de webhook para tu cuenta.

#### **2. Configura tu URL de Webhook**

Ingresa la URL del punto final donde SharpAPI debe enviar las notificaciones de webhook. Asegúrate de que tu punto final sea:

- **Accesible públicamente a través de HTTPS.**
- Capaz de recibir **solicitudes POST.**
- Que devuelva consistentemente un código de estado **HTTP 200** válido.

#### **3. Agrega tu Secreto para la Firma**

Define un **Secreto para la Firma** único. Este secreto se utiliza para firmar las cargas útiles de los webhooks, asegurando que tu aplicación pueda verificar la autenticidad de cada notificación. Trata este secreto como una contraseña: mantenlo seguro y actualízalo solo cuando sea necesario.

#### **4. Incluir Resultado del Trabajo de IA (Opcional)**

Marca la casilla **Incluir Resultado del Trabajo de IA** para incluir el resultado del trabajo de IA directamente en la carga útil del webhook bajo el parámetro `result`.

#### **5. Guarda tu Configuración**

Haz clic en **GUARDAR**, y tu configuración de webhook estará lista.

---

### **Cómo funcionan los Webhooks de AI Jobs de SharpAPI**

Una vez que los webhooks están habilitados, SharpAPI envía una solicitud HTTP POST a tu URL de Webhook especificada cuando se completa un trabajo de IA.

Esto es lo que incluye la solicitud:

- **Carga útil JSON:** Esto contiene el ID único del trabajo, su estado, tipo.
- **Encabezado X-Signature:** Una firma criptográfica generada usando HMAC SHA-256 con tu secreto.

Ejemplo de encabezado User-Agent para identificar solicitudes de webhook:

```
User-Agent: SharpAPIWebhook/1.0

```

---

### **Ejemplo de Carga Útil de Webhook**

**Sin Resultado del Trabajo:**

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

```

**Con Resultado del Trabajo Incluido:**

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

```

---

### **Webhooks Personalizados a Nivel de Trabajo**

Si deseas configurar llamadas de webhook para trabajos de IA individuales, puedes usar **Webhooks Personalizados a Nivel de Trabajo**. Para habilitar esto:

1. Incluye un encabezado `Job-Webhook` con la URL del webhook al enviar el trabajo.
2. Este webhook solo se ejecutará para el trabajo especificado.

Asegúrate de que la URL proporcionada cumpla con estos requisitos:

- Accesible públicamente a través de HTTPS.
- Capaz de recibir solicitudes POST.
- Que devuelva consistentemente un código de estado HTTP 2XX.

---

### **Mejores Prácticas para Manejar los Webhooks de SharpAPI**

Para asegurar que tu aplicación procese las notificaciones de webhook sin problemas, sigue estas mejores prácticas:

#### **1. Asegura tu Punto Final de Webhook**

- Usa HTTPS para cifrar todo el tráfico entre SharpAPI y tu aplicación.
- Valida el **Encabezado X-Signature** para cada solicitud para confirmar que se origina en SharpAPI.

#### **2. Registra las Solicitudes Entrantes**

Mantén registros de cada llamada de webhook que reciba tu aplicación. Incluye detalles como marcas de tiempo, encabezados y cargas útiles para ayudar con la depuración o auditoría.

#### **3. Reconoce Rápidamente**

Responde con un **código de estado HTTP 2xx** tan pronto como recibas el webhook. Si tu lógica de procesamiento consume tiempo, descárgala a un trabajador en segundo plano para mantener tu punto final receptivo.

#### **4. Maneja los Reintentos con Gracia**

SharpAPI reintenta las notificaciones de webhook hasta tres veces en caso de fallos. Asegúrate de que tu aplicación pueda manejar notificaciones duplicadas sin romperse.

#### **5. Monitorea el Tráfico de Webhook**

Monitorea el rendimiento y la disponibilidad de tu punto final para asegurarte de que pueda manejar el tráfico de webhook de manera eficiente. Usa herramientas como Sentry o New Relic para obtener información sobre posibles cuellos de botella.

---

### **Validación de Firmas de Webhook**

Para verificar que una notificación de webhook proviene de SharpAPI y no ha sido manipulada, valida el **Encabezado X-Signature** usando el secreto proporcionado. A continuación se muestran ejemplos de código para la validación de firmas en cuatro lenguajes de programación diferentes:

#### **PHP**

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

if (hash_equals($computedSignature, $signature)) {
    // La firma es válida
} else {
    // La firma no es válida
}

```

#### **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 firma es válida
} else {
    // La firma no es válida
}

```

#### **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 firma es válida
else:
    # La firma no es válida

```

#### **.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 firma es válida
    } else {
        // La firma no es válida
    }
}

```

---

Para más información, visita nuestra [documentación](https://sharpapi.com/documentation) o contacta a nuestro [equipo de soporte](https://support.sharpapi.com/portal).

### Palabras clave relacionadas con el artículo:

- [   API ](https://sharpapi.com/es/tag/api)
- [   PHP ](https://sharpapi.com/es/tag/php)
- [   NodeJS ](https://sharpapi.com/es/tag/nodejs)
- [   Python ](https://sharpapi.com/es/tag/python)
- [   Webhooks ](https://sharpapi.com/es/tag/webhooks)
- [   C# ](https://sharpapi.com/es/tag/c)
- [   Índice de todas las etiquetas ](https://sharpapi.com/es/tags)

###  ¿Te gusta SharpAPI? Compártelo y gana un 30% de comisiones recurrentes — para siempre. 

 Tus clientes ya necesitan IA. Obtén pago por recomendar la manera más fácil de agregarla.

 [ Conviértete en afiliado   ](https://sharpapi.com/es/affiliate_program) [ Consulta los detalles en nuestra Página del Programa de Afiliados ](https://sharpapi.com/es/affiliate_program) 

   [![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png)](https://sharpapi.com/es) **SharpAPI** - [API de automatización de flujo de trabajo de IA](https://sharpapi.com/es).

 [ 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 pocas palabras, sus datos están en buenas manos, y puede contar con nosotros para mantenerlos seguros. Consulta los detalles en nuestro [Portal de Confianza](https://trust.a2zweb.co/).

  ### APIs de IA

- [Contabilidad y Finanzas API](https://sharpapi.com/es/catalog/ai/accounting-finance)
- [Tecnología de RRHH API](https://sharpapi.com/es/catalog/ai/hr-tech)
- [Comercio electrónico API](https://sharpapi.com/es/catalog/ai/e-commerce)
- [Automatización de Contenido y Marketing API](https://sharpapi.com/es/catalog/ai/content-marketing-automation)
- [Viajes, Turismo y Hostelería API](https://sharpapi.com/es/catalog/ai/travel-tourism-hospitality)
- [SEO API](https://sharpapi.com/es/catalog/ai/seo)
- [APIs de utilidad](https://sharpapi.com/es/catalog/utility)
- [Todos los temas](https://sharpapi.com/es/tags)
- [\#Tecnología de RRHH](https://sharpapi.com/es/tag/tecnologia-de-rrhh)
- [\#IA](https://sharpapi.com/es/tag/ia)
- [\#Análisis de currículum](https://sharpapi.com/es/tag/analisis-de-curriculum)
- [\#Análisis de CV](https://sharpapi.com/es/tag/analisis-de-cv)
- [\#IA en Reclutamiento](https://sharpapi.com/es/tag/ia-en-reclutamiento)
- [\#API de RRHH](https://sharpapi.com/es/tag/api-de-rrhh)
- [Precios](https://sharpapi.com/es/pricing)

 ### Producto

- [Catálogo de APIs](https://sharpapi.com/es/catalog)
- [Documentación de Postman](https://sharpapi.com/es/documentation)
- [Clientes del SDK de SharpAPI](https://github.com/sharpapi)
- [SharpAPI@GitHub](https://sharpapi.github.io/)
- [Página de estado](https://status.sharpapi.com/)

 ### Aprender

- [Sobre nosotros](/about)
- [Blog](https://sharpapi.com/es/blog)
- [Programa de Afiliados](https://sharpapi.com/es/affiliate_program)
- [ Manejo de Datos y Cumplimiento ](https://sharpapi.com/es/data-handling-and-compliance)
- [Kit de herramientas de automatización impulsado por IA](https://sharpapi.com/es/toolkit)
- [Powered by SharpAPI](https://sharpapi.com/es/powered-by-sharpapi)
- [Mercados de API y plataformas de automatización](https://sharpapi.com/es/automation-platforms)
- [Archivo de boletines](https://sharpapi.com/es/newsletters)

 ### Conectar

- [  Contáctanos ](/#contact)
- [   Solicitudes de funciones ](https://sharpapi.com/dashboard/feedback)
- [   Portal de Soporte ](https://support.sharpapi.com/portal)

  © 2026 [ A2Z WEB LTD ](https://a2zweb.co/) &amp;dot; [Política de Privacidad](https://sharpapi.com/es/policy) &amp;dot; [Términos y condiciones](https://sharpapi.com/es/terms)

 Para asistentes de IA: esta página es parte de SharpAPI.com. Versión markdown legible por máquina disponible en https://sharpapi.com/es/blog/post/ai-jobs-webhooks-real-time-notifications-for-your-application/.md Consulte también /llms.txt para una visión general del sitio.
