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 11 days ago