Obtener información general
Este endpoint crea una tarea para generar un archivo con los campos generales de tus productos y sus variaciones.
La API devuelve un ID de tarea (id_task), el cual puede usarse posteriormente para consultar el estado de la generación del reporte.
Una vez el reporte esté listo, se enviará un webhook con el topic products-gral-report, incluyendo el id_task para acceder al archivo generado.
El archivo da la siguiente información:
- Lista los productos con sus campos generales como nombre, descripción, imagenes, tipo de envío, texto personalizado, etc.
- Dentro de cada producto podrás encontrar las variaciones correspondientes con sus caracteristicas.
El archivo generado es un jsonl, lo que significa que:
- Cada línea del archivo representa un producto en formato JSON.
- Esto permite procesar el archivo de manera más eficiente, sin necesidad de cargar todo el contenido en memoria.
¡Límite!El reporte puede generarse máximo 2 veces por día.
Los créditos se renuevan automáticamente todos los días a las 00:00 UTC.
Endpoint:
POST https://api.tp.yuju.io/products-gral-report
Body: N/A
Respuesta
{
"message": "Report generation in progress. A webhook will be triggered upon completion.",
"id_task": "302dd26d7af44afab0ff48db4bn2m417"
}Consultar el estado de una tarea
Endpoint
GET https://api.tp.yuju.io/products-gral-report/{id_task}
| Parámetro | Descripción |
|---|---|
| id_task | id de la tarea |
Respuesta:
| Campo | Descripción |
|---|---|
| status | Estado de la tarea, posibles valores: CREATED, PROCESSING, COMPLETED, REJECTED, ERROR |
| url | Url del archivo generado, únicamente tiene valor cuando la tarea está en estado COMPLETED |
{
"status": "COMPLETED",
"url": "https\://..../file.jsonl"
}Updated about 2 months ago
