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 | 
 | 
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."]
}Updated 28 days ago
