UNIDADE
Endpoints
Buscar unidades
GET /store
Descrição: Retorna todas as unidades cadastradas, podendo filtrar por status, nome, id externo, entre outros.
Respostas:
200 OK: Retorna lista de unidades.422 Unprocessable Entity: Parâmetros inválidos.
Criar unidade
POST /store
Descrição: Cria uma nova unidade.
Respostas:
201 Created: Unidade criada com sucesso.400 Bad Request: Parâmetros inválidos.
Buscar unidade por id
GET /store/{id}
Descrição: Retorna uma unidade pelo id.
Respostas:
200 OK: Retorna a unidade.404 Not Found: Unidade não encontrada.
Editar unidade
PUT /store/{id}
Descrição: Edita uma unidade existente.
Respostas:
202 Accepted: Unidade editada com sucesso.404 Not Found: Unidade não encontrada.
Inativar unidade
DELETE /store/{id}
Descrição: Inativa uma unidade existente.
Respostas:
200 OK: Unidade inativada com sucesso.404 Not Found: Unidade não encontrada.