Actualizar suscripción

Modifica la información de tus suscripciones activas.

Actualización de suscripciones con un proceso sencillo y eficiente. Utiliza el siguiente endpoint para realizar modificaciones específicas y mantener tu integración siempre alineada con los requisitos cambiantes de tu aplicación.

Endpoint

PUT https://api.tp.yuju.io/webhook-sub/{id_third_party_app_webhook}

Agrega el id_third_party_app_webhook como parámetro en la URL

Ejemplo:

Contenido actual que se quiere cambiar:

{  
   "url": "https://sha256.badssl.com//",  
   "topics": [
     "new-order", 
     "updated-order"
   ],
   "headers": {
        "Authorization": "Bearer 12123",
        "token": "123123"
    }  
}

Solicitud de cambio:

{  
   "url": "https://sha256.badssl.com//",  
   "topics": [
     "new-order", 
     "updated-order",
     "category-datasheet"
   ],
   "headers": {
        "Authorization": "Bearer 12123",
    }  
}

Los cambios logrados son:

  • Dentro de headers ya no se ve el token, ahora solo el header está con el campo Authorization
  • Agregar un nuevo topic category-datasheet

Response

{
   "message": "ok"
}

Errors Response:

Reglas de campos:

Campo

Regla

url

Valida url con certificado SSL

topics

Un topic valido

headers

  • Valores String
  • Máximo 3 claves.
  • Máximo de valor 3000 caracteres

Response

//URL
{
   "message": {
   "url": ["certificado invalido"]
}

//topics
{
   "message": {
   "topics": ["Uno o varios valores en topics no se encuentran dentro de topics validos: category-datasheet, products-datasheet, products-offer, categorizer, new-order, updated-order, new-std-order, updated-std-order, std-orders-report, products-gral-report, product-created, product-deleted, analytics-report"]
}

// headers: 
{
   "message": {
   "headers": ["En objeto headers, no se permiten más de 3 claves."]
}

// headers: 
{
   "message": {
   "headers": ["En objeto headers, los valores no pueden excederlos 1000 caracteres."]
}

What’s Next

Desactivar Webhooks