Obter todas as unidades
GET https://.account-name.krzlabs.io/api/v1/units
Realiza a leitura de todas as unidades.
Request
Entenda como aplicar paginação e ordenação na sua listagem
Entenda como aplicar filtros na sua listagem
Entenda como expandir entidades relacionadas nos documentos da listagem
Responses
Resposta de sucesso
200
| Field | Type | Description | Optional | Searchable |
|---|---|---|---|---|
| source_id | string | Identificador de origem. | required | false |
| name | string | Nome da unidade de medida. | required | false |
| enabled | boolean | Indica se a unidade está habilitada. | not required | false |
| scales | array | Escalas de conversão de unidade. | required | false |
Exemplo de resposta em JSON
{
"page": 1,
"skip": 0,
"limit": 10,
"sort": {
"campo": "asc"
},
"pages": 5,
"total": 50,
"next": true,
"previous": "2",
"nextUrl": "https://api.exemplo.com?page=2",
"previousUrl": false,
"filters": {
"status": "ativo"
},
"data": [{
"source_id": "SRC001",
"name": "Unidade de Medida",
"enabled": true,
"scales": [
{
"unit": "kg",
"plural": "quilogramas",
"singular": "quilograma",
"factor": 1,
"enabled": true
},
{
"unit": "g",
"plural": "gramas",
"singular": "grama",
"factor": 1000,
"enabled": true
},
{
"unit": "mg",
"plural": "miligramas",
"singular": "miligrama",
"factor": 1000000,
"enabled": false
}
]
}]
}
Resposta de erro
400
| Field | Type | Description |
|---|---|---|
| code | Number | Código da resposta http |
| kind | String | Tipo de mensagem |
| name | String | Nome da exceção lançada pela plataforma |
| title | String | Titulo do erro lançado pela plataforma |
| message | String | Mensagem indicando o probloma ocorrido |
| solution | String | Mensagem indicando uma possível solução para o problema |
Copyright © 2025 kruzer | All Rights Reserved