Obtener ficha técnica a partir de una categoría

Este endpoint crea una tarea para generar un archivo con los campos de ficha técnica de categorías solicitadas. Debes proporcionar los IDs de las categorías y id del canal (category_code, id_channel) para las cuales deseas obtener los campos de ficha técnica. El endpoint devuelve el ID de la tarea (task_id), que se puede utilizar para consultar el estado de la tarea.

El archivo indica los campos de ficha técnica obligatorios y opcionales para una categoría específica de algún canal.

Una vez completada la tarea, se enviará un webhook con el topic category-datasheet, incluyendo el ID de la tarea. Esto te permitirá acceder al informe generado con los campos de ficha técnica de los productos correspondientes a las categorías consultadas.

🚧

¡Límite!

Solo se puede generar una tarea a la vez.

Endpoint:

POST https://api.tp.yuju.io/category-datasheet

CampoDescripción
category_codecódigo de la categoría del canal
id_channelid del canal al cual pertenece la categoría

Ejemplo:

[  
   {  
       "category_code": "MLM0001",  
       "id_channel": 13  
   },  
   {  
       "category_code": "84354354",  
       "id_channel": 12  
   }  
]

Respuestas:

{  
   "status": "CREATED",  
   "message": "La tarea se encuentra siendo procesada",  
   "id_task": "fac23de",  
   "details": {}  
}
{  
   "status": "REJECTED",  
   "message": "Ya hay una tarea en progreso",  
   "id_task": null,  
   "details": {  
       "current_id_task": "fac23de"  
   }  
}

Consultar el estado de una tarea:

Endpoint:

GET https://api.tp.yuju.io/category-datasheet/{id_task}

ParámetroDescripción
id_taskid de la tarea

Ejemplo:

{  
   "status": "PROCESSING",  
   "url": "https\://..../file.json"  
}
CampoDescripción
statusEstado de la tarea, posibles valores: CREATED, PROCESSING, COMPLETED, REJECTED, ERROR
urlUrl del archivo generado, únicamente tiene valor cuando la tarea está en estado COMPLETED

What’s Next

¿Cómo obtener oferta de productos?