get
https://app.fracttal.com/api/warehouses_groups_1/new-endpoint-1
Retorna o catálogo (paginado) de Classificação 1 de almoxarifados habilitadas da empresa do caller, com filtro opcional por id.
GET https://app.fracttal.com/api/warehouses_groups_1Parâmetros de entrada — Obrigatórios
Nenhum.
Parâmetros de entrada — Opcionais
Enviados como query params.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | bigint | Não | Filtra pelo id de uma classificação específica. |
only_enabled | boolean | Não | Se enviado como false, também inclui as classificações desabilitadas. Por padrão, só traz enabled = true. |
start | inteiro | Não | Offset de paginação. Padrão 0. |
limit | inteiro | Não | Tamanho da página. Padrão 100, limite máximo 100 por página. |
Parâmetros de saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
success | booleano | true se a consulta foi bem-sucedida. |
message | texto | "200" em sucesso; código/mensagem de erro caso contrário. |
data | array | Lista de classificações { id, id_company, description, enabled }. |
total | inteiro | Quantidade total de classificações que correspondem ao filtro na empresa — não o tamanho da página retornada. Usar para calcular o número de páginas. |
Erros
| Código | Causa |
|---|---|
401 | Token inválido ou ausente. |
500 | Erro interno não tratado. |
Ausência de resultados não é erroSe a empresa não possui classificações (ou o filtro não corresponde a nada), a resposta é
success=true, total=0, data=null— não é um erro.
Exemplo
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": "Acessórios", "enabled": true }
],
"total": 1
}Response — catálogo completo, sem filtros (200)
200){
"success": true,
"message": "200",
"data": [
{ "id": 744, "id_company": 4344, "description": "Acessórios", "enabled": true },
{ "id": 745, "id_company": 4344, "description": "Consumíveis", "enabled": true }
],
"total": 7
} 200