Níveis de Usuários
Nível do Usuário

Nível do Usuário

Teremos 3 níveis de usuário na gamificação do programa. Para recuperar a lista desses níveis basta fazer a seguinte requisição:

  • Método: GET

  • URL: [baseurl]/levels/user/{USER_IDENTIFIER}

  • Parâmetros de URL:

    • id (obrigatório): O ID do usuário a ser recuperado.
  • Header:

    • Content-Type: application/json
    • Authorization: Bearer <USER_JWT_KEY>

    Exemplo de Requisição

GET /levels/user/user1234 HTTP/1.1
Host: [baseurl]
Content-Type: application/json
Authorization: Bearer <USER_JWT_KEY>

Respostas

Sucesso

  • Status: 200
{
  "status": "success",
  "level" : {
    "level_name": "Nome do nível A",
    "level_cover": "URL da imagem",
    "level_description": "Descrição do nível",
    "level_points": 0
  },
  "user_points": 490,
  "next_level_points": 10
}

Possíveis Códigos de Erro

  • Status: 401 Unauthorized
{
  "status": "error",
  "message": "User not authenticated"
}