get
https://app.fracttal.com/api/warehouses_groups_1/new-endpoint-1
Retorna el catálogo (paginado) de Clasificación 1 de almacenes habilitadas de la empresa del caller, con filtro opcional por id.
GET https://app.fracttal.com/api/warehouses_groups_1Parámetros de entrada — Requeridos
Ninguno.
Parámetros de entrada — Opcionales
Se envían como query params.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | bigint | No | Filtra por el id de una clasificación puntual. |
only_enabled | boolean | No | Si se envía false, incluye también las clasificaciones deshabilitadas. Por defecto solo trae enabled = true. |
start | entero | No | Offset de paginación. Default 0. |
limit | entero | No | Tamaño de página. Default 100, tope máximo 100 por página. |
Parámetros de salida
| Parámetro | Tipo | Descripción |
|---|---|---|
success | booleano | true si la consulta fue exitosa. |
message | texto | "200" en éxito; código/mensaje de error en caso contrario. |
data | array | Lista de clasificaciones { id, id_company, description, enabled }. |
total | entero | Cantidad total de clasificaciones que matchean el filtro en la empresa — no el tamaño de la página devuelta. Usar para calcular el número de páginas. |
Errores
| Código | Causa |
|---|---|
401 | Token inválido o ausente. |
500 | Error interno no controlado. |
Sin resultados no es errorSi la empresa no tiene clasificaciones (o el filtro no matchea nada), la respuesta es
success=true, total=0, data=null— no es un error.
Ejemplo
Request
GET https://app.fracttal.com/api/warehouses_groups_1?id=744Response 200
200{
"success": true,
"message": "200",
"data": [
{ "id": 744, "id_company": 4344, "description": "Accesorios", "enabled": true }
],
"total": 1
}Response — catálogo completo, sin filtros (200)
200){
"success": true,
"message": "200",
"data": [
{ "id": 744, "id_company": 4344, "description": "Accesorios", "enabled": true },
{ "id": 745, "id_company": 4344, "description": "Consumibles", "enabled": true }
],
"total": 7
} 200