Skip to content

Signup DOC

Wesley Mendes edited this page Aug 28, 2020 · 3 revisions

Documentação

Índice

Guia de Desenvolvimento

Obs: Apenas o POST para cadastro retorna Success, as demais rotas estão configuradas como não permitidas.

API URLs

Environment REST
PROD https://navedex-wes.herokuapp.com

Autorizações Disponíveis

AUTHORIZATION Bearer JWT URL
Bearer jwt-token /login/
Bearer jwt-refresh-token /token/refresh/

Referência da API REST

Códigos de status HTTP

  • 200 Successful request
  • 400 Bad request
  • 405 Method Not Allowed

Fields

Nome Tipo Descrição
email String Endereço de e-mail do usuário.
password String Senha de autenticação do usuário.

Inserir Item

POST /signup/

Insere um item e retorna os valores inseridos.

Success

  • Status Code: 201

Dados de exemplo:

{
  "email": "String",
  "password": "String",
}

Resposta de exemplo:

{}

Bad Request

  • Status Code: 400

Resposta de exemplo:

{
  "email": [
    "Este campo é obrigatório."
  ],
  "password": [
    "Este campo é obrigatório."
  ]
}

Listar Items

GET /signup/

Retorna uma lista com todos os itens cadastrados.

Method Not Allowed

  • Status Code: 405

Resposta de exemplo:

{
  "status": 405
}

Detalhar Item

GET /signup/:id

Retorna o detalhe de um item.

Method Not Allowed

  • Status Code: 405

Resposta de exemplo:

{
  "status": 405
}

Atualizar Item

PUT /signup/:id

Atualiza um item e retorna os valores atualizados.

Method Not Allowed

  • Status Code: 405

Resposta de exemplo:

{
  "status": 405
}

Deletar Item

DELETE /signup/:id

Deletar um item cadastrado.

Method Not Allowed

  • Status Code: 405

Resposta de exemplo:

{
  "status": 405
}