GILLIS INTERACTIVE
    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

    Comece aqui

    Bem-vindo à documentação completa da nossa API. Esta documentação fornece informações detalhadas sobre todos os endpoints disponíveis.

    🚀 Início Rápido#

    Base URL#

    https://seudominio.com/api

    Autenticação#

    A API utiliza JWT (JSON Web Token) para autenticação. Todos os endpoints protegidos requerem um token válido no header Authorization.

    📋 Endpoints Disponíveis#

    🔐 Autenticação#

    MétodoEndpointDescrição
    POST/authLogin de usuário
    GET/authValidar token
    PUT/authRenovar token

    👥 Alunos#

    MétodoEndpointDescrição
    GET/studentsListar alunos
    GET/students/{id}Listar alunos pelo id
    POST/studentsCriar aluno
    PUT/studentsAtualizar aluno
    DELETE/studentsDeletar aluno

    📚 Cursos (Matrícula)#

    MétodoEndpointDescrição
    GET/coursesListar os cursos
    GET/courses/{student_id}Listar os cursos matriculados para o aluno
    POST/coursesMatricular aluno(s) em curso(s)
    DELETE/coursesRemover curso(s) de um aluno

    📚 Pacotes (Matrícula)#

    MétodoEndpointDescrição
    GET/packagesListar os pacotes
    GET/packages/{student_id}Listar os pacotes matriculados para o aluno
    POST/packagesMatricular aluno(s) em pacote(s)
    DELETE/packagesRemover pacote(s) de um aluno

    🔄 Códigos de Status HTTP#

    CódigoDescrição
    200Success
    201Created successfully
    400Bad Request
    401Unauthorized
    403Forbidden
    404Not Found
    405Method Not Allowed
    409Conflict
    422Unprocessable Entity
    429Too Many Requests
    500Internal Server Error

    Próxima página
    Criar token
    Built with