Bem vindo a api de produtos com foco em massas alimenticias, esta é uma breve documentação das funcionalidades, faça o login com os dados fornecidos para receber um codigo jwt fique a vontade para testar..

Informações Gerais

Formas de testar no postman

Chave Valor
x-token token que foi copiado

Observação: Existe um limite de produtos que podem ser adicionados, "pastel grande", "pastel pequeno", "pastel bananada", "nhoque", "talharim", "pizza", "rolo", "15 x 20", "lasanha", "pastel degustação".

O json ficará semelhante a tabela

nome pastel grande string
peso 0.500 Float
preço 7.50 Float
descrição 20 folhas

Observação: O campo descrição aceita este valor para o produtos folheados. Para pizza, nhoque, talharim e rolo a descrição é a mesma do nome.

nome pizza
peso 0.500
preço 7.50
descrição pizza

Um id é gerado para cada novo produto adicionado.

Autenticação Login

Resposta de sucesso (200):Login realizado com sucesso!

Erros Comuns:

401 Credenciais Inválidas
400 Dados da requisição incompletos

Adicionar um produto

Resposta de sucesso (200 OK)

Erros Comuns:

400 Token JWT ausente ou inválido produto invalido ou já adicionado

Obter Informações de um produto

Resposta de sucesso (200 OK):Lista o produto em formato json.

Erros Comuns:

401 Token JWT ausente ou inválido
400 Token JWT expirado ou sem permissão
404 Produto não encontrado

Obter Informações dos Produtos

Resposta de sucesso (200 OK):Lista todos os produtos em formato json.

Erros Comuns:

401 Token JWT ausente ou inválido
400 Token JWT expirado ou sem permissão

Atualizar Informaçoes do produto

Resposta de sucesso (200 OK):Produto atualizado.

Erros Comuns:

401 Token JWT ausente ou inválido
400 Token JWT expirado ou sem permissão
404 Produto não encontrado

Deletar produto

Resposta de sucesso (200 OK):Produto excluido com sucesso.

Erros Comuns:

401 Token JWT ausente ou inválido
400 Token JWT expirado ou sem permissão
404 Produto não encontrado