---
updatedAt: 2026-03-12T16:11:51.000Z
agentTools:
  projectIndex: https://api-docs.yuju.io/llms.txt
---

# 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

```json Respuesta Ejemplo
{
	"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 |

```json Response
{  
   "status": "COMPLETED",  
   "url": "https\://..../file.jsonl"  
}
```