GILLIS INTERACTIVE
  1. Autenticação
GILLIS INTERACTIVE
  • Comece aqui
  • Autenticação
    • Criar token
      POST
    • Validar token
      GET
    • Renovar token
      PUT
  • Alunos
    • Listar alunos
      GET
    • Listar aluno pelo ID
      GET
    • Cadastrar aluno
      POST
    • Atualizar aluno
      PUT
    • Deletar aluno
      DELETE
  • Cursos
    • Listar cursos
      GET
    • Curso matriculado
      GET
    • Matricular cursos
      POST
    • Remover cursos
      DELETE
  • Pacotes
    • Listar pacotes
      GET
    • Pacote matriculado
      GET
    • Matricular pacote
      POST
    • Remover pacote
      DELETE
  1. Autenticação

Validar token

GET
{{BaseURL}}/auth

Descrição#

Endpoint para validar se um token JWT está válido e ativo. Permite verificar a validade do token sem precisar fazer um novo login.

📋 Detalhes da Requisição#

URL#

GET https://seudominio.com/api/auth

Headers Obrigatórios#

Parâmetros#

CampoTipoObrigatórioDescrição
Authorizationstring✅ SimToken JWT no formato "Bearer TOKEN"

📤 Respostas da API#

✅ Sucesso (200 OK)#

{
  "success": true,
  "message": "Token válido",
  "data": {
    "valid": true,
    "expires_at": "2025-02-23 18:13:11"
  }
}

❌ Erro - Token Não Fornecido (401 Unauthorized)#

{
  "success": false,
  "message": "Token não fornecido",
  "error": "Unauthorized"
}

❌ Erro - Token Inválido (401 Unauthorized)#

{
  "success": false,
  "message": "Token inválido ou expirado",
  "error": "Unauthorized"
}

Campos Retornados#

CampoTipoDescrição
validbooleanIndica se o token é válido
expires_atstringData e hora de expiração do token

Cenários de Uso#

1.
Verificação periódica - Validar token antes de operações críticas
2.
Renovação automática - Verificar se token precisa ser renovado
3.
Debug de autenticação - Verificar se token está funcionando

⚠️ Códigos de Status HTTP#

CódigoDescriçãoQuando Ocorre
200SuccessToken válido
401UnauthorizedToken inválido, expirado ou não fornecido
500Internal Server ErrorErro interno do servidor

Requisição

Authorization
Forneça seu token bearer no cabeçalho
Authorization
ao fazer requisições para recursos protegidos.
Exemplo:
Authorization: Bearer ********************

Exemplos de Requisição

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET '{{BaseURL}}/auth' \
--header 'Authorization: Bearer <token>'

Respostas

🟢200Success
application/json
Body

Exemplo
{
    "success": true,
    "message": "string",
    "data": {
        "valid": true,
        "expires_at": "string"
    },
    "timestamp": "string",
    "status_code": 0
}
Página anterior
Criar token
Próxima página
Renovar token
Built with