GILLIS INTERACTIVE
  1. Pacotes
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. Pacotes

Pacote matriculado

GET
{{BaseURL}}/packages/{{id}}

Descrição#

Endpoint para listar os pacotes matriculados para o aluno.

📋 Detalhes da Requisição#

URL#

GET https://seudominio.com/api/packages/{student_id}

Headers Obrigatórios#


📤 Respostas da API#

✅ Sucesso (200 OK)#

{
    "success": true,
    "message": "Pacotes do aluno recuperados com sucesso",
    "data": {
        "student_id": 1,
        "packages": [
            {
                "id": 5297654,
                "nome": "Informática Kids",
                "valor": 399,
                "promocao": 0,
                "data_matricula": "2025-11-01",
                "status_matricula": "Aguardando"
            },
            {
                "id": 5084294,
                "nome": "Informatica Profissional",
                "valor": 200,
                "promocao": 0,
                "data_matricula": "2025-09-02",
                "status_matricula": "Aprovado"
            },
            {
                "id": 4635560,
                "nome": "Preparatório bancário",
                "valor": 399,
                "promocao": 299,
                "data_matricula": "2025-11-01",
                "status_matricula": "Aguardando"
            }
        ],
        "total": 3
    },
    "timestamp": "2025-11-02 00:58:24",
    "status_code": 200
}

✅ Sucesso - Lista Vazia (200 OK)#

{
    "success": true,
    "message": "Pacotes do aluno recuperados com sucesso",
    "data": {
        "student_id": 15,
        "packages": [],
        "total": 0
    },
    "timestamp": "2025-11-02 00:59:41",
    "status_code": 200
}

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

{
  "success": false,
  "message": "Unauthorized - Invalid or missing token",
  "errors": [],
  "timestamp": "2025-01-28 10:30:00",
  "status_code": 401
}

❌ Erro - Erro no Servidor (500 Internal Server Error)#

{
  "success": false,
  "message": "Erro ao listar pacotes",
  "errors": [],
  "timestamp": "2025-01-28 10:30:00",
  "status_code": 500
}

🔍 Campos Retornados#

Dados do Pacote#

CampoTipoDescriçãoExemplo
idintID do pacote789
nomestringNome do pacote"Pacote Completo"
valorfloatValor do pacote999.90
promocaofloatValor promocional799.90
data_matriculastringData da matrícula2025-11-01
status_matriculastringSituação da matrículaAguardando Aprovado

⚠️ Códigos de Status HTTP#

CódigoDescriçãoQuando Ocorre
200OKPacotes recuperados com sucesso
401UnauthorizedToken inválido 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}}/packages/{{id}}' \
--header 'Authorization: Bearer <token>'

Respostas

🟢200Correto
application/json
Body

Exemplo
{
    "success": true,
    "message": "string",
    "data": {
        "student_id": 0,
        "packages": [
            {
                "id": 0,
                "nome": "string",
                "valor": 0,
                "promocao": 0,
                "data_matricula": "string",
                "status_matricula": "string"
            }
        ],
        "total": 0
    },
    "timestamp": "string",
    "status_code": 0
}
Página anterior
Listar pacotes
Próxima página
Matricular pacote
Built with