Para utilizar a API da Jmvstream é necessário obter o Token JWT para autentificação. Segue abaixo a rota e a requisição necessária para obter o Token:

Route (Rota)

Método Rota Descrição
POST /v1/authenticate Retorna novo token JWT.

Body Params (Requisição)

Param Tipo Descrição Obrigatório
email String E-mail do cliente Sim
password String Senha do cliente Sim
resource String Uuid* da aplicação do cliente Sim

*UUID é encontrado no HUB, qualquer dúvida basta entrar em contato com nosso time de suporte.

Response (Resposta)

– Resposta de retorno do token (Status: 200)

{
  "token": "<JWT_TOKEN>"
}

– Resposta de erro ao não enviar campo obrigatório ou campo em formato incorreto (Status: 400)

{
    "email" is required
}

– Resposta de erro ao não ser possível autenticar o usuário (Status: 401)

{
  "message": "not allowed"
}

– Resposta de erro por algum erro interno (Status: 500)

{
  "error": "Internal Server Error"
}