Unidades de medida
Formas de contar um insumo, por exemplo unidade, caixa ou metro. São escolhidas no cadastro de cada insumo. Corresponde à tela Unidades de medida, do módulo Almoxarifado.
Endpoints
| Método | Caminho | Descrição |
|---|---|---|
| GET | /warehouse/measurement-units | Lista as unidades de medida |
| POST | /warehouse/measurement-units | Cadastra uma unidade de medida |
| GET | /warehouse/measurement-units/{id} | Consulta uma unidade de medida |
| PUT | /warehouse/measurement-units/{id} | Altera uma unidade de medida |
| DELETE | /warehouse/measurement-units/{id} | Apaga uma unidade de medida |
GET /warehouse/measurement-units
Lista as unidades de medida da empresa cliente, ordenadas pelo nome.
Parâmetros de URL
| Parâmetro | Descrição |
|---|---|
| search | Texto para buscar pelo nome da unidade |
| per_page | Quantidade de registros por página. Com ele, a resposta é paginada |
| page | Número da página, quando per_page é informado |
Resposta (200): lista com id, measurement_unit, updated_at e os nomes de
quem criou e de quem alterou por último.
POST /warehouse/measurement-units
Cadastra uma unidade de medida.
Corpo
| Campo | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| measurement_unit | Sim | Texto | Nome da unidade, por exemplo "Caixa" |
Resposta (201): a unidade criada, com id e measurement_unit.
Consultar, alterar e apagar
- GET /warehouse/measurement-units/{id}: devolve a unidade de medida.
- PUT /warehouse/measurement-units/{id}: altera o nome. Corpo:
measurement_unit(Sim, texto). Resposta (200): a unidade alterada. - DELETE /warehouse/measurement-units/{id}: apaga a unidade (exclusão lógica). Resposta (200): lista de unidades de medida da empresa cliente.