-
Buscar Usuarios
-
Buscar somente um Usuario
-
Cadastrar Usuario
-
Atualiza os dados de um Usuario
Método HTTP | Endpoint | Descrição |
---|---|---|
GET | /users | Retorna todos os usuarios cadastrados |
GET | /users/:id | Retorna o usuario junto com todas suas encomendas relacionadas pelo ID |
POST | /users | Cadastra um novo usuario |
PUT | /users/:id | Atualiza as informações de um usuario existente |
DELETE | /user/:id | Exclui um usuario existente pelo ID |
-
Buscar encomendas
-
Buscar somente uma encomenda
-
Cadastrar encomenda
-
Atualiza os dados de uma encomenda
Método HTTP | Endpoint | Descrição |
---|---|---|
GET | /orders | Retorna todos as encomendas cadastradas |
GET | /orders/:id | Retorna uma encomenda específica pelo ID |
POST | /orders | Cadastra uma nova encomenda |
PUT | /orders/:id | Atualiza as informações de uma encomenda existente |
DELETE | /orders/:id | Exclui uma encomenda existente pelo ID |
-
Consultar CEP
-
Calcular Preço/Prazo de uma encomenda
-
Consultar uma encomenda pelo seu Código de Rastreio e criar uma encomenda nova para o Usuario
Método HTTP | Endpoint | Descrição |
---|---|---|
POST | /consultacep | Retorna o cep passado pelo req.body |
POST | /calcprecoprazo | Retorna todos os valores/dados do calculo do preço de uma encomenda |
POST | /rastrearencomenda | Rastreia e cadastra uma nova encomenda passada pelo req.body |
- Autenticação JWT (Json Web Token)
- Realização de cadastro de encomendas apartir do rastreio
- Verificações de erros