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ámetroDescripción
id_taskid de la tarea

Respuesta:

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
{  
   "status": "COMPLETED",  
   "url": "https\://..../file.jsonl"  
}