{"openapi":"3.0.1","info":{"title":"Acadêmico","description":"\n# Introdução\n\nBem-vindo à documentação da API Acadêmico. Este documento fornece as informações necessárias para que os desenvolvedores utilizem os recursos do **SWA.JACAD**, sejam eles baseados em servidor ou no lado do cliente.\n\nA API Acadêmico permite acessar dados e funcionalidades do **SWA.JACAD** usando código em vez da interface do usuário.\n\nPor exemplo, você pode usar a API para:\n- Criar uma nova matrícula.\n- Lançar a nota de um aluno.\n- Consultar os alunos matriculados em uma disciplina.\n- Lançar frequência do aluno.\n\n\n### Quadro de Relacionamentos -JACAD\n<iframe style=\"border:none\" width=\"100%\" height=\"450\" src=\"https://whimsical.com/embed/JSZHN7TY25PZogto4GiP1D\"></iframe>\n \n## Segurança\n\nA API REST do JACAD utiliza o protocolo HTTPS para  uma  comunicação  criptografada, além  disso, todas as solicitações  na API são  obrigadas a informar  um  **token de  acesso** (Access Token) para  garantir a .\n\n### Obtendo  uma  Chave  de API\n\nPara  obter  um Token de  Acesso é necessário  se  autenticar  com  uma  **Chave  de API**. Você  pode  obter  sua  Chave  de API no painel  de  administração  da  plataforma SWA.JACAD.\n\nUma  Chave  de API tem o seguinte  formato:\n\n```json\n5837fa342c8a14c50c2d7c9a73369dce\n```\n\nUma  chave  de API deve  ser  definido  na  plataforma SWA.JACAD para  autenticação  na API.\n\nNavegue  até:`Integrações` > `API de  Integrações` > `Tokens de  Acesso` > `Cadastro  de Token de  Acesso`.\n\n1. Clique em  **Inserir**.\n2. Selecione  um  usuário.\n3. Insira a data de  vigência do token ou  marque a flag para  não  validar  datas.\n4. Clique em  salvar  para  gerar  automaticamente  um Token.\n\n**Nota:** É necessário  possuir  privilégios  de  administrador  para  obter  uma  chave  de API.\n\n![SWA.JACAD Desktop](/gerando-token.png \"Gerando Token de  acesso\")\n\n\n### Aviso\n\nTokens de API podem  representar  um  risco  de  segurança  para  sua  organização  se  usados  por  uma  pessoa  não  autorizada. Certifique-se  de  mantê-los  seguros, exclua as chaves  antigas e substitua-as em  seu  sistema  se  suspeitar  de  alguma  violação  de  segurança.\n\n> Você  pode  entrar  em  contato  conosco  para  obter  suporte  adicional.\n\n## Rate Limit\n\nTokens de requisição são uma abordagem eficiente para gerenciar o acesso a recursos, impedindo abusos e assegurando uma distribuição equitativa. No seu sistema, há dois principais filtros de controle de tokens:\n\n### Bloqueio Técnico:\n\n- **Quantidade Inicial:** 10 tokens por IP.\n- **Taxa de Recarga:** 1 token por segundo.\n- **Restrição:** Cada IP pode fazer 10 requisições por segundo. Após atingir esse limite, é necessário aguardar até que novos tokens sejam disponibilizados.\n\n### Filtro de Negócio:\n\n- **Quantidade Inicial:** Definida pelo usuário (por exemplo, 1000 tokens).\n- **Taxa de Recarga:** Recarregado a cada 1 hora.\n- **Restrição Adicional:** Se todos os tokens forem usados antes do período de uma hora, a recarga só ocorre após o término desse período, contado a partir do momento da última recarga. Por exemplo, se 1000 tokens forem usados em 55 minutos, a próxima recarga só ocorrerá 5 minutos após a última recarga.\n\nEste sistema oferece um equilíbrio entre acesso rápido (Bloqueio Técnico) e controle de uso a longo prazo (Filtro de Negócio), garantindo uma distribuição justa e evitando abusos.\n\n\n### Configuração do Controle de Requisições:\n\nNavegue  até:`Preferências` > `Segurança` > `Políticas de Segurança`.\n\nEm nossa plataforma, oferecemos total controle sobre como gerenciar suas requisições. Aqui está um guia simples para configurar o Filtro de Negócio:\n\n#### 1. Habilitar Controle de Requisições:\n\n- Para começar, marque a caixa de seleção \"Habilitar Controle de Requisições\". Isso permite que você personalize a quantidade máxima de requisições.\n\n- [ ] Habilitar Controle de Requisições\n\n#### 2. Definir Quantidade Máxima (Padrão: 1000 por Hora):\n- Abaixo da opção habilitar, você encontrará um campo para inserir a quantidade desejada de tokens. O valor padrão é 1000 por hora.\n\nAo marcar a opção e inserir sua preferência, você tem o poder de moldar como deseja que o Filtro de Negócio funcione para você.\n\nLembre-se: Se não desejar modificar, a configuração padrão de 1000 por hora permanecerá em vigor.\n\n![SWA.JACAD Desktop](/configurando-token.png \"Configurando entrada maxima de tokens\")\n\n\n## Jacad API Rest\n\nA API utiliza  os  princípios  das APIs REST, permitindo  que  os  desenvolvedores  realizem  consultas  na  plataforma SWA.JACAD utilizando o protocolo HTTP.\n\nUse uma  solicitação  **GET**  para  recuperar  informações, um  **POST**  para  criar  ou  atualizar e um  **DELETE**  para remover uma  informação.\n\n### Bearer Token (JWT)\n\nTodas as solicitações  de API requerem  um token de autorização para  validar a autenticidade e indicar  ao  sistema  quais  módulos, operações e recursos o usuário  pode  acessar. \n\nO Token JWT deve ser informado no cabeçalho (header) da solicitação como no formato abaixo:\n\n```json\nAuthorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c\n```\n\n**Nota:** O token JWT é obtido  após  realizar a autenticação  na API.\n\n\n\n\n### Respostas  de  Erros\n\nA API usa  códigos  de status HTTP padrão  para  indicar o sucesso  ou a falha  como  acontece  com  qualquer  resposta  de API, seu  cliente  deve  estar  preparado  para  lidar  com  erros  de  resposta. Normalmente, o corpo  da  resposta  será JSON no seguinte  formato:\n\n```json\n{\n\t\"timestamp\": \"2023-09-19T16:23:53-0300\",\n\t\"message\": \"Failed to convert property 'anoConsolidacao'\",\n\t\"details\": \"/api/v4/resource\",\n\t\"errorCode\": {\n\t\t\"code\": \"VFLD01\",\n\t\t\"desc\": \"Valor informado  inválido\"\n\t},\n\t\"validationErrors\": [\n\t\t{\n\t\t\t\"field\": \"anoConsolidacao\",\n\t\t\t\"rejectedValue\": \"2022-ASDF\",\n\t\t\t\"message\": \"Failed to convert property 'anoConsolidacao'\"\n\t\t}\n\t]\n}\n\n```\n\n### Código  de Status\n\n| CÓDIGO | DESCRIÇÃO | NOTA |\n| ------ | ------ | ------ |\n| 200 | OK | A requisição  foi  bem  sucedida. |\n| 201 | Created | Os  dados  foram  gravados  com  sucesso no sistema |\n| 400 | Bad Request | A solicitação  não  pôde  ser  compreendida  pelo  servidor. Os  parâmetros  recebidos  podem  não  ser  válidos |\n| 401 | Unauthorized | As credenciais  fornecidas, se  houver, não  são  suficientes  para  acessar o recurso |\n| 403 | Forbidden | As credenciais  fornecidas  não  possui  permissão  para  acessar o recurso. |\n| 404 | Not Found | A informação  requerida  não  foi  encontrada |\n| 422 | Unprocessable Entity | Não  foi  possível  processar a informação  devido a restrições  de  uso. |\n| 500 | Server Error | Erro  inesperado, ocorreu  algum  erro  interno no servidor |\n| 429 | Too Many Requests | Limite de requisições |","termsOfService":"https://www.swa.com.br/termo-de-uso/","contact":{"name":"Suporte","url":"https://ajuda.jacad.com.br","email":"suporte@swa.com.br"},"version":"v3.1.60.213"},"servers":[{"url":"https://fce-developer.jacad.com.br","description":"Generated server url"}],"security":[{"Access Token":[]}],"tags":[{"name":"Autenticação"}],"paths":{"/api/v2/academico/alunos/api/v1/academico/alunos/{idAluno}/email-institucional":{"put":{"tags":["Aluno V2"],"summary":"Informar E-mail Institucional do Aluno","description":"Insere um e-mail institucional para um Aluno.","operationId":"insertEmailInstitucional","parameters":[{"name":"idAluno","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailInstitucionalDtoReq"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.266+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.266+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.266+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.266+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.266+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/alunos/responsavel-financeiro/{idResponsavelFinanceiro}":{"put":{"tags":["Responsável Financeiro"],"summary":"Edição de responsável financeiro","description":"Edição de responsável financeiro","operationId":"update","parameters":[{"name":"idResponsavelFinanceiro","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponsavelFinanceiroDtoReq"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponsavelFinanceiroRest"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.311+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.311+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.311+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.311+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.311+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"delete":{"tags":["Responsável Financeiro"],"summary":"Deletar um responsável financeiro","operationId":"deletar","parameters":[{"name":"idResponsavelFinanceiro","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.069+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.069+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.069+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.069+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.069+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/alunos/api/v1/academico/alunos/{idAluno}/email-institucional":{"put":{"tags":["Aluno"],"summary":"Informar E-mail Institucional do Aluno","description":"Insere um e-mail institucional para um Aluno.","operationId":"insertEmailInstitucional_1","parameters":[{"name":"idAluno","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailInstitucionalDtoReq"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.316+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.316+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.316+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.316+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.316+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v2/academico/matriculas":{"get":{"tags":["Matrículas V2"],"summary":"Consulta das Matrículas","description":"Lista todos os dados dos alunos matriculados da instituição ou de uma organização específica.","operationId":"list_1","parameters":[{"name":"idMatricula","in":"query","description":"ID da Matricula","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"statusMatricula","in":"query","description":"Status da matrícula do aluno","required":false,"schema":{"type":"string","enum":["ATIVA","AGUARDANDO","APROVADO","APROVADO_PARCIALMENTE","CANCELADA","DESISTENTE","INFREQUENTE","REENQUADRADA","REMANEJADA","REPROVADO","TRANCADA","TRANSFERIDA"]},"example":"ATIVA"},{"name":"idAluno","in":"query","description":"ID da Aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idPeriodoLetivo","in":"query","description":"ID da Período Letivo","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idTurma","in":"query","description":"ID da Turma","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idCursoMatriz","in":"query","description":"ID do Curso Matriz","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idCursoBase","in":"query","description":"ID do Curso Base","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idOrg","in":"query","description":"ID da Organização","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idUnidadeFisica","in":"query","description":"ID do Câmpus/Polo de onde o aluno está matriculado","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"search","in":"query","description":"Realiza busca por: Nome do Aluno","required":false,"schema":{"type":"string"},"example":"Foo Bar"},{"name":"email","in":"query","description":"E-mail do Aluno","required":false,"schema":{"type":"string"},"example":"emailaluno@email.com.br"},{"name":"ra","in":"query","description":"RA do Aluno","required":false,"schema":{"type":"string"},"example":"999999-2025"},{"name":"cpf","in":"query","description":"CPF do Aluno","required":false,"schema":{"type":"string"},"example":99999999999},{"name":"rne","in":"query","description":"RNE do Aluno","required":false,"schema":{"type":"string"},"example":"R1234567"},{"name":"dataAlteracaoInicio","in":"query","description":"Data alteração início","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"horaAlteracaoInicio","in":"query","description":"Hora alteração início (Requer a Data alteração início)","required":false,"schema":{"type":"string","format":"date-time"},"example":"00:00:00"},{"name":"dataAlteracaoFim","in":"query","description":"Data alteração fim","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"horaAlteracaoFim","in":"query","description":"Hora alteração fim (Requer a Data alteração fim)","required":false,"schema":{"type":"string","format":"date-time"},"example":"23:59:59"},{"name":"dataCadastroInicio","in":"query","description":"Data cadastro início","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"dataCadastroFim","in":"query","description":"Data cadastro fim","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"somenteNovasMatriculas","in":"query","description":"Busca somente novas matrículas","required":false,"schema":{"type":"boolean"},"example":false},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 5000)","required":true,"schema":{"maximum":5000,"type":"integer","format":"int32"},"example":5000},{"name":"idCursor","in":"query","description":"Código primário da consulta, começa com 0, utilizado para páginação","required":false,"schema":{"type":"integer","format":"int32"},"example":0},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationMatriculaDtoResPageCursor"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.750+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.750+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.750+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.750+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.750+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Matrículas V2"],"summary":"Cadastrar Matrícula","description":"Esse método irá criar uma matrícula com um contrato ativo no sistema acadêmico com base nos campos informados, se um código de plano de pagamento for informado também serão gerados os dados do financeiro do aluno","operationId":"novaMatricula","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatriculaDtoReq"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatriculaRest"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.400+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.400+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.401+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.401+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.401+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v2/academico/alunos":{"get":{"tags":["Aluno V2"],"summary":"Consulta de alunos","description":"Lista todos os alunos cadastrados na instituição ou de uma organização específica.","operationId":"list_2","parameters":[{"name":"idAluno","in":"query","description":"ID do Aluno ","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idPerfil","in":"query","description":"ID do Perfil","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idOrg","in":"query","description":"ID da organização","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"search","in":"query","description":"Like sobre o campo:nome, ra, cpf, email","required":false,"schema":{"type":"string"}},{"name":"email","in":"query","description":"E-mail do Aluno","required":false,"schema":{"type":"string"},"example":"emailaluno@email.com.br"},{"name":"ra","in":"query","description":"RA do Aluno","required":false,"schema":{"type":"string"},"example":"999999-2025"},{"name":"cpf","in":"query","description":"CPF do Aluno","required":false,"schema":{"type":"string"},"example":99999999999},{"name":"rne","in":"query","description":"RNE do Aluno","required":false,"schema":{"type":"string"},"example":"R1234567"},{"name":"dataAlteracaoInicio","in":"query","description":"Data alteração início","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"horaAlteracaoInicio","in":"query","description":"Hora alteração início (Requer a Data alteração início)","required":false,"schema":{"type":"string","format":"date-time"},"example":"00:00:00"},{"name":"dataAlteracaoFim","in":"query","description":"Data alteração fim","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"horaAlteracaoFim","in":"query","description":"Hora alteração fim (Requer a Data alteração fim)","required":false,"schema":{"type":"string","format":"date-time"},"example":"23:59:59"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 5000)","required":true,"schema":{"maximum":5000,"type":"integer","format":"int32"},"example":5000},{"name":"idCursor","in":"query","description":"Código primário da consulta, começa com 0, utilizado para páginação","required":false,"schema":{"type":"integer","format":"int32"},"example":0},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationAlunoDtoResPageCursor"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.759+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.759+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.759+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.759+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.759+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Aluno V2"],"summary":"Cadastro de aluno","description":"Cadastra aluno na instituição e organização específica.","operationId":"cadastroAluno","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoDtoReq"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoRest"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.446+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.446+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.446+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.446+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.446+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/auth/token":{"post":{"tags":["Autenticação"],"summary":"Realiza a autenticação via token","description":"Autentica o usuário a partir de um token de acesso a API cadastrado através do sistema acadêmico (desktop)","operationId":"token","parameters":[{"name":"token","in":"header","required":true,"schema":{"maximum":40,"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInfo"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.527+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.527+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.527+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.527+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.527+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}},"security":[]}},"/api/v1/academico/notas":{"post":{"tags":["Notas"],"summary":"Lançar Notas","description":"O campo \"notas\" é uma lista composta por 3 atributos, sendo eles notaObtida, identificacao e naoAvaliado. **Importante:** A identificação deverá ser igual a identicação da avaliação no Jacad.","operationId":"lancarNota","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotaAvaliacaoDtoReq"}}},"required":true},"responses":{"204":{"description":"No Content"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.533+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.533+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.533+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.533+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.533+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/matriculas":{"get":{"tags":["Matrículas"],"summary":"Consulta das Matrículas","description":"Lista todos os dados dos alunos matriculados da instituição ou de uma organização específica.","operationId":"list_13","parameters":[{"name":"idMatricula","in":"query","description":"ID da Matricula","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"statusMatricula","in":"query","description":"Status da matrícula do aluno","required":false,"schema":{"type":"string","enum":["ATIVA","AGUARDANDO","APROVADO","APROVADO_PARCIALMENTE","CANCELADA","DESISTENTE","INFREQUENTE","REENQUADRADA","REMANEJADA","REPROVADO","TRANCADA","TRANSFERIDA"]},"example":"ATIVA"},{"name":"idAluno","in":"query","description":"ID da Aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idPeriodoLetivo","in":"query","description":"ID da Período Letivo","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idTurma","in":"query","description":"ID da Turma","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idCursoMatriz","in":"query","description":"ID do Curso Matriz","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idCursoBase","in":"query","description":"ID do Curso Base","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idOrg","in":"query","description":"ID da Organização","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idUnidadeFisica","in":"query","description":"ID do Câmpus/Polo de onde o aluno está matriculado","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"search","in":"query","description":"Realiza busca por: Nome do Aluno","required":false,"schema":{"type":"string"},"example":"Foo Bar"},{"name":"dataAlteracaoInicio","in":"query","description":"Data alteração início","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"dataAlteracaoFim","in":"query","description":"Data alteração fim","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"dataCadastroInicio","in":"query","description":"Data cadastro início","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"dataCadastroFim","in":"query","description":"Data cadastro fim","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"somenteNovasMatriculas","in":"query","description":"Busca somente novas matrículas","required":false,"schema":{"type":"boolean"},"example":false},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationMatriculaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.900+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.900+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.900+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.900+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.900+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Matrículas"],"summary":"Cadastrar Matrícula","description":"Esse método irá criar uma matrícula com um contrato ativo no sistema acadêmico com base nos campos informados, se um código de plano de pagamento for informado também serão gerados os dados do financeiro do aluno","operationId":"novaMatricula_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatriculaDtoReq"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatriculaRest"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.579+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.579+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.579+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.579+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.579+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/liberacao":{"get":{"tags":["Liberação"],"summary":"Consulta de alunos bloqueados","description":"Faz a listagem de todos os alunos com bloqueio de matrícula.","operationId":"listBloqueios","parameters":[{"name":"idOrg","in":"query","description":"ID Organização","required":true,"schema":{"type":"integer","format":"int32"},"example":7},{"name":"idAluno","in":"query","description":"ID do aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":7},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationAlunoLiberacaoMatriculaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.917+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.917+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.917+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.917+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.917+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Liberação"],"summary":"Adicionar bloqueio do aluno","description":"Bloqueia realização de matrícula em determinado aluno.","operationId":"adicionarBloqueioAluno","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoLiberacaoMatriculaDtoReq"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoLiberacaoMatriculaDtoRes"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.583+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.583+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.583+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.583+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.583+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"delete":{"tags":["Liberação"],"summary":"Remover bloqueio do aluno","description":"Desbloqueia realização de matrícula em determinado aluno.","operationId":"removerBloqueioAluno","parameters":[{"name":"idAluno","in":"query","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"202":{"description":"Accepted","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoLiberacaoMatriculaDtoRes"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.067+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.067+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.067+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.067+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.067+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/frequencias/":{"post":{"tags":["Frequências"],"summary":"Lançar Frequência","description":"Ao lançar uma falta do tipo AUSENTE o sistema adicionará uma falta para o horário informado, caso o tipo seja FREQUENTE o sistema removerá a falta para aquele horário, caso houver uma.\r\n","operationId":"lancarFrequencia","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrequenciaDtoReq"}}},"required":true},"responses":{"204":{"description":"No Content"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.589+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.589+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.589+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.589+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.589+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/frequencias-resumidas/":{"post":{"tags":["Frequências"],"summary":"Lançar Frequência Resumida","description":" O número de faltas informado, será o número total de faltas do sub-período, desta forma se quiser adicionar faltas será necessário informar o valor total. Por exemplo caso o aluno já possua 3 faltas e for ser adicionado mais 3, é necessário informar 6 faltas, e não apenas 3.","operationId":"lancarFrequenciaResumida","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FaltaSubPeriodoDtoReq"}}},"required":true},"responses":{"204":{"description":"No Content"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.594+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.594+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.594+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.594+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.594+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/dispensa":{"get":{"tags":["Dispensas"],"summary":"Consulta de Dispensa","description":"Lista todas as dispensas cadastradas para um aluno curso ingresso específico.","operationId":"list_15","parameters":[{"name":"idOrg","in":"query","description":"ID da organização em que está o aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":7},{"name":"idAlunoCursoIngresso","in":"query","description":"ID do curso ingresso","required":true,"schema":{"type":"integer","format":"int32"},"example":77},{"name":"idAlunoDispensa","in":"query","description":"ID da Dispensa do aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":7},{"name":"idDisciplina","in":"query","description":"ID Disciplina da dispensa do aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":7},{"name":"search","in":"query","description":"Realiza busca por: Curso de Origem.","required":false,"schema":{"type":"string"},"example":"Filosofia"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationAlunoDispensaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.928+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.928+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.928+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.928+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.928+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Dispensas"],"summary":"Cadastro de Dispensa","description":"Permite lançar uma Dispensa.","operationId":"cadastroAlunoDispensa","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoDispensaDtoReq"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoDispensaRest"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.616+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.616+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.616+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.616+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.616+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"delete":{"tags":["Dispensas"],"summary":"Remover Dispensa","description":"Permite remover uma dispensa.","operationId":"removerAlunoDispensa","parameters":[{"name":"idAlunoDispensa","in":"query","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"202":{"description":"Accepted"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.068+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.068+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.068+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.068+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.068+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/cursos-ingressos/":{"get":{"tags":["Cursos Ingresso"],"summary":"Consulta de Cursos Ingressos","description":"Lista todos os cursos ingressos cadastrados na instituição ou de uma organização específica.","operationId":"list_20","parameters":[{"name":"idOrg","in":"query","description":"ID da organização em que está o aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idMatriz","in":"query","description":"ID da Matriz do aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idCurso","in":"query","description":"ID do Curso base do aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idAlunoCursoIngresso","in":"query","description":"ID do curso ingresso","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"status","in":"query","description":"Status do curso ingresso do aluno","required":false,"schema":{"type":"string","enum":["ATIVO","INATIVO"]},"example":"ATIVO"},{"name":"turno","in":"query","description":"Turno do curso do aluno","required":false,"schema":{"type":"string"},"example":"MATUTINO"},{"name":"cpf","in":"query","description":"CPF do aluno","required":false,"schema":{"type":"string"},"example":11122233344},{"name":"ra","in":"query","description":"RA do aluno","required":false,"schema":{"type":"string"},"example":"2023/2"},{"name":"search","in":"query","description":"Realiza busca por: Nome do Aluno","required":false,"schema":{"type":"string"},"example":"Joaquim"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationAlunoCursoIngressoDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.992+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.992+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.992+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.992+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.992+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Cursos Ingresso"],"summary":"Cadastro de Cursos Ingressos","description":"Permite atribuir um curso ingresso a um aluno.","operationId":"cadastroCursoIngresso","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoCursoIngressoDtoReq"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoCursoIngressoRest"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.649+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.649+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.649+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.649+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.649+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/atividades-extra-classe":{"get":{"tags":["Atividades Extra Classe"],"summary":"Lista de Atividades Extra Classe","description":"Retorna as atividades referentes aos filtros enviados.","operationId":"list_22","parameters":[{"name":"idAtividade","in":"query","description":"ID da Atividade","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idAlunoCursoIngresso","in":"query","description":"ID do Aluno Curso Ingresso","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idPeriodoLetivo","in":"query","description":"ID da Periodo Letivo","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idProfessor","in":"query","description":"ID do Professor","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idDisciplina","in":"query","description":"ID da Disciplina","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idTurma","in":"query","description":"ID da Turma","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationAtividadeTipoDiscDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.011+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.011+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.011+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.011+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.011+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Atividades Extra Classe"],"summary":"Cadastrar Atividade Extra Classe","description":"Insere uma Atividade para um Aluno.","operationId":"inserirAtividade","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtividadeTipoDiscDtoReq"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtividadeTipoDiscDtoRes"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.656+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.656+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.656+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.656+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.656+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/atividades-extra-classe/enviar-arquivo-aluno":{"post":{"tags":["Atividades Extra Classe"],"summary":"Atividade Extra Classe - Enviar Arquivo do Aluno","description":"Adiciona o arquivo do aluno na atividade extra classe. O arquivo deve ter um tamanho máximo de 5024KBytes e ser dos tipos: PDF, DOC, DOCX, PNG, JPG ou JPEG.","operationId":"enviarArquivoAluno","parameters":[{"name":"idAtividade","in":"query","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"tipoReferencia","in":"query","required":true,"schema":{"type":"string"}},{"name":"idAlunoCursoIngresso","in":"query","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file"],"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"201":{"description":"Created"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.659+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.659+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.659+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.659+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.659+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/atividades-extra-classe/anexar":{"post":{"tags":["Atividades Extra Classe"],"summary":"Atividade Extra Classe - Anexar arquivo","description":"Adiciona anexo para a atividade extra classe. O arquivo deve ter um tamanho máximo de 5024KBytes e ser dos tipos: PDF, DOC, DOCX, PNG, JPG ou JPEG.","operationId":"anexarArquivo","parameters":[{"name":"idAtividade","in":"query","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"tipoReferencia","in":"query","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file"],"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"201":{"description":"Created"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.660+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.660+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.660+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.660+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.660+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/atividades-extensao/unidade-curricular":{"get":{"tags":["Atividades de Extensão"],"summary":"Lista de Atividades de Extensão de Unidades Curriculares","description":"Retorna as atividades referentes aos filtros enviados.","operationId":"list_23","parameters":[{"name":"idAtividade","in":"query","description":"ID da Atividade","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idAlunoCursoIngresso","in":"query","description":"ID do Aluno Curso Ingresso","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idPeriodoLetivo","in":"query","description":"ID da Periodo Letivo","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idProfessor","in":"query","description":"ID do Professor","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idUnidadeCurricular","in":"query","description":"ID da Unidade Curricular","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationAtividadeTipoUniCurricularDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.018+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.018+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.018+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.018+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.018+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Atividades de Extensão"],"summary":"Cadastrar Atividade de Extensão de Unidade Curricular","description":"Insere uma Atividade para um Aluno.","operationId":"inserirAtividade_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtividadeTipoUniCurricularDtoReq"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtividadeTipoUniCurricularDtoRes"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.666+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.666+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.666+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.666+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.666+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/atividades-extensao/unidade-curricular/enviar-arquivo-aluno":{"post":{"tags":["Atividades de Extensão"],"summary":"Atividade de Extensão de Unidade Curricular - Enviar Arquivo do Aluno","description":"Adiciona o arquivo do aluno na atividade de extensão de unidades curriculares. O arquivo deve ter um tamanho máximo de 5024KBytes e ser dos tipos: PDF, DOC, DOCX, PNG, JPG ou JPEG.","operationId":"enviarArquivoAluno_1","parameters":[{"name":"idAtividade","in":"query","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"tipoReferencia","in":"query","required":true,"schema":{"type":"string"}},{"name":"idAlunoCursoIngresso","in":"query","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file"],"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"201":{"description":"Created"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.668+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.668+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.668+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.668+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.668+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/atividades-extensao/unidade-curricular/anexar":{"post":{"tags":["Atividades de Extensão"],"summary":"Atividade de Extensão de Unidade Curricular - Anexar arquivo","description":"Adiciona anexo para a atividade de extensão de unidades curriculares. O arquivo deve ter um tamanho máximo de 5024KBytes e ser dos tipos: PDF, DOC, DOCX, PNG, JPG ou JPEG.","operationId":"anexarArquivo_1","parameters":[{"name":"idAtividade","in":"query","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"tipoReferencia","in":"query","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file"],"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"201":{"description":"Created"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.670+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.670+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.670+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.670+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.670+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/atividades-extensao/disciplina":{"get":{"tags":["Atividades de Extensão"],"summary":"Lista de Atividades de Extensão de Disciplinas","description":"Retorna as atividades referentes aos filtros enviados.","operationId":"list_24","parameters":[{"name":"idAtividade","in":"query","description":"ID da Atividade","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idAlunoCursoIngresso","in":"query","description":"ID do Aluno Curso Ingresso","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idPeriodoLetivo","in":"query","description":"ID da Periodo Letivo","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idProfessor","in":"query","description":"ID do Professor","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idDisciplina","in":"query","description":"ID da Disciplina","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idTurma","in":"query","description":"ID da Turma","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationAtividadeTipoDiscDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.026+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.026+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.026+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.026+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.026+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Atividades de Extensão"],"summary":"Cadastrar Atividade de Extensão de Disciplinas","description":"Insere uma Atividade para um Aluno.","operationId":"inserirAtividade_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtividadeTipoDiscDtoReq"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtividadeTipoDiscDtoRes"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.674+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.674+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.674+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.674+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.674+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/atividades-extensao/disciplina/enviar-arquivo-aluno":{"post":{"tags":["Atividades de Extensão"],"summary":"Atividade de Extensão de Disciplinas - Enviar Arquivo do Aluno","description":"Adiciona o arquivo do aluno na atividade de extensão de disciplinas. O arquivo deve ter um tamanho máximo de 5024KBytes e ser dos tipos: PDF, DOC, DOCX, PNG, JPG ou JPEG.","operationId":"enviarArquivoAluno_2","parameters":[{"name":"idAtividade","in":"query","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"tipoReferencia","in":"query","required":true,"schema":{"type":"string"}},{"name":"idAlunoCursoIngresso","in":"query","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file"],"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"201":{"description":"Created"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.677+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.677+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.677+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.677+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.677+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/atividades-extensao/disciplina/anexar":{"post":{"tags":["Atividades de Extensão"],"summary":"Atividade de Extensão de Disciplinas - Anexar arquivo","description":"Adiciona anexo para a atividade de extensão de disciplinas. O arquivo deve ter um tamanho máximo de 5024KBytes e ser dos tipos: PDF, DOC, DOCX, PNG, JPG ou JPEG.","operationId":"anexarArquivo_2","parameters":[{"name":"idAtividade","in":"query","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"tipoReferencia","in":"query","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file"],"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"201":{"description":"Created"},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.678+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.678+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.678+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.678+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.678+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/alunos":{"get":{"tags":["Aluno"],"summary":"Consulta de alunos","description":"Lista todos os alunos cadastrados na instituição ou de uma organização específica.","operationId":"list_25","parameters":[{"name":"idAluno","in":"query","description":"ID do Aluno ","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idPerfil","in":"query","description":"ID do Perfil","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idOrg","in":"query","description":"ID da organização","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"search","in":"query","description":"Like sobre o campo:nome, ra, cpf, email","required":false,"schema":{"type":"string"}},{"name":"email","in":"query","description":"E-mail do Aluno","required":false,"schema":{"type":"string"},"example":"emailaluno@email.com.br"},{"name":"ra","in":"query","description":"RA do Aluno","required":false,"schema":{"type":"string"},"example":"999999-2025"},{"name":"cpf","in":"query","description":"CPF do Aluno","required":false,"schema":{"type":"string"},"example":99999999999},{"name":"rne","in":"query","description":"RNE do Aluno","required":false,"schema":{"type":"string"},"example":"R1234567"},{"name":"dataAlteracaoInicio","in":"query","description":"Data alteração início","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"dataAlteracaoFim","in":"query","description":"Data alteração fim","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationAlunoDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.033+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.033+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.033+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.033+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.033+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Aluno"],"summary":"Cadastro de aluno","description":"Cadastra aluno na instituição e organização específica.","operationId":"cadastroAluno_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoDtoReq"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoRest"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.694+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.694+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.694+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.694+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.694+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/alunos/responsavel-financeiro":{"get":{"tags":["Responsável Financeiro"],"summary":"Consultar responsáveis financeiros","description":"Lista todos os responsáveis financeiros","operationId":"list_26","parameters":[{"name":"idResponsavelFinanceiro","in":"query","description":"ID do responsável financeiro","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idPagador","in":"query","description":"ID do perfil do aluno pagador","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"search","in":"query","description":"Realiza busca por: Nome do Responsável financeiro","required":false,"schema":{"type":"string"},"example":"Foo Bar"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationResponsavelFinanceiroDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.040+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.040+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.040+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.040+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.040+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}},"post":{"tags":["Responsável Financeiro"],"summary":"Cadastrar responsável financeiro","description":"Permite cadastrar um responsável financeiro.","operationId":"cadastroResponsavelFinanceiro","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponsavelFinanceiroDtoReq"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponsavelFinanceiroDtoRes"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.702+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.702+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.702+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.702+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.702+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/alunos/documentacao/pendentes/entregar":{"post":{"tags":["Aluno"],"summary":"Documentação dos alunos - Anexar arquivo","description":"Adiciona anexo aos documentos do aluno. O arquivo deve ter um tamanho máximo de 5024KBytes e ser dos tipos: PDF, DOC, DOCX, PNG, JPG ou JPEG.","operationId":"entregarDocumento","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/AlunoDocumentoEntregaDtoReq"}}}},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoDocumentacaoDtoRes"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.709+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.709+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.709+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.709+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.709+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/alunos/documentacao/anexar":{"post":{"tags":["Aluno"],"summary":"Documentação dos alunos - Anexar arquivo","description":"Adiciona anexo aos documentos do aluno. O arquivo deve ter um tamanho máximo de 5024KBytes e ser dos tipos: PDF, DOC, DOCX, PNG, JPG ou JPEG.","operationId":"anexarArquivo_3","parameters":[{"name":"idAluno","in":"query","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"idTipoDocumento","in":"query","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"dataEntrega","in":"query","required":true,"schema":{"type":"string","format":"date-time"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file"],"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoDocumentacaoDtoRes"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.713+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.713+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.713+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.713+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.713+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v2/academico/parceiros":{"get":{"tags":["Parceiros"],"summary":"Consulta de Parceiros","description":"Consulta parceiros cadastrados na instuição.","operationId":"list","parameters":[{"name":"idParceiro","in":"query","description":"ID do Parceiro","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"nomeParceiro","in":"query","description":"Nome do Parceiro","required":false,"schema":{"type":"string"},"example":"Parceiro"},{"name":"idPerfil","in":"query","description":"ID do Perfil do Parceiro","required":false,"schema":{"type":"integer","format":"int32"},"example":99999999999},{"name":"status","in":"query","description":"Status do Parceiro","required":false,"schema":{"type":"string","enum":["ATIVO","INATIVO"]},"example":"ATIVO"},{"name":"dataAlteracaoInicio","in":"query","description":"Data alteração início","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"horaAlteracaoInicio","in":"query","description":"Hora alteração início (Requer a Data alteração início)","required":false,"schema":{"type":"string","format":"date-time"},"example":"00:00:00"},{"name":"dataAlteracaoFim","in":"query","description":"Data alteração fim","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"horaAlteracaoFim","in":"query","description":"Hora alteração fim (Requer a Data alteração fim)","required":false,"schema":{"type":"string","format":"date-time"},"example":"23:59:59"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 5000)","required":true,"schema":{"maximum":5000,"type":"integer","format":"int32"},"example":5000},{"name":"idCursor","in":"query","description":"Código primário da consulta, começa com 0, utilizado para páginação","required":false,"schema":{"type":"integer","format":"int32"},"example":0},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationParceiroDtoResPageCursor"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.732+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.732+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.732+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.732+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.732+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/turmas":{"get":{"tags":["Turmas"],"summary":"Consulta de Turmas","description":"Lista todas as turmas de uma organização.","operationId":"list_3","parameters":[{"name":"turmaIdMatriz","in":"query","description":"ID da Matriz","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"turmaIdCurso","in":"query","description":"ID do Curso","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"turmaIdUnidadeFisica","in":"query","description":"ID do Câmpus/Polo","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"turmaIdPeriodoLetivo","in":"query","description":"ID do Período Letivo","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"turmaStatus","in":"query","description":"Status da Turma","required":true,"schema":{"type":"string","enum":["AGUARDANDO","ATIVA","ENCERRADA","CANCELADA"]},"example":"ATIVA"},{"name":"search","in":"query","description":"Realiza busca por: Nome da Turma","required":false,"schema":{"type":"string"},"example":"Turma 2023/4"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationTurmaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.779+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.779+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.779+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.779+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.779+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/turmas/{idTurma}/disciplinas":{"get":{"tags":["Turmas"],"summary":"Consulta de Disciplinas Turmas","description":"Lista todas as disciplinas (inclusive as disciplinas linkadas) da turma.","operationId":"list_4","parameters":[{"name":"idProfessor","in":"query","description":"ID do professor","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idDisciplina","in":"query","description":"ID da disciplina","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"search","in":"query","description":"Realiza busca por: Nome da Disciplina","required":false,"schema":{"type":"string"},"example":"Foo Bar"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idTurma","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationDisciplinaProfessorDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.788+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.788+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.788+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.788+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.788+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/prontuarios/subcategorias":{"get":{"tags":["Prontuários"],"summary":"Consulta das subcategorias de mensagens de prontuários","description":"Retorna todas as subcategorias cadastradas no sistema","operationId":"list_5","parameters":[{"name":"idProntuarioCategoria","in":"query","description":"ID da categoria","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idProntuarioSubCategoria","in":"query","description":"ID da subcategoria","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"search","in":"query","description":"Realiza busca por: Nome da SubCategoria","required":false,"schema":{"type":"string"},"example":"Foo Bar"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationProntuarioSubCategoriaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.795+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.795+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.795+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.795+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.795+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/prontuarios/categorias":{"get":{"tags":["Prontuários"],"summary":"Consulta das categorias de mensagens de prontuários","description":"Retorna todas as categorias cadastradas no sistema","operationId":"list_6","parameters":[{"name":"idProntuarioCategoria","in":"query","description":"ID da categoria","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"search","in":"query","description":"Realiza busca por: Nome da Categoria","required":false,"schema":{"type":"string"},"example":"Foo Bar"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationProntuarioCategoriaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.802+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.802+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.802+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.802+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.802+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/prontuarios/alunos":{"get":{"tags":["Prontuários"],"summary":"Consulta dos prontuários do aluno","description":"Retorna todos os prontuários cadastrados no sistema","operationId":"list_7","parameters":[{"name":"idOrg","in":"query","description":"ID da instituição (apenas se vinculado com as disciplinas da matrícula)","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idProntuarioCategoria","in":"query","description":"ID da categoria","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idProntuarioSubCategoria","in":"query","description":"ID da subcategoria","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idMatriz","in":"query","description":"ID da Matriz","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idCursoBase","in":"query","description":"ID do Curso base","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idTurma","in":"query","description":"ID da turma","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"isSomenteAdvertencias","in":"query","description":"Somente advertências","required":false,"schema":{"type":"boolean"},"example":false},{"name":"isSomenteVinculadoMatriculaDisciplina","in":"query","description":"Somente prontuários com vínculo com as disciplinas da matrícula","required":false,"schema":{"type":"boolean"},"example":false},{"name":"idUsuarioCriacao","in":"query","description":"ID do usuário de criação","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idPerfil","in":"query","description":"ID do perfil do prontuário","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idProfessorCadastro","in":"query","description":"ID do professor que registrou o prontuário","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"search","in":"query","description":"Realiza busca por: Nome do Perfil","required":false,"schema":{"type":"string"},"example":"Joaquim"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationMensagemProntuarioDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.814+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.814+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.814+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.814+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.814+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/periodos-letivos/{idPeriodoLetivo}/sub-periodos-letivos":{"get":{"tags":["Períodos Letivos"],"summary":"Consulta de Sub Períodos Letivos","description":"Lista todos os sub períodos letivos na instituição ou de uma organização específica..","operationId":"list_8","parameters":[{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idPeriodoLetivo","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationSubPeriodoLetivoDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.822+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.822+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.822+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.822+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.822+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/periodos-letivos/":{"get":{"tags":["Períodos Letivos"],"summary":"Consulta de períodos letivos","description":"Lista todos os períodos letivos na instituição ou de uma organização específica.","operationId":"list_9","parameters":[{"name":"idOrg","in":"query","description":"ID da Organização","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"situacao","in":"query","description":"Situação do Período Letivo","required":false,"schema":{"type":"string","enum":["ABERTO","CANCELADO","ENCERRADO"]},"example":"ABERTO"},{"name":"search","in":"query","description":"Realiza busca por: Nome do Período Letivo","required":false,"schema":{"type":"string"},"example":"2023/4"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationPeriodoLetivoDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.833+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.833+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.833+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.833+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.833+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/notas/consultar":{"get":{"tags":["Notas"],"summary":"Consulta Notas dos Alunos","description":"Lista os alunos e suas respectivas notas e avaliações de acordo com a turma e a disciplina do professor.","operationId":"listar","parameters":[{"name":"codigoDaTurma","in":"query","description":"Código da Turma","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"codigoDisciplinaProfessor","in":"query","description":"Código Disciplina Professor","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"statusMatriculaDisciplina","in":"query","description":"Status da Matricula Disciplina","required":false,"schema":{"type":"string","enum":["APROVADO","REPROVADO_NOTA_FREQUENCIA","REPROVADO_NOTA","REPROVADO_FREQUENCIA","EM_EXAME","APROVADO_EXAME","CANCELADO","TRANCADO","FALTA_LANCAR_NOTA","SUFICIENTE","REPROVADO_PERIODO","MATRICULADO","INFREQUENTE","DISPENSADO","NAO_OPTOU","EQUIVALENCIA_EXCEPCIONAL","APROVEITAMENTO_EXTERNO"]},"example":"APROVADO"},{"name":"statusMatricula","in":"query","description":"Status da Matricula","required":false,"schema":{"type":"string","enum":["ATIVA","APROVADO","APROVADO_PARCIALMENTE","CANCELADA","DESISTENTE","INFREQUENTE","REENQUADRADA","REMANEJADA","REPROVADO","TRANCADA","TRANSFERIDA"]},"example":"ATIVA"},{"name":"search","in":"query","description":"Campo para buscar ou por Nome ou RA do Aluno","required":false,"schema":{"type":"string"},"example":"Nome/123456"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationMatriculaDisciplinaNotasDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.845+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.845+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.845+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.845+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.845+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/modulo":{"get":{"tags":["Módulo"],"summary":"Consulta de Módulos","description":"Lista todas os módulos vínculadas a Organização passada por parâmetro.","operationId":"list_10","parameters":[{"name":"idOrg","in":"query","description":"Código da Organização","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"ordem","in":"query","description":"Ordem do Módulo","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"periodo","in":"query","description":"Periodo do Módulo","required":false,"schema":{"type":"string","enum":["DIA","MES","NAO_INFORMADO"]},"example":"NAO_INFORMADO"},{"name":"status","in":"query","description":"Status do Módulo","required":false,"schema":{"type":"string","enum":["ATIVO","INATIVO"]},"example":"ATIVO"},{"name":"search","in":"query","description":"Realiza busca por: Descrição e Nome Reduzido do Módulo","required":false,"schema":{"type":"string"},"example":"Módulo I"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationModuloDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.855+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.855+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.855+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.855+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.855+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/matrizes/{idCursoMatriz}/disciplinas":{"get":{"tags":["Matrizes Currículares"],"summary":"Disciplinas da Matriz","description":"Retorna todas as disciplinas de uma matriz curricular informada","operationId":"list_11","parameters":[{"name":"search","in":"query","description":"Realiza busca por: Nome da Disciplina","required":false,"schema":{"type":"string"},"example":"Introdução"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idCursoMatriz","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationDisciplinaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.868+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.868+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.868+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.868+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.868+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/matrizes/":{"get":{"tags":["Matrizes Currículares"],"summary":"Consulta Matriz curricular","description":"Lista todas as matrizes curriculares cadastradas na instituição ou de uma organização específica.","operationId":"list_12","parameters":[{"name":"idOrg","in":"query","description":"ID da Organização","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idGrauGraduacao","in":"query","description":"ID do Grau de Graduação","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idCurso","in":"query","description":"ID da Matriz","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idCursoBase","in":"query","description":"ID do Curso","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"status","in":"query","description":"Status da Matriz","required":false,"schema":{"type":"string","enum":["ATIVO","INATIVO"]},"example":"ATIVO"},{"name":"search","in":"query","description":"Realiza busca por: Nome do Curso (Matriz)","required":false,"schema":{"type":"string"},"example":"Segunda licenciatura"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationCursoDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.884+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.884+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.884+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.884+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.884+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/matricula-disciplina":{"get":{"tags":["Disciplinas"],"summary":"Consulta de Disciplinas","description":"Lista todas as disciplinas vínculadas na matricula passada por parâmetro.","operationId":"list_14","parameters":[{"name":"idMatricula","in":"query","description":"Código da Matrícula","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idModulo","in":"query","description":"Código do Módulo","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationMatriculaDisciplinaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.911+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.911+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.911+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.911+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.911+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/dispensa/tipo-dispensa":{"get":{"tags":["Dispensas"],"summary":"Consulta de Tipo Dispensa","description":"Lista todos os tipos de dispensa cadastrados na instituição ou de uma organização específica.","operationId":"list_16","parameters":[{"name":"idOrg","in":"query","description":"ID da organização em que está o aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":7},{"name":"idTipoDispensa","in":"query","description":"ID da Matriz do aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":7},{"name":"search","in":"query","description":"Realiza busca por: Descrição do tipo da dispensa ou observação.","required":false,"schema":{"type":"string"},"example":"Transferência Externa"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationTipoDispensaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.936+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.936+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.936+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.936+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.936+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/dispensa/disciplinas-pendentes":{"get":{"tags":["Dispensas"],"summary":"Consulta de disciplinas pendentes para dispensa","description":"Lista todas as disciplinas pendentes para dispensa para um aluno curso ingresso específico.","operationId":"list_17","parameters":[{"name":"idAlunoCursoIngresso","in":"query","description":"ID do curso ingresso","required":true,"schema":{"type":"integer","format":"int32"},"example":77},{"name":"idDisciplina","in":"query","description":"ID da disciplina cursada pelo aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":7},{"name":"search","in":"query","description":"Realiza busca por: Descrição da disciplina.","required":false,"schema":{"type":"string"},"example":"Filosofia"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AlunoDisciplinaPendenteDtoRes"}}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.957+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.957+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.957+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.957+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.957+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/disciplinas/{idDisciplinaProfessor}/matriculas":{"get":{"tags":["Disciplinas"],"summary":"Consulta alunos da Disciplina da Turma","description":"Lista todos os dados dos alunos matriculados numa turma (matrículas disciplinas) da instituição ou de uma organização específica.","operationId":"list_18","parameters":[{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idDisciplinaProfessor","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationMatriculaDisciplinaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.965+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.965+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.965+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.965+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.965+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/disciplinas/{idDisciplinaProfessor}/horarios":{"get":{"tags":["Disciplinas"],"summary":"Consulta de Horários de Disciplina da Turma","description":"Número de registros a serem pulados na realização da consulta (paginação)","operationId":"list_19","parameters":[{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idDisciplinaProfessor","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationDisciplinaHorarioSalaDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.973+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.973+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.973+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.973+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:58.973+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/cursos-base/":{"get":{"tags":["Cursos Base"],"summary":"Consulta de Cursos","description":"Lista todos os cursos cadastrados na instituição ou de uma organização específica.","operationId":"list_21","parameters":[{"name":"idCursoBase","in":"query","description":"ID do Curso Base","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idOrg","in":"query","description":"ID da Organização","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"status","in":"query","description":"Status do Curso Base","required":false,"schema":{"type":"string","enum":["ATIVO","INATIVO"]},"example":"ATIVO"},{"name":"search","in":"query","description":"Realiza busca por: Nome do Curso Base","required":false,"schema":{"type":"string"},"example":"Ciências Contábeis"},{"name":"pageSize","in":"query","description":"Total de registros que serão retornados a cada consulta (máximo de 500)","required":true,"schema":{"type":"integer","format":"int32"},"example":100},{"name":"currentPage","in":"query","description":"Página atual dos resultados","required":false,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginationCursoBaseDtoResPage"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.003+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.003+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.003+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.003+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.003+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/alunos/documentacao/pendentes":{"get":{"tags":["Aluno"],"summary":"Documentação Pendente dos alunos","description":"Retorna os registros da documentação pendente do aluno.","operationId":"doObterLink","parameters":[{"name":"idCurso","in":"query","description":"ID do Curso Base","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idAluno","in":"query","description":"ID do aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"ra","in":"query","description":"RA do aluno","required":false,"schema":{"type":"string"},"example":1},{"name":"email","in":"query","description":"Email do aluno","required":false,"schema":{"type":"string"},"example":"aluno@mail.com"},{"name":"incluirDocumentosEntregues","in":"query","description":"Incluir os documentos entregues na consulta","required":false,"schema":{"type":"boolean"},"example":true}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AlunoRestV2"}}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.048+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.048+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.048+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.048+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.048+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/alunos/documentacao/entregues":{"get":{"tags":["Aluno"],"summary":"Documentação Entregue dos alunos","description":"Retorna os registros da documentação entregue pelo aluno","operationId":"doObterLink_1","parameters":[{"name":"idOrganizacao","in":"query","description":"ID da organização","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idCurso","in":"query","description":"ID do curso base","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idMatriz","in":"query","description":"ID da matriz","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idAluno","in":"query","description":"ID do aluno","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"idTipoDocumento","in":"query","description":"ID do tipo de documento","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"documentoDataEntrega","in":"query","description":"Data de Entrega do Documento","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-07-07"},{"name":"situacao","in":"query","description":"Situação do documento","required":true,"schema":{"$ref":"#/components/schemas/SituacaoDocumentacao"},"example":"NAO_AVALIADO"},{"name":"somenteCursoIngressoAtivo","in":"query","description":"Somente com curso ativo","required":false,"schema":{"type":"boolean"},"example":false},{"name":"offset","in":"query","description":"Número de registro a serem pulados na realização da consulta (paginação)","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"dataAlteracaoInicio","in":"query","description":"Data alteração início","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"},{"name":"dataAlteracaoFim","in":"query","description":"Data alteração fim","required":false,"schema":{"type":"string","format":"date-time"},"example":"2024-01-30"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AlunoDocumentacaoRest"}}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.055+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.055+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.055+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.055+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.055+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/alunos/documentacao/download":{"get":{"tags":["Aluno"],"summary":"Documentação dos alunos - Download","description":"Permite realizar o download de um arquivo através do código do anexo informado","operationId":"doDownloadAnexo","parameters":[{"name":"idAlunoDocumentoAnexo","in":"query","description":"ID do documento","required":true,"schema":{"type":"integer","format":"int32"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.059+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.059+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.059+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.059+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.059+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}},"/api/v1/academico/alunos/certificados/download/{tokenFile}":{"get":{"tags":["Aluno"],"summary":"Download de Certificados","description":"Permite realizar o download do certificado através do link","operationId":"downloadCertificadoAluno","parameters":[{"name":"tokenFile","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.060+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.060+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.060+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.060+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.060+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}},"security":[]}},"/api/v1/academico/alunos/certificados/":{"get":{"tags":["Aluno"],"summary":"Gerar link para download do Certificado/Diploma do Aluno","description":"Retorna os dados do aluno, dados do certificado e o link de compartilhamento para download do certificado/diploma, o link para download ficará disponível por 6 horas sendo necessário solicitar outro link após expiração.","operationId":"obterLinkCompartilhamento","parameters":[{"name":"idCursoBase","in":"query","description":"Código do Curso Base","required":true,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"email","in":"query","description":"Email do aluno","required":false,"schema":{"type":"string"},"example":"aluno@mail.com"},{"name":"idAluno","in":"query","description":"Código da organização","required":false,"schema":{"type":"integer","format":"int32"},"example":1},{"name":"registroCertificado","in":"query","description":"Nº do registro do aluno no Livro de Registros.","required":true,"schema":{"type":"string"},"example":1}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlunoCursoIngressoDownloadCertificadoRest"}}}},"400":{"description":"Solicitação inválida, contém erros de tipos ou de formatação","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.065+00:00","message":"Um ou mais campos estão inválidos","details":"/api/v1/resource","errorCode":{"code":"VFLD01","desc":"Valor informado inválido"},"validationErrors":[{"field":"anoConsolidacao","rejectedValue":"202A","message":"Falha ao converter a propriedade 'anoConsolidacao'"}]}}}},"401":{"description":"Acesso negado, O usuário não está autenticado ou possui credenciais inválidas","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.065+00:00","message":"É necessário estar autenticado para acessar este recurso","details":"/api/v1/resource","errorCode":{"code":"EXPTK01","desc":"Token inválido ou expirado"}}}}},"403":{"description":"Proibido, o usuário autenticado não possui a permissão de acesso para o recurso solicitado.","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.065+00:00","message":"Voce nao tem permissao para acessar este recurso","details":"/api/v1/resource"}}}},"404":{"description":"Recurso não encontrado","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.065+00:00","message":"Registro de código '123' não encontrado","details":"/api/v1/resource"}}}},"500":{"description":"Erro inesperado, ocorreu algum erro interno no servidor","content":{"application/json":{"example":{"timestamp":"2026-04-02T23:54:59.065+00:00","message":"Erro desconhecido","details":"/api/v1/resource"}}}}}}}},"components":{"schemas":{"EmailInstitucionalDtoReq":{"type":"object","properties":{"email":{"type":"string","description":"E-mail para ser salvo","example":"example@email.com"},"limparEmailInstitucional":{"type":"boolean","description":"Limpar o valor atual do E-mail","example":false}}},"ResponsavelFinanceiroDtoReq":{"required":["dataLimite","fiador","idOrg","idPagador","idResponsavel","responsavelContrato","status","tipoCalculo"],"type":"object","properties":{"idPagador":{"type":"integer","description":"ID do perfil do aluno pagador","format":"int32","example":1},"idOrg":{"type":"integer","description":"ID da organização","format":"int32","example":1},"idResponsavel":{"type":"integer","description":"ID do perfil do responsável","format":"int32","example":1},"tipoCalculo":{"type":"string","description":"Tipo de cálculo","example":"PERCENTUAL","enum":["PERCENTUAL","VALOR"]},"valor":{"minimum":0,"type":"number","description":"Valor","format":"double","example":10.0},"status":{"type":"string","description":"Status","example":"ATIVO","enum":["ATIVO","INATIVO"]},"dataLimite":{"type":"string","description":"Data limite (YYYY-MM-DD)","format":"date","example":"2023-09-20"},"fiador":{"maximum":1,"minimum":0,"type":"integer","description":"Envie 1 se o responsável será fiador","format":"int32"},"responsavelContrato":{"maximum":1,"minimum":0,"type":"integer","description":"Envie 1 se o responsável será responsável pelo contrato","format":"int32"}}},"IPagador":{"type":"object","properties":{"idUnidadeFisica":{"type":"integer","format":"int32","writeOnly":true}}},"ResponsavelFinanceiroRest":{"type":"object","properties":{"idResponsavelFinanceiro":{"type":"integer","format":"int32"},"idPagador":{"type":"integer","format":"int32"},"idResponsavel":{"type":"integer","format":"int32"},"valor":{"type":"number","format":"double"},"tipoCalculo":{"type":"string"},"dataLimite":{"type":"string","format":"date-time"},"status":{"type":"string"},"fiador":{"type":"integer","format":"int32"},"responsavelContrato":{"type":"integer","format":"int32"},"get_pagador":{"type":"string"},"get_responsavel":{"type":"string"},"get_bairroResponsavel":{"type":"string"},"get_logradouroResponsavel":{"type":"string"},"get_NumeroEnderecoResponsavel":{"type":"string"},"get_cepResponsavel":{"type":"string"},"get_cidadeResponsavel":{"type":"string"},"get_ufDescricaoResponsavel":{"type":"string"},"get_ufSiglaResponsavel":{"type":"string"},"get_cpfResponsavel":{"type":"string"},"get_rgResponsavel":{"type":"string"},"get_sexoResponsavel":{"type":"string"},"get_estadoCivilResponsavel":{"type":"string"},"get_dataNascimentoResponsavel":{"type":"string","format":"date-time"},"get_emailResponsavel":{"type":"string"},"get_numeroResponsavel":{"type":"string"},"get_idPerfil":{"type":"integer","format":"int32"},"pagador":{"$ref":"#/components/schemas/IPagador"},"ignorarLog":{"type":"boolean"}}},"MatriculaDtoReq":{"required":["dataMatricula","dataPrimeiraParcela","idAlunoCursoIngresso","idPeriodoLetivo","idTurma","idsDisciplinasProfessor"],"type":"object","properties":{"idAlunoCursoIngresso":{"type":"integer","description":"ID do curso ingresso do aluno","format":"int32","example":1},"idTurma":{"type":"integer","description":"ID da Turma","format":"int32","example":1},"idPeriodoLetivo":{"type":"integer","description":"ID do Período Letivo","format":"int32","example":1},"dataMatricula":{"type":"string","description":"Data de Cadastro da Matrícula (YYYY-MM-DD)","format":"date","example":"2023-09-20"},"idsDisciplinasProfessor":{"type":"array","description":"Códigos com as disciplinas da turma","example":[1,2,3],"items":{"type":"integer","description":"Códigos com as disciplinas da turma","format":"int32"}},"idVendedor":{"type":"integer","description":"ID da do Vendedor (Aplicável somente para novos contratos)","format":"int32","example":1},"dataPrimeiraParcela":{"type":"string","description":"Data de Vencimento da Primeira Parcela (YYYY-MM-DD) (Aplicável somente para novos contratos)","format":"date","example":"2023-09-20"},"idPlanoPagamento":{"type":"integer","description":"Código do Plano de Pagamento (Aplicável somente para novos contratos)","format":"int32","example":1},"idDiaPreferencialVencimento":{"type":"integer","description":"Código do dia preferencial de vencimento (Aplicável somente para novos contratos)","format":"int32","example":1},"qtdParcelas":{"type":"integer","description":"Quantidade de parcelas para Plano de Pagamento Dinâmico (Aplicável somente para novos contratos)","format":"int32","example":1},"descontoConcedido":{"type":"number","description":"Percentual de Desconto concedido (Aplicável somente para novos contratos)","format":"double","example":1.0},"cupomDesconto":{"type":"string","description":"Código do cupom (Aplicável somente para novos contratos)","example":"SUPERDESCONTO50"},"gerarParcelasContrato":{"type":"boolean","description":"Marque como 'true' para gerar parcelas do contrato (padrão: false)","example":true}}},"MatriculaRest":{"type":"object","properties":{"idMatricula":{"type":"integer","format":"int32"},"idTurma":{"type":"integer","format":"int32"},"idPeriodoLetivo":{"type":"integer","format":"int32"},"idAlunoCursoIngresso":{"type":"integer","format":"int32"},"idAluno":{"type":"integer","format":"int32"},"idPerfilAluno":{"type":"integer","format":"int32"},"aluno":{"type":"string"},"ra":{"type":"string"},"raEstadual":{"type":"string"},"periodoLetivo":{"type":"string"},"idCursoBase":{"type":"integer","format":"int32"},"curso":{"type":"string"},"turma":{"type":"string"},"status":{"type":"string"},"idCursoMatriz":{"type":"integer","format":"int32"},"matriz":{"type":"string"},"alunoEmail":{"type":"string"},"alunoEmailInstitucional":{"type":"string"},"dataMatricula":{"type":"string","format":"date-time"},"dataAtivacao":{"type":"string","format":"date-time"},"dataTrancamento":{"type":"string","format":"date-time"},"dataCadastro":{"type":"string","format":"date-time"},"idUnidadeFisica":{"type":"integer","format":"int32"},"unidadeFisica":{"type":"string"},"contratoEntregue":{"type":"integer","format":"int32"},"ipAceiteContrato":{"type":"string"},"navegadorAceiteContrato":{"type":"string"},"dataAceiteContrato":{"type":"string","format":"date-time"},"idVendedor":{"type":"integer","format":"int32"},"vendedor":{"type":"string"},"idOrg":{"type":"integer","format":"int32"},"organizacao":{"type":"string"},"idContrato":{"type":"integer","format":"int32"},"idContratoRef":{"type":"integer","format":"int32"},"dataCriacao":{"type":"string","format":"date-time"},"dataAlteracao":{"type":"string","format":"date-time"},"parcelas":{"type":"array","items":{"$ref":"#/components/schemas/TransacaoAcademicoRest"}},"ignorarLog":{"type":"boolean"}}},"TransacaoAcademicoRest":{"type":"object","properties":{"idTransacao":{"type":"integer","format":"int32"},"transacaoIdReferencia":{"type":"integer","format":"int32"},"transacaoTipoReferencia":{"type":"string"},"transacaoDataVencimento":{"type":"string","format":"date-time"},"transacaoDataCompetencia":{"type":"string","format":"date-time"},"transacaoDataEmissao":{"type":"string","format":"date-time"},"transacaoValorOriginal":{"type":"number","format":"double"},"transacaoValor":{"type":"number","format":"double"},"gettransacaoAcademicoItens":{"type":"array","items":{"$ref":"#/components/schemas/TransacaoItemRest"}},"transacaoConveniosValor":{"type":"number","format":"double"},"transacaoConvenios":{"type":"string"},"transacaoPlanosContas":{"type":"string"},"transacaoPlanosContasIds":{"type":"string"},"transacaoSituacao":{"type":"string"},"transacaoParcela":{"type":"string"},"transacaoIdBoleto":{"type":"integer","format":"int32"},"transacaoBoletoStatus":{"type":"string"},"transacaoBoletoNossoNumero":{"type":"string"},"transacaoBoletoNossoNumeroDigitoVerificador":{"type":"string"},"transacaoBoletoLiberadoWeb":{"type":"integer","format":"int32"},"transacaoOrigem":{"type":"string"},"transacaoRecebimentosCartao":{"type":"string"},"pagadorNome":{"type":"string"},"pagadorCpfCnpj":{"type":"string"},"pagadorPassaporte":{"type":"string"},"pagadorTipoPessoa":{"type":"string"},"pagadorRg":{"type":"string"},"pagadorInscricaoEstadual":{"type":"string"},"pagadorDataNascimento":{"type":"string","format":"date-time"},"pagadorIdPagador":{"type":"integer","format":"int32"},"pagadorLogradouro":{"type":"string"},"pagadorBairro":{"type":"string"},"pagadorLogradouroNumero":{"type":"string"},"pagadorCep":{"type":"string"},"pagadorLogradouroComplemento":{"type":"string"},"pagadorLogradouroCidade":{"type":"string"},"pagadorLogradouroUf":{"type":"string"},"pagadorLogradouroCidadeCodIbge":{"type":"string"},"pagadorEmail":{"type":"string"},"pagadorTelefone":{"type":"string"},"pagadorTelefoneComercial":{"type":"string"},"pagadorCelular":{"type":"string"},"respNome":{"type":"string"},"respCpfCnpj":{"type":"string"},"respPassaporte":{"type":"string"},"respTipoPessoa":{"type":"string"},"respRg":{"type":"string"},"respInscricaoEstadual":{"type":"string"},"respDataNascimento":{"type":"string","format":"date-time"},"respIdPagador":{"type":"integer","format":"int32"},"respLogradouro":{"type":"string"},"respBairro":{"type":"string"},"respLogradouroNumero":{"type":"string"},"respCep":{"type":"string"},"respLogradouroComplemento":{"type":"string"},"respLogradouroCidade":{"type":"string"},"respLogradouroUf":{"type":"string"},"respLogradouroCidadeCodIbge":{"type":"string"},"respEmail":{"type":"string"},"respTelefone":{"type":"string"},"respTelefoneComercial":{"type":"string"},"respCelular":{"type":"string"},"alunoIdAluno":{"type":"integer","format":"int32"},"alunoRa":{"type":"string"},"curso":{"type":"string"},"cursoIdCurso":{"type":"integer","format":"int32"},"matriz":{"type":"string"},"matrizIdMatriz":{"type":"integer","format":"int32"},"turma":{"type":"string"},"turmaNomeReduzido":{"type":"string"},"turmaNomePeriodoCurso":{"type":"string"},"turmaIdTurma":{"type":"integer","format":"int32"},"periodoLetivo":{"type":"string"},"periodoLetivoIdPeriodoLetivo":{"type":"integer","format":"int32"},"matriculaIdContrato":{"type":"integer","format":"int32"},"matriculaIdMatricula":{"type":"integer","format":"int32"},"matriculaIdAlunoCursoIngresso":{"type":"integer","format":"int32"},"matriculaStatus":{"type":"string"},"matriculaPlanoPagamento":{"type":"string"},"matriculaIdPlanoPagamento":{"type":"integer","format":"int32"},"matriculaDataMatricula":{"type":"string","format":"date-time"},"matriculaCursoIngressoUnidadeFisicaNome":{"type":"string"},"matriculaCursoIngressoUnidadeFisicaCodigo":{"type":"integer","format":"int32"},"idOrg":{"type":"integer","format":"int32"},"orgDescricao":{"type":"string"},"dataCriacao":{"type":"string","format":"date-time"},"dataAlteracao":{"type":"string","format":"date-time"},"ignorarLog":{"type":"boolean"}}},"TransacaoCentroCustoRest":{"type":"object","properties":{"idCentroCusto":{"type":"integer","format":"int32"},"codigoCentroCusto":{"type":"string"},"descricaoCentroCusto":{"type":"string"}}},"TransacaoItemRest":{"type":"object","properties":{"idPlanoConta":{"type":"integer","format":"int32"},"codigoPlanoConta":{"type":"string"},"descricaoPlanoConta":{"type":"string"},"idTransacaoItem":{"type":"integer","format":"int32"},"descricaoTransacaoItem":{"type":"string"},"valorTransacaoItem":{"type":"number","format":"double"},"tipoConta":{"type":"string"},"centrosDeCusto":{"type":"array","items":{"$ref":"#/components/schemas/TransacaoCentroCustoRest"}}}},"AlunoDtoReq":{"required":["idOrg","idPerfil"],"type":"object","properties":{"idPerfil":{"type":"integer","description":"Código do Perfil que será aluno","format":"int32","example":1},"idOrg":{"type":"integer","description":"Código da Organização que o Aluno será matriculado","format":"int32","example":1},"ra":{"type":"string","description":"RA do Aluno<br>Caso o formato do ra configurado na tela 'Configurações do Aluno' contém a tag '&lt;CODIGO_INFORMADO&gt;', então o campo RA deve ser informado.","example":"000000A1"},"utilizaTransportePublico":{"type":"integer","description":"Validação para o Educacenso se o Aluno utiliza transporte público","format":"int32","example":0},"tipoTransportePublico":{"type":"string","description":"Tipo do transporte publico usado pelo Aluno","example":"NAO_INFORMADO","enum":["BICICLETA","MICROONIBUS","ONIBUS","ANIMAL","KOMBI","OUTRO","AQUA5","AQUA15","AQUA35","AQUAMAIS","NAO_INFORMADO"]},"ano":{"type":"string","description":"Ano de cadastro do aluno","example":"2022"}}},"AlunoRest":{"type":"object","properties":{"idAluno":{"type":"integer","format":"int32"},"idPerfil":{"type":"integer","format":"int32"},"nome":{"type":"string"},"nomeSocial":{"type":"string"},"nomeSocialImpressao":{"type":"string"},"ra":{"type":"string"},"cpf":{"type":"string"},"email":{"type":"string"},"sexo":{"type":"string"},"dataNascimento":{"type":"string","format":"date-time"},"habilidadeMotora":{"type":"string"},"rg":{"type":"string"},"rgOrgaoExpedidor":{"type":"string"},"rgDataEmissao":{"type":"string","format":"date-time"},"rne":{"type":"string"},"pai":{"type":"string"},"mae":{"type":"string"},"cpfPai":{"type":"string"},"cpfMae":{"type":"string"},"estadoCivil":{"type":"string"},"idNacionalidade":{"type":"integer","format":"int32"},"idReligiao":{"type":"integer","format":"int32"},"idNecessidadeEspecial":{"type":"integer","format":"int32"},"idCidadeNatural":{"type":"integer","format":"int32"},"idCor":{"type":"integer","format":"int32"},"status":{"type":"string"},"idCidade":{"type":"integer","format":"int32"},"bairro":{"type":"string"},"logradouro":{"type":"string"},"cep":{"type":"string"},"complemento":{"type":"string"},"localidade":{"type":"string"},"numero":{"type":"string"},"celular":{"type":"string"},"fone":{"type":"string"},"fax":{"type":"string"},"foneComercial":{"type":"string"},"tituloNumero":{"type":"string"},"tituloZona":{"type":"string"},"tituloSecao":{"type":"string"},"tituloDataExpedicao":{"type":"string","format":"date-time"},"idMunicipioTitulo":{"type":"integer","format":"int32"},"descMunicipioTitulo":{"type":"string"},"certidaoNumero":{"type":"string"},"certidaoFolha":{"type":"string"},"certidaoLivro":{"type":"string"},"certidaoCartorio":{"type":"string"},"certidaoDataEmissao":{"type":"string","format":"date-time"},"certidaoUf":{"type":"string"},"carteiraNumero":{"type":"string"},"carteiraSerie":{"type":"string"},"carteiraDataExpedicao":{"type":"string","format":"date-time"},"carteiraUf":{"type":"string"},"reservistaRa":{"type":"string"},"reservistaCategoria":{"type":"string"},"reservistaData":{"type":"string","format":"date-time"},"reservistaOrgaoExpedidor":{"type":"string"},"observacao":{"type":"string"},"alunoSairSozinho":{"type":"integer","format":"int32"},"idEquipeJogosEscolares":{"type":"integer","format":"int32"},"idProfissao":{"type":"integer","format":"int32"},"idEmpresa":{"type":"integer","format":"int32"},"cargo":{"type":"string"},"idInep":{"type":"integer","format":"int64"},"raEstadual":{"type":"string"},"emailInstitucional":{"type":"string"},"utilizaTransportePublico":{"type":"integer","format":"int32"},"poderPublicoResponsavelTransporte":{"type":"integer","format":"int32"},"tipoTransportePublico":{"type":"string"},"idOrg":{"type":"integer","format":"int32"},"orgDescricao":{"type":"string"},"dataCriacao":{"type":"string","format":"date-time"},"dataAlteracao":{"type":"string","format":"date-time"},"ignorarLog":{"type":"boolean"}}},"GrantedAuthority":{"type":"object","properties":{"authority":{"type":"string"}}},"IUsuario":{"type":"object"},"Org":{"type":"object","properties":{"id_org":{"type":"integer","format":"int32"},"id_usuario_criacao":{"type":"integer","format":"int32"},"id_usuario_alteracao":{"type":"integer","format":"int32"},"data_criacao":{"type":"string","format":"date-time"},"data_alteracao":{"type":"string","format":"date-time"},"buscaIndexada":{"type":"boolean"},"idOrg":{"type":"integer","format":"int32"},"idCliente":{"type":"integer","format":"int32"},"descricao":{"type":"string"},"imagem":{"type":"string"},"nomeFantasia":{"type":"string"},"nomeComercial":{"type":"string"},"nomeComplementar":{"type":"string"},"nomePortalDiplomado":{"type":"string"},"nomeReduzido":{"type":"string"},"endereco":{"type":"string"},"cnpj":{"type":"string"},"inscricao":{"type":"string"},"enderecoFone":{"type":"string"},"pracaPagamento":{"type":"string"},"cep":{"type":"string"},"cidade":{"type":"string"},"inscricaoMunicipal":{"type":"string"},"diretorGeral":{"type":"string","deprecated":true},"cssPortais":{"type":"string"},"secretariaAcademica":{"type":"string","deprecated":true},"idPerfilDiretor":{"type":"integer","format":"int32"},"portariaDiretor":{"type":"string"},"get_nomeDiretor":{"type":"string"},"get_sexoDiretor":{"type":"string"},"idPerfilSecretariaAcademica":{"type":"integer","format":"int32"},"portariaSecretariaAcademica":{"type":"string"},"get_nomeSecretariaAcademica":{"type":"string"},"get_sexoSecretariaAcademica":{"type":"string"},"portariaCredenciamento":{"type":"string"},"website":{"type":"string"},"idCidadeNRE":{"type":"integer","format":"int32"},"idPerfilDiretorAcademico":{"type":"integer","format":"int32"},"get_nomeDiretorAcademico":{"type":"string"},"portariaDiretorAcademico":{"type":"string"},"email":{"type":"string"},"idPerfilResponsavelFinanceiro":{"type":"integer","format":"int32"},"get_nomeResponsavelFinanceiro":{"type":"string"},"get_sexoResponsavelFinanceiro":{"type":"string"},"numero":{"type":"string"},"logradouro":{"type":"string"},"bairro":{"type":"string"},"idPerfilViceDiretor":{"type":"integer","format":"int32"},"get_nomePerfilViceDiretor":{"type":"string"},"nomePortal":{"type":"string"},"idPerfilResposavelCertificacao":{"type":"integer","format":"int32"},"get_nomePerfilResposavelCertificacao":{"type":"string"},"portariaCertificacao":{"type":"string"},"status":{"type":"string"},"idEmpresa":{"type":"integer","format":"int32"},"codigoInep":{"type":"string"},"idPerfilRespLivroRegistro":{"type":"integer","format":"int32"},"get_nomePerfilRespLivroRegistro":{"type":"string"},"getiDouNumeroMatriculaRespLivReg":{"type":"string"},"modeloNegocio":{"type":"string"},"idPerfilSecretariaDiplomaDigital":{"type":"integer","format":"int32"},"portariaSecretariaDiplomaDigital":{"type":"string"},"idPerfilDiretorDiploma":{"type":"integer","format":"int32"},"portariaDiretorDiploma":{"type":"string"},"funcaoDiretorDiploma":{"type":"string"},"idPerfilSecretariaDiploma":{"type":"integer","format":"int32"},"portariaSecretariaDiploma":{"type":"string"},"funcaoSecretariaDiploma":{"type":"string"},"get_descricaoCliente":{"type":"string"},"newObjectInCache":{"type":"boolean"},"usuario":{"$ref":"#/components/schemas/IUsuario"},"ignorarLog":{"type":"boolean"}}},"TableEmailTag":{"type":"object","properties":{"tag":{"type":"string"},"descricao":{"type":"string"}}},"UserInfo":{"type":"object","properties":{"login":{"type":"string"},"token":{"type":"string"},"expiresIn":{"type":"integer","format":"int64"},"deviceDetails":{"type":"string"},"idUsuario":{"type":"integer","format":"int32"},"status":{"type":"string"},"idOrg":{"type":"integer","format":"int32"},"idCliente":{"type":"integer","format":"int32"},"idGrupoUsuario":{"type":"integer","format":"int32"},"moduloID":{"type":"string"},"tipoGrupoUsuario":{"type":"string"},"nomeComercial":{"type":"string"},"descOrg":{"type":"string"},"modeloNegocio":{"type":"string"},"grupoUsuario":{"type":"string"},"usuarioDirector":{"type":"string"},"modulos":{"type":"array","items":{"type":"string"}},"orgs":{"type":"array","items":{"$ref":"#/components/schemas/Org"}},"usuario":{"$ref":"#/components/schemas/UsuarioPortal"},"org":{"$ref":"#/components/schemas/Org"}}},"UsuarioPortal":{"type":"object","properties":{"id_org":{"type":"integer","format":"int32"},"id_usuario_criacao":{"type":"integer","format":"int32"},"id_usuario_alteracao":{"type":"integer","format":"int32"},"data_criacao":{"type":"string","format":"date-time"},"data_alteracao":{"type":"string","format":"date-time"},"buscaIndexada":{"type":"boolean"},"idUsuario":{"type":"integer","format":"int32"},"idGrupoUsuario":{"type":"integer","format":"int32"},"nome":{"type":"string"},"forcarAlterarSenha":{"type":"integer","format":"int32"},"senha":{"type":"string"},"descricao":{"type":"string"},"token":{"type":"string"},"status":{"type":"string"},"lookAndFeel":{"type":"string"},"skinBordas":{"type":"integer","format":"int32"},"flagAcessoTodasContas":{"type":"integer","format":"int32"},"usuarioWebService":{"type":"integer","format":"int32"},"idIntegracao":{"type":"integer","format":"int32"},"isUsuarioPolo":{"type":"integer","format":"int32"},"dataUltimaAlteracaoSenha":{"type":"string","format":"date-time"},"papelPolo":{"type":"string"},"get_nomeGrupoUsuario":{"type":"string"},"get_tipoGrupoUsuario":{"type":"string"},"idFuncionario":{"type":"integer","format":"int32"},"get_funcionario":{"type":"string"},"get_emailEmpresa":{"type":"string"},"get_senhaEmailEmpresa":{"type":"string"},"get_idSetor":{"type":"integer","format":"int32"},"get_idPerfil":{"type":"integer","format":"int32"},"get_nomePerfil":{"type":"string"},"get_idCliente":{"type":"integer","format":"int32"},"idUnidadeFisica":{"type":"integer","format":"int32","deprecated":true},"get_nomeUnidadeFisica":{"type":"string"},"desabilitarAcessoLogarComoNosPortais":{"type":"integer","format":"int32"},"usuarioGlobalConfiguracao":{"type":"integer","format":"int32"},"usuarioRemoto":{"$ref":"#/components/schemas/UsuarioSuporteBean"},"idCliente":{"type":"integer","format":"int32"},"email":{"type":"string"},"emailStatus":{"type":"string"},"emailMotivoInvalido":{"type":"string"},"emailCodigoConfirmacao":{"type":"string"},"celular":{"type":"string"},"orgs":{"type":"array","items":{"$ref":"#/components/schemas/Org"}},"permissoes":{"type":"array","items":{"$ref":"#/components/schemas/GrantedAuthority"}},"props":{"type":"object","additionalProperties":{"type":"object"}},"enabled":{"type":"boolean"},"firstName":{"type":"string"},"lastName":{"type":"string"},"accountNonExpired":{"type":"boolean"},"accountNonLocked":{"type":"boolean"},"credentialsNonExpired":{"type":"boolean"},"emailDestinatario":{"type":"string"},"emailIdPerfil":{"type":"integer","format":"int32"},"emailNomeDestinatario":{"type":"string"},"roles":{"type":"array","items":{"type":"string"}},"username":{"type":"string"},"password":{"type":"string"},"authorities":{"type":"array","items":{"$ref":"#/components/schemas/GrantedAuthority"}},"coreTagsPessoaFisica":{"type":"array","items":{"$ref":"#/components/schemas/TableEmailTag"}},"newObjectInCache":{"type":"boolean"},"usuario":{"$ref":"#/components/schemas/IUsuario"},"ignorarLog":{"type":"boolean"}}},"UsuarioSuporteBean":{"type":"object","properties":{"idUsuarioDirector":{"type":"integer","format":"int32"},"nome":{"type":"string"},"authToken":{"type":"string"},"dataLoginRemoto":{"type":"string","format":"date-time"}}},"NotaAvaliacaoDtoReq":{"required":["idMatriculaDisciplina","notas"],"type":"object","properties":{"idMatriculaDisciplina":{"type":"integer","description":"ID da matricula disciplina","format":"int32","example":1},"notas":{"type":"array","description":"Lista contendo a identificação da avaliação e a nota obtida","items":{"$ref":"#/components/schemas/NotaAvaliacaoRest"}}}},"NotaAvaliacaoRest":{"type":"object","properties":{"identificacao":{"type":"string","description":"Identificação da Prova","example":"N1"},"notaObtida":{"type":"number","description":"Nota obtida na prova","format":"double","example":9.8},"naoAvaliado":{"type":"boolean","description":"Informar caso o aluno não realizou a prova","example":true},"ignorarLog":{"type":"boolean"}},"description":"Lista contendo a identificação da avaliação e a nota obtida"},"AlunoLiberacaoMatriculaDtoReq":{"required":["idAlunoReq"],"type":"object","properties":{"idAlunoReq":{"type":"integer","description":"Código do aluno","format":"int32","example":7}}},"AlunoLiberacaoMatriculaDtoRes":{"type":"object","properties":{"idPerfil":{"type":"integer","format":"int32"},"idAluno":{"type":"integer","format":"int32"},"ra":{"type":"string"},"nome":{"type":"string"},"usuarioCriacao":{"type":"string"}}},"FrequenciaDtoReq":{"required":["faltas","idMatriculaDisciplina"],"type":"object","properties":{"idMatriculaDisciplina":{"type":"integer","description":"ID da matricula disciplina","format":"int32","example":1},"faltas":{"type":"array","description":"Lista de frequencia","items":{"$ref":"#/components/schemas/FrequenciaFaltaRest"}}}},"FrequenciaFaltaRest":{"required":["tipo"],"type":"object","properties":{"tipo":{"type":"string","description":"Ao lançar uma falta do tipo AUSENTE o sistema adicionará uma falta para o horário informado, caso o tipo seja FREQUENTE o sistema removerá a falta para aquele horário, caso houver uma.","example":"FREQUENTE"},"idDisciplinaHorarioSala":{"type":"integer","description":"Código do Horário","format":"int32","example":1}},"description":"Lista de frequencia"},"FaltaSubPeriodoDtoReq":{"required":["faltas","idMatriculaDisciplina"],"type":"object","properties":{"idMatriculaDisciplina":{"type":"integer","description":"ID da matricula disciplina","format":"int32","example":1},"faltas":{"type":"array","description":"Lista contendo a quantidade de faltas do aluno","items":{"$ref":"#/components/schemas/FaltaSubPeriodoRest"}}}},"FaltaSubPeriodoRest":{"required":["faltas","idMatriculaDisciplina","idSubPeriodoLetivo"],"type":"object","properties":{"idMatriculaDisciplina":{"type":"integer","description":"ID da matricula disciplina","format":"int32","example":1},"idSubPeriodoLetivo":{"type":"integer","description":"ID do SubPeriodo Letivo","format":"int32","example":2},"faltas":{"minimum":0,"type":"integer","description":"Quantidade de faltas","format":"int32","example":3}},"description":"Lista contendo a quantidade de faltas do aluno"},"AlunoDispensaDtoReq":{"required":["disciplinaOrigem1","frequencia1","idAlunoCursoIngresso","idDisciplina","idInstituicao","nota1","professor1","tipoAvaliacaoDisciplina","titulacaoDiplomaProfessor"],"type":"object","properties":{"idDisciplina":{"type":"integer","description":"Código da disciplina","format":"int32","example":7},"idAlunoCursoIngresso":{"type":"integer","description":"Código do aluno curso ingresso","format":"int32","example":7},"idInstituicao":{"type":"integer","description":"Código da instituição","format":"int32","example":7},"idAlunoDispensa":{"type":"integer","description":"Código da dispensa do aluno","format":"int32","example":7},"idTipoDispensa":{"type":"integer","description":"Código do tipo da dispensa do aluno","format":"int32","example":7},"cursoOrigem":{"type":"string","description":"Curso de origem da dispensa","example":"FILOSOFIA"},"observacaoDispensa":{"type":"string","description":"Obervação para a Dispensa","example":"Cursado em 2024."},"tipoAvaliacaoDisciplina":{"type":"string","description":"Curso de origem da dispensa","example":"NOTA OU CONCEITO"},"disciplinaOrigem1":{"type":"string","description":"Primeira disciplina de origem da dispensa","example":"Filosofia"},"disciplinaOrigem2":{"type":"string","description":"Segunda disciplina de origem da dispensa","example":"Filosofia"},"disciplinaOrigem3":{"type":"string","description":"Terceira disciplina de origem da dispensa","example":"Filosofia"},"disciplinaOrigem4":{"type":"string","description":"Quarta disciplina de origem da dispensa","example":"Filosofia"},"nota1":{"type":"string","description":"Nota da primeira disciplina","example":"7"},"nota2":{"type":"string","description":"Nota da segunda disciplina","example":"7"},"nota3":{"type":"string","description":"Nota da terceira disciplina","example":"7"},"nota4":{"type":"string","description":"Nota da quarta disciplina","example":"7"},"frequencia1":{"type":"string","description":"Frequência da primeira disciplina","example":"77%"},"frequencia2":{"type":"string","description":"Frequência da segunda disciplina","example":"77%"},"frequencia3":{"type":"string","description":"Frequência da terceira disciplina","example":"77%"},"frequencia4":{"type":"string","description":"Frequência da quarta disciplina","example":"77%"},"cargaHoraria1":{"type":"string","description":"Carga horaria da primeira disciplina","example":"77"},"cargaHoraria2":{"type":"string","description":"Carga horaria da segunda disciplina","example":"77"},"cargaHoraria3":{"type":"string","description":"Carga horaria da terceira disciplina","example":"77"},"cargaHoraria4":{"type":"string","description":"Carga horaria da quarta disciplina","example":"77"},"ano1":{"type":"string","description":"Ano da primeira disciplina","example":"2023"},"ano2":{"type":"string","description":"Ano da segunda disciplina","example":"2023"},"ano3":{"type":"string","description":"Ano da terceira disciplina","example":"2023"},"ano4":{"type":"string","description":"Ano da quarta disciplina","example":"2023"},"professor1":{"type":"string","description":"Professor da primeira disciplina","example":"Gilberto"},"professor2":{"type":"string","description":"Professor da segunda disciplina","example":"Gilberto"},"professor3":{"type":"string","description":"Professor da terceira disciplina","example":"Gilberto"},"professor4":{"type":"string","description":"Professor da quarta disciplina","example":"Gilberto"},"titulacaoDiplomaProfessor":{"type":"string","description":"Titulação do diploma professor","example":"ESPECIALIZACAO, GRADUACAO, MESTRADO ou DOUTORADO"},"titulacao1":{"type":"string","description":"Titulação do professor da primeira disciplina","example":"ESPECIALIZACAO, GRADUACAO, MESTRADO ou DOUTORADO"},"titulacao2":{"type":"string","description":"Titulação do professor da segunda disciplina","example":"ESPECIALIZACAO, GRADUACAO, MESTRADO ou DOUTORADO"},"titulacao3":{"type":"string","description":"Titulação do professor da terceira disciplina","example":"ESPECIALIZACAO, GRADUACAO, MESTRADO ou DOUTORADO"},"titulacao4":{"type":"string","description":"Titulação do professor da quarta disciplina","example":"ESPECIALIZACAO, GRADUACAO, MESTRADO ou DOUTORADO"}}},"AlunoDispensaRest":{"type":"object","properties":{"idDisciplina":{"type":"integer","format":"int32"},"idOrg":{"type":"integer","format":"int32"},"idAlunoCursoIngresso":{"type":"integer","format":"int32"},"idInstituicao":{"type":"integer","format":"int32"},"idAlunoDispensa":{"type":"integer","format":"int32"},"idTipoDispensa":{"type":"integer","format":"int32"},"cursoOrigem":{"type":"string"},"disciplinaOrigem1":{"type":"string"},"disciplinaOrigem2":{"type":"string"},"disciplinaOrigem3":{"type":"string"},"disciplinaOrigem4":{"type":"string"},"nota1":{"type":"string"},"nota2":{"type":"string"},"nota3":{"type":"string"},"nota4":{"type":"string"},"frequencia1":{"type":"string"},"frequencia2":{"type":"string"},"frequencia3":{"type":"string"},"frequencia4":{"type":"string"},"cargaHoraria1":{"type":"string"},"cargaHoraria2":{"type":"string"},"cargaHoraria3":{"type":"string"},"cargaHoraria4":{"type":"string"},"ano1":{"type":"string"},"ano2":{"type":"string"},"ano3":{"type":"string"},"ano4":{"type":"string"},"professor1":{"type":"string"},"professor2":{"type":"string"},"professor3":{"type":"string"},"professor4":{"type":"string"},"titulacao1":{"type":"string"},"titulacao2":{"type":"string"},"titulacao3":{"type":"string"},"titulacao4":{"type":"string"},"observacaoDispensa":{"type":"string"},"tipoAvaliacaoDisciplina":{"type":"string"},"titulacaoDiplomaProfessor":{"type":"string"},"ignorarLog":{"type":"boolean"}}},"AlunoCursoIngressoDtoReq":{"required":["alunoProcedenteEscolaPublica","dataRegistro","idAluno","idCurso","idTipoProcessoSeletivo","status","turno"],"type":"object","properties":{"idAluno":{"type":"integer","description":"Código do Aluno","format":"int32","example":1},"status":{"type":"string","description":"Status do Curso ingresso do Aluno","example":"ATIVO","enum":["ATIVO","CANCELADO","TRANCADO","DESISTENTE","ABANDONO","TRANSFERIDO","TRANSFERENCIA_INTERNA","TRANSFERENCIA_EXTERNA","MUDANCA_GRADE","CONCLUIDO","JUBILADO","BLOQUEADO","FALECIDO","TRANCAMENTO_INSTITUCIONAL"]},"idCurso":{"type":"integer","description":"Código do Curso","format":"int32","example":1},"dataRegistro":{"type":"string","description":"Data de Ingresso do Aluno no Curso","format":"date","example":"2023-01-01"},"dataInicioCurso":{"type":"string","description":"Data de Início do Curso","format":"date","example":"2023-02-01"},"turno":{"type":"string","description":"Turno do Curso ingresso","example":"INTEGRAL","enum":["MATUTINO","VESPERTINO","NOTURNO","INTEGRAL","EAD"]},"dataConclusao":{"type":"string","description":"Data de Conclusão do Curso ingresso","format":"date","example":"2025-07-01"},"idPeriodoLetivoIngresso":{"type":"integer","description":"Código do Período letivo a ingressar","format":"int32","example":1},"periodoIngresso":{"type":"string","description":"Período letivo a ingressar","example":"2023/1"},"numeroMatricula":{"type":"integer","description":"Número da Matrícula do Aluno","format":"int32","example":1},"dataColacao":{"type":"string","description":"Data de Colação do Curso ingresso","format":"date","example":"2025-07-01"},"dataPrevFormatura":{"type":"string","description":"Data de Previsão de Formatura do Curso ingresso","format":"date","example":"2025-07-01"},"dataExpedicaoDiploma":{"type":"string","description":"Data de Expedição do Diploma do Curso ingresso","format":"date","example":"2025-07-01"},"dataExpedicaoHistorico":{"type":"string","description":"Data de Expedição do Histórico do Curso ingresso","format":"date","example":"2025-07-01"},"codigoEstadual":{"type":"string","description":"Codigo Estadual do Aluno","example":"1"},"idUnidadeFisica":{"type":"integer","description":"Código do Câmpus/Polo do Curso ingresso","format":"int32","example":1},"idTurmaBase":{"type":"integer","description":"Código da Turma base do Curso ingresso","format":"int32","example":1},"idTipoProcessoSeletivo":{"type":"integer","description":"Código do Tipo de Processo Seletivo do Curso ingresso","format":"int32","example":1},"idInstituicao":{"type":"integer","description":"Código da Instituição","format":"int32","example":1},"classificacao":{"type":"string","description":"Classificação no Processo Seletivo","example":"1"},"pontos":{"type":"string","description":"Pontos alcançados pelo Processo Seletivo","example":"700"},"vagas":{"type":"string","description":"Quantidade de Vagas do Processo Seletivo","example":"1"},"numeroChamada":{"type":"string","description":"Número da chamada","example":"1"},"dataVestibular":{"type":"string","description":"Data do Vestibular","format":"date","example":"2022-06-01"},"alunoProcedenteEscolaPublica":{"type":"string","description":"A Procedência do Aluno ter estudado em Escola Pública","example":"NAO_INFORMADO","enum":["SIM","NAO","NAO_INFORMADO"]},"notaRedacao":{"type":"number","description":"Nota Redação no Processo Seletivo","format":"double","example":1000},"observacaoProcessoSeletivo":{"type":"string","description":"Observação do Aluno no Precesso Seletivo","example":"Chegou atrasado"},"idAlunoCursoIngressoOrigem":{"type":"integer","description":"Código do Curso de origem do Aluno anterior a esse novo Curso Ingresso","format":"int32","example":1},"cursoOrigemExterno":{"type":"string","description":"Nome do Curso de origem do Aluno anterior a esse novo Curso Ingresso","example":"Ciências Contábeis"},"segundaLicenciatura":{"type":"integer","description":"Confirma se esse Curso ingresso é de Segunda Licenciatura","format":"int32","example":1},"naoParticipaCenso":{"type":"integer","description":"Confirma se esse Curso ingresso NÃO participa do CENSO","format":"int32","example":1},"dataEstagio":{"type":"string","description":"Data do Estágio do Curso ingresso","format":"date","example":"2024-06-01"},"horasEstagio":{"type":"string","description":"Horas do Estágio do Curso ingresso","example":"180"},"cargaHorariaItinerario":{"type":"integer","description":"Carga horária do Itinerário Formativo do Curso ingresso","format":"int32","example":200},"idInscricao":{"type":"integer","description":"Código de Inscrição do Aluno","format":"int32","example":1}}},"AlunoCursoIngressoRest":{"type":"object","properties":{"idAlunoCursoIngresso":{"type":"integer","format":"int32"},"idAluno":{"type":"integer","format":"int32"},"idPerfil":{"type":"integer","format":"int32"},"nome":{"type":"string"},"ra":{"type":"string"},"cpf":{"type":"string"},"statusCurso":{"type":"string"},"turno":{"type":"string"},"situacaoEnadeIniciante":{"type":"string"},"dataEnadeIniciante":{"type":"string","format":"date-time"},"observacaoEnadeIniciante":{"type":"string"},"alunoProcedenteEscolaPublica":{"type":"string"},"situacaoEnadeConcluinte":{"type":"string"},"dataEnadeConcluinte":{"type":"string","format":"date-time"},"observacaoEnadeConcluinte":{"type":"string"},"matriz":{"type":"string"},"curso":{"type":"string"},"idMatriz":{"type":"integer","format":"int32"},"idCurso":{"type":"integer","format":"int32"},"idTurmaBase":{"type":"integer","format":"int32"},"unidadeFisica":{"type":"string"},"idUnidadeFisica":{"type":"integer","format":"int32"},"idTipoProcessoSeletivo":{"type":"integer","format":"int32"},"tipoProcessoSeletivo":{"type":"string"},"dataCadastro":{"type":"string","format":"date-time"},"dataInicioCurso":{"type":"string","format":"date-time"},"dataConclusao":{"type":"string","format":"date-time"},"dataColacao":{"type":"string","format":"date-time"},"dataTrancamento":{"type":"string","format":"date-time"},"dataExpedicaoDiploma":{"type":"string","format":"date-time"},"dataPrevFormatura":{"type":"string","format":"date-time"},"dataExpedicaoHistorico":{"type":"string","format":"date-time"},"horaExpedicaoHistorico":{"type":"string","format":"date-time"},"idInstituicaoOrigem":{"type":"integer","format":"int32"},"dataRetiradaDiploma":{"type":"string","format":"date-time"},"dataPublicacaoDiploma":{"type":"string","format":"date-time"},"idInstituicaoExpedidoraDiploma":{"type":"integer","format":"int32"},"segundaLicenciatura":{"type":"integer","format":"int32"},"tipoSegundaLicenciatura":{"type":"string"},"numeroConselhoRegional":{"type":"string"},"codigoEstadual":{"type":"string"},"numeroMatricula":{"type":"integer","format":"int32"},"estagioData":{"type":"string","format":"date-time"},"estagioHoras":{"type":"string"},"periodoIngresso":{"type":"string"},"tituloMonografia":{"type":"string"},"tipoMonografia":{"type":"string"},"notaMonografia":{"type":"number","format":"double"},"situacaoMonografia":{"type":"string"},"dataMonografia":{"type":"string","format":"date-time"},"dataAceiteOrientadorMonografia":{"type":"string","format":"date-time"},"temaMonografia":{"type":"string"},"idInstituicaoDiploma":{"type":"integer","format":"int32"},"idPeriodoLetivoIngresso":{"type":"integer","format":"int32"},"idInstituicao":{"type":"integer","format":"int32"},"nomeDiploma":{"type":"string"},"processo":{"type":"string"},"registro":{"type":"string"},"dataRegistro":{"type":"string","format":"date-time"},"livro":{"type":"string"},"nomeReitor":{"type":"string"},"folha":{"type":"string"},"idOrg":{"type":"integer","format":"int32"},"classificacao":{"type":"string"},"pontos":{"type":"string"},"vagas":{"type":"string"},"notaRedacao":{"type":"number","format":"double"},"observacaoProcessoSeletivo":{"type":"string"},"cursoOrigemExterno":{"type":"string"},"idCursoIngressoOrigem":{"type":"integer","format":"int32"},"numeroChamada":{"type":"string"},"dataVestibular":{"type":"string","format":"date-time"},"orgDescricao":{"type":"string"},"status":{"type":"string"},"idInscricao":{"type":"integer","format":"int32"},"dataCriacao":{"type":"string","format":"date-time"},"dataAlteracao":{"type":"string","format":"date-time"},"ignorarLog":{"type":"boolean"}}},"AtividadeTipoDiscDtoReq":{"required":["dataLimiteEnvioArquivo","descricao","horas","idAlunoCursoIngresso","idPeriodoLetivo"],"type":"object","properties":{"idAlunoCursoIngresso":{"type":"integer","description":"ID do Aluno Curso Ingresso","format":"int32","example":1},"idPeriodoLetivo":{"type":"integer","description":"ID do Período Letivo","format":"int32","example":1},"descricao":{"type":"string","description":"Descrição","example":"1"},"horas":{"type":"integer","description":"Quant. de Horas","format":"int32","example":15},"dataLimiteEnvioArquivo":{"type":"string","description":"Data Limite de Envio de Arquivos","format":"date","example":"2025-12-31"},"habilitarEnvioArquivo":{"type":"integer","description":"Habilitar envio de Arquivo","format":"int32","example":0},"idDisciplinaProfessor":{"type":"integer","description":"ID da Disciplina Professor","format":"int32","example":1}}},"AtividadeTipoDiscDtoRes":{"type":"object","properties":{"idAtividade":{"type":"integer","format":"int32"},"idPeriodoLetivo":{"type":"integer","format":"int32"},"periodoLetivo":{"type":"string"},"situacao":{"type":"string"},"presente":{"type":"integer","format":"int32"},"descricaoAtividade":{"type":"string"},"horas":{"type":"integer","format":"int32"},"contabilizaFrequencia":{"type":"integer","format":"int32"},"tipoAtividade":{"type":"string"},"tipoReferencia":{"type":"string"},"idAlunoCursoIngresso":{"type":"integer","format":"int32"},"ra":{"type":"string"},"aluno":{"type":"string"},"disciplina":{"type":"string"},"idProfessor":{"type":"integer","format":"int32"},"professor":{"type":"string"},"nomeArquivoUpload":{"type":"string"},"descricaoArquivo":{"type":"string"},"tipoArquivo":{"type":"string"},"idOrg":{"type":"integer","format":"int32"},"idMatriculaDisciplina":{"type":"integer","format":"int32"},"idDisciplinaProfessor":{"type":"integer","format":"int32"},"turma":{"type":"string"}}},"AtividadeTipoUniCurricularDtoReq":{"required":["dataLimiteEnvioArquivo","descricao","horas","idAlunoCursoIngresso","idPeriodoLetivo"],"type":"object","properties":{"idAlunoCursoIngresso":{"type":"integer","description":"ID do Aluno Curso Ingresso","format":"int32","example":1},"idPeriodoLetivo":{"type":"integer","description":"ID do Período Letivo","format":"int32","example":1},"descricao":{"type":"string","description":"Descrição","example":"1"},"horas":{"type":"integer","description":"Quant. de Horas","format":"int32","example":15},"dataLimiteEnvioArquivo":{"type":"string","description":"Data Limite de Envio de Arquivos","format":"date","example":"2025-12-31"},"habilitarEnvioArquivo":{"type":"integer","description":"Habilitar envio de Arquivo","format":"int32","example":0},"idUnidadeCurricular":{"type":"integer","description":"ID da Unidade Curricular","format":"int32","example":1},"idProfessor":{"type":"integer","description":"ID do Professor","format":"int32","example":1}}},"AtividadeTipoUniCurricularDtoRes":{"type":"object","properties":{"idAtividade":{"type":"integer","format":"int32"},"idPeriodoLetivo":{"type":"integer","format":"int32"},"periodoLetivo":{"type":"string"},"situacao":{"type":"string"},"presente":{"type":"integer","format":"int32"},"descricaoAtividade":{"type":"string"},"horas":{"type":"integer","format":"int32"},"contabilizaFrequencia":{"type":"integer","format":"int32"},"tipoAtividade":{"type":"string"},"tipoReferencia":{"type":"string"},"idAlunoCursoIngresso":{"type":"integer","format":"int32"},"ra":{"type":"string"},"aluno":{"type":"string"},"disciplina":{"type":"string"},"idProfessor":{"type":"integer","format":"int32"},"professor":{"type":"string"},"nomeArquivoUpload":{"type":"string"},"descricaoArquivo":{"type":"string"},"tipoArquivo":{"type":"string"},"idOrg":{"type":"integer","format":"int32"},"idUnidadeCurricular":{"type":"integer","format":"int32"},"unidadeCurricular":{"type":"string"}}},"ResponsavelFinanceiroDtoRes":{"type":"object","properties":{"idResponsavelFinanceiro":{"type":"integer","format":"int32"},"idPagador":{"type":"integer","format":"int32"},"idResponsavel":{"type":"integer","format":"int32"},"valor":{"type":"number","format":"double"},"tipoCalculo":{"type":"string"},"dataLimite":{"type":"string","format":"date-time"},"status":{"type":"string"},"fiador":{"type":"integer","format":"int32"},"responsavelContrato":{"type":"integer","format":"int32"},"get_pagador":{"type":"string"},"get_responsavel":{"type":"string"},"get_bairroResponsavel":{"type":"string"},"get_logradouroResponsavel":{"type":"string"},"get_NumeroEnderecoResponsavel":{"type":"string"},"get_cepResponsavel":{"type":"string"},"get_cidadeResponsavel":{"type":"string"},"get_ufDescricaoResponsavel":{"type":"string"},"get_ufSiglaResponsavel":{"type":"string"},"get_cpfResponsavel":{"type":"string"},"get_rgResponsavel":{"type":"string"},"get_sexoResponsavel":{"type":"string"},"get_estadoCivilResponsavel":{"type":"string"},"get_dataNascimentoResponsavel":{"type":"string","format":"date-time"},"get_emailResponsavel":{"type":"string"},"get_numeroResponsavel":{"type":"string"},"get_idPerfil":{"type":"integer","format":"int32"}}},"AlunoDocumentoEntregaDtoReq":{"required":["arquivo","dataEntrega","idAluno","idTipoDocumento"],"type":"object","properties":{"idAluno":{"type":"integer","description":"ID do aluno que está entregando o documento.","format":"int32","example":12345},"idTipoDocumento":{"type":"integer","description":"ID do tipo de documento que está sendo entregue.","format":"int32","example":10},"dataEntrega":{"type":"string","description":"Data da entrega do documento no formato ISO (YYYY-MM-DDT).","format":"date-time"},"arquivo":{"type":"string","format":"binary"}},"description":"DTO para a entrega de um documento do aluno via formulário multipart/form-data"},"AlunoDocumentacaoDtoRes":{"type":"object","properties":{"alunoRa":{"type":"string"},"alunoNome":{"type":"string"},"alunoCodigo":{"type":"integer","format":"int32"},"alunoCodigoPerfil":{"type":"integer","format":"int32"},"tipoDocumentoCodigo":{"type":"integer","format":"int32"},"tipoDocumentoDescricao":{"type":"string"},"tipoDocumentoTipo":{"type":"string"},"documentoDataEntrega":{"type":"string","format":"date-time"},"documentoNomeArquivo":{"type":"string"},"documentoSituacao":{"type":"string"},"documentoArquivoInexistente":{"type":"integer","format":"int32"},"documentoCodigoAnexo":{"type":"integer","format":"int32"},"idOrg":{"type":"integer","format":"int32"},"orgDescricao":{"type":"string"},"dataCriacao":{"type":"string","format":"date-time"},"dataAlteracao":{"type":"string","format":"date-time"}}},"PageCursor":{"type":"object","properties":{"pageSize":{"type":"integer","format":"int32"},"idCursor":{"type":"integer","format":"int32"},"idCursorProximo":{"type":"integer","format":"int32"}}},"PaginationParceiroDtoResPageCursor":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/PageCursor"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/ParceiroDtoRes"}}}},"ParceiroDtoRes":{"type":"object","properties":{"idParceiro":{"type":"integer","format":"int32"},"idPerfil":{"type":"integer","format":"int32"},"nomeParceiro":{"type":"string","example":"Parceiro Exemplo"},"nomeReduzidoParceiro":{"type":"string"},"nomePerfil":{"type":"string","example":"Nome Exemplo"},"status":{"type":"string"},"naoApresentarParcelasPortal":{"type":"integer","format":"int32"},"apresentarAcessoDashboardPortal":{"type":"integer","format":"int32"},"tipoDashboardPortal":{"type":"string"},"dataCriacao":{"type":"string","format":"date-time"},"dataAlteracao":{"type":"string","format":"date-time"}}},"MatriculaDtoRes":{"type":"object","properties":{"idMatricula":{"type":"integer","format":"int32"},"idTurma":{"type":"integer","format":"int32"},"idPeriodoLetivo":{"type":"integer","format":"int32"},"idAlunoCursoIngresso":{"type":"integer","format":"int32"},"idAluno":{"type":"integer","format":"int32"},"idPerfilAluno":{"type":"integer","format":"int32"},"aluno":{"type":"string","example":"Aluno Exemplo"},"ra":{"type":"string","example":"500083"},"raEstadual":{"type":"string"},"periodoLetivo":{"type":"string","example":"P-2023"},"idCursoBase":{"type":"integer","format":"int32"},"curso":{"type":"string","example":"Licenciado em Pedagogia"},"turma":{"type":"string","example":"1-Pedagogia"},"status":{"type":"string","example":"ATIVA"},"idCursoMatriz":{"type":"integer","format":"int32"},"matriz":{"type":"string","example":"GC de Pedagogia - Licenciatura Plena"},"alunoEmail":{"type":"string"},"alunoEmailInstitucional":{"type":"string"},"dataMatricula":{"type":"string","format":"date","example":"2023-09-20"},"dataAtivacao":{"type":"string","format":"date","example":"2023-09-20"},"dataTrancamento":{"type":"string","format":"date","example":"2023-09-20"},"dataCadastro":{"type":"string","format":"date","example":"2023-09-20"},"idUnidadeFisica":{"type":"integer","format":"int32"},"unidadeFisica":{"type":"string"},"contratoEntregue":{"type":"integer","format":"int32"},"ipAceiteContrato":{"type":"string","example":"130.161.8.180"},"navegadorAceiteContrato":{"type":"string"},"dataAceiteContrato":{"type":"string","format":"date-time"},"idVendedor":{"type":"integer","format":"int32"},"vendedor":{"type":"string"},"idContrato":{"type":"integer","format":"int32"},"idContratoRef":{"type":"integer","format":"int32"},"idOrg":{"type":"integer","format":"int32"},"organizacao":{"type":"string"},"dataCriacao":{"type":"string","format":"date-time"},"dataAlteracao":{"type":"string","format":"date-time"}}},"PaginationMatriculaDtoResPageCursor":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/PageCursor"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/MatriculaDtoRes"}}}},"AlunoDtoRes":{"type":"object","properties":{"idAluno":{"type":"integer","format":"int32"},"idPerfil":{"type":"integer","format":"int32"},"nome":{"type":"string"},"ra":{"type":"string"},"cpf":{"type":"string"},"email":{"type":"string"},"sexo":{"type":"string"},"dataNascimento":{"type":"string","format":"date-time"},"idOrg":{"type":"integer","format":"int32"},"orgDescricao":{"type":"string"},"dataCriacao":{"type":"string","format":"date-time"},"dataAlteracao":{"type":"string","format":"date-time"}}},"PaginationAlunoDtoResPageCursor":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/PageCursor"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/AlunoDtoRes"}}}},"Page":{"type":"object","properties":{"pageSize":{"type":"integer","format":"int32"},"currentPage":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int32"},"totalPages":{"type":"integer","format":"int32"},"ignoreFetching":{"type":"boolean"}}},"PaginationTurmaDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/TurmaDtoRes"}}}},"TurmaDtoRes":{"type":"object","properties":{"idTurma":{"type":"integer","format":"int32"},"turmaNome":{"type":"string"},"turmaNomeRed":{"type":"string"},"turmaDescricao":{"type":"string"},"turmaIdUnidadeFisica":{"type":"integer","format":"int32"},"turmaUnidadeFisica":{"type":"string"},"turmaIdPeriodoLetivo":{"type":"integer","format":"int32"},"turmaPeriodoLetivo":{"type":"string"},"turmaPeriodoLetivoSituacao":{"type":"string"},"turmaPeriodoLetivoDataInicio":{"type":"string","format":"date-time"},"turmaPeriodoLetivoDataTermino":{"type":"string","format":"date-time"},"turmaIdMatriz":{"type":"integer","format":"int32"},"turmaMatriz":{"type":"string"},"turmaIdCurso":{"type":"integer","format":"int32"},"turmaCurso":{"type":"string"},"turmaIdTurmaDestino":{"type":"integer","format":"int32"},"turmaTurmaDestinoNome":{"type":"string"},"turmaTurmaDestinoNomeRed":{"type":"string"},"turmaTurmaDestinoPeriodoLetivo":{"type":"string"},"turmaPeriodoItem":{"type":"string"},"turmaTurno":{"type":"string"},"turmaIdInep":{"type":"integer","format":"int32"},"turmaMediaMin":{"type":"number","format":"double"},"turmaMediaNormal":{"type":"number","format":"double"},"turmaFrequencia":{"type":"number","format":"double"},"turmaRecMedMin":{"type":"number","format":"double"},"turmaMedNormal":{"type":"number","format":"double"},"turmaNotaMenor":{"type":"number","format":"double"},"turmaNotaMaior":{"type":"number","format":"double"},"turmaIdTurmaBase":{"type":"integer","format":"int32"},"turmaTurmaBase":{"type":"string"},"turmaStatus":{"type":"string"},"turmaDataInicio":{"type":"string","format":"date-time"},"turmaDataFim":{"type":"string","format":"date-time"},"turmaDataAbonoFalta":{"type":"string","format":"date-time"},"turmaDataFechamentoDiarioClasse":{"type":"string","format":"date-time"},"turmaValorTotal":{"type":"number","format":"double"},"turmaObservacao":{"type":"string"},"turmaQtdeDisciplina":{"type":"integer","format":"int32"},"idOrg":{"type":"integer","format":"int32"},"orgDescricao":{"type":"string"},"turmaIdMetodoRecebimento":{"type":"integer","format":"int32"},"turmaMetodoRecebimento":{"type":"string"},"habilitadoVenda":{"type":"integer","format":"int32"},"turmaCalendarioRotativoSegunda":{"type":"integer","format":"int32"},"turmaCalendarioRotativoTerca":{"type":"integer","format":"int32"},"turmaCalendarioRotativoQuarta":{"type":"integer","format":"int32"},"turmaCalendarioRotativoQuinta":{"type":"integer","format":"int32"},"turmaCalendarioRotativoSexta":{"type":"integer","format":"int32"},"turmaCalendarioRotativoSabado":{"type":"integer","format":"int32"},"turmaCalendarioRotativoDomingo":{"type":"integer","format":"int32"},"turmaCalendarioRotativoTurmaFechada":{"type":"integer","format":"int32"},"disponivelParaMatriculaOnline":{"type":"integer","format":"int32"},"disponivelParaMatriculaOnlineProcessoSeletivo":{"type":"integer","format":"int32"}}},"DisciplinaProfessorDtoRes":{"type":"object","properties":{"idDisciplinaProfessor":{"type":"integer","format":"int32"},"idProfessor":{"type":"integer","format":"int32"},"idPerfilProfessor":{"type":"integer","format":"int32"},"idTurma":{"type":"integer","format":"int32"},"idDisciplina":{"type":"integer","format":"int32"},"idSistemaAvaliacaoPeriodo":{"type":"integer","format":"int32"},"valorNormal":{"type":"number","format":"double"},"quantidadeVagas":{"type":"integer","format":"int32"},"matriculaObrigatoria":{"type":"integer","format":"int32"},"naoSeraOfertada":{"type":"integer","format":"int32"},"naoDisponivelRematricula":{"type":"integer","format":"int32"},"quantidadeAulas":{"type":"integer","format":"int32"},"dataInicio":{"type":"string","format":"date-time"},"dataTermino":{"type":"string","format":"date-time"},"dataLimiteMatricula":{"type":"string","format":"date-time"},"dataAcessoAvaInicio":{"type":"string","format":"date-time"},"dataAcessoAvaTermino":{"type":"string","format":"date-time"},"disciplina":{"type":"string"},"professor":{"type":"string"},"sistemaAvaliacao":{"type":"string"},"modulo":{"type":"string"},"periodoCurso":{"type":"string"},"utilizaFrequenciaResumida":{"type":"integer","format":"int32"}}},"PaginationDisciplinaProfessorDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/DisciplinaProfessorDtoRes"}}}},"PaginationProntuarioSubCategoriaDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/ProntuarioSubCategoriaDtoRes"}}}},"ProntuarioSubCategoriaDtoRes":{"type":"object","properties":{"idProntuarioSubCategoria":{"type":"integer","format":"int32"},"idProntuarioCategoria":{"type":"integer","format":"int32"},"descricao":{"type":"string"},"categoriaPai":{"type":"string"}}},"PaginationProntuarioCategoriaDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/ProntuarioCategoriaDtoRes"}}}},"ProntuarioCategoriaDtoRes":{"type":"object","properties":{"idProntuarioCategoria":{"type":"integer","format":"int32"},"descricao":{"type":"string"},"visivelPortalAluno":{"type":"integer","format":"int32"},"visivelPortalProfessor":{"type":"integer","format":"int32"},"cor":{"type":"string"}}},"MensagemProntuarioDtoRes":{"type":"object","properties":{"idMensagemProntuario":{"type":"integer","format":"int32"},"idUsuarioCriacao":{"type":"integer","format":"int32"},"idPerfil":{"type":"integer","format":"int32"},"advertencia":{"type":"integer","format":"int32"},"mensagem":{"type":"string"},"dataCriacao":{"type":"string","format":"date-time"},"lido":{"type":"integer","format":"int32"},"usuarioCadastro":{"type":"string"},"professorCadastro":{"type":"string"},"perfilNome":{"type":"string"},"perfilEmail":{"type":"string"},"idProntuarioSubCategoria":{"type":"integer","format":"int32"},"idProntuarioCategoria":{"type":"integer","format":"int32"},"categoria":{"type":"string"},"subCategoria":{"type":"string"},"corCategoria":{"type":"string"},"idMatriculaDisciplina":{"type":"integer","format":"int32"},"idProfessor":{"type":"integer","format":"int32"},"periodoLetivo":{"type":"string"},"turma":{"type":"string"},"turmaDescricao":{"type":"string"},"disciplina":{"type":"string"},"disciplinaDescricao":{"type":"string"},"curso":{"type":"string"},"matriz":{"type":"string"},"idMatriz":{"type":"integer","format":"int32"},"idCursoBase":{"type":"integer","format":"int32"},"idPeridoLetivo":{"type":"integer","format":"int32"},"idTurma":{"type":"integer","format":"int32"},"idOrgCurso":{"type":"integer","format":"int32"},"organizacao":{"type":"string"},"tipoReferenciaCadastro":{"type":"string"},"idReferenciaCadastro":{"type":"integer","format":"int32"},"idPerfilCadastro":{"type":"integer","format":"int32"}}},"PaginationMensagemProntuarioDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/MensagemProntuarioDtoRes"}}}},"PaginationSubPeriodoLetivoDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/SubPeriodoLetivoDtoRes"}}}},"SubPeriodoLetivoDtoRes":{"type":"object","properties":{"idSubPeriodoLetivo":{"type":"integer","format":"int32"},"descricao":{"type":"string"},"dataInicio":{"type":"string","format":"date-time"},"dataFim":{"type":"string","format":"date-time"},"periodoExame":{"type":"integer","format":"int32"},"diasLetivos":{"type":"integer","format":"int32"},"permiteLancarFaltas":{"type":"integer","format":"int32"},"permiteLancarConteudoProgramatico":{"type":"integer","format":"int32"},"permiteLancarConteudoMinistrado":{"type":"integer","format":"int32"},"idPeriodoLetivo":{"type":"integer","format":"int32"},"periodoAno":{"type":"string"}}},"PaginationPeriodoLetivoDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/PeriodoLetivoDtoRes"}}}},"PeriodoLetivoDtoRes":{"type":"object","properties":{"idOrg":{"type":"integer","format":"int32"},"orgDescricao":{"type":"string"},"idPeriodoLetivo":{"type":"integer","format":"int32"},"descricao":{"type":"string"},"descricaoEspecial":{"type":"string"},"dataInicio":{"type":"string","format":"date-time"},"dataTermino":{"type":"string","format":"date-time"},"situacao":{"type":"string"},"periodoEspecial":{"type":"string"},"ano":{"type":"integer","format":"int32"},"periodoAtual":{"type":"integer","format":"int32"},"diasLetivos":{"type":"integer","format":"int32"},"tipo":{"type":"string"},"idProximoPeriodoLetivo":{"type":"integer","format":"int32"},"proximoPeriodo":{"type":"string"},"dataInicioRematricula":{"type":"string","format":"date-time"},"dataTerminoRematricula":{"type":"string","format":"date-time"},"dataLimiteAtualizacaoContrato":{"type":"string","format":"date-time"},"dataValidadeBiblioteca":{"type":"string","format":"date-time"},"semestre":{"type":"integer","format":"int32"},"consolidado":{"type":"integer","format":"int32"},"naoApresentarNoPortal":{"type":"integer","format":"int32"},"lmsDataInicio":{"type":"string","format":"date-time"},"lmsDataTermino":{"type":"string","format":"date-time"},"periodoAno":{"type":"string"},"cursosLivresDataInicio":{"type":"string","format":"date-time"},"cursosLivresDataTermino":{"type":"string","format":"date-time"}}},"MatriculaDisciplinaNotasDtoRes":{"type":"object","properties":{"descricaoSistemaAvaliacao":{"type":"string"},"idSistemaAvaliacao":{"type":"integer","format":"int32"},"ra":{"type":"string"},"aluno":{"type":"string"},"idMatricula":{"type":"integer","format":"int32"},"idMatriculaDisciplina":{"type":"integer","format":"int32"},"statusMatricula":{"type":"string"},"statusMatriculaDisciplina":{"type":"string"},"mediaMatriculaDisciplina":{"type":"number","format":"double"},"itensNotas":{"type":"array","items":{"$ref":"#/components/schemas/NotasAvaliacaoMatriculaDisciplinaRest"}}}},"NotasAvaliacaoMatriculaDisciplinaRest":{"type":"object","properties":{"notaAvaliacao":{"type":"number","format":"double"},"idNotaAvaliacaoDisciplina":{"type":"integer","format":"int32"},"identificacao":{"type":"string"},"idAvaliacao":{"type":"integer","format":"int32"}}},"PaginationMatriculaDisciplinaNotasDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/MatriculaDisciplinaNotasDtoRes"}}}},"ModuloDtoRes":{"type":"object","properties":{"idModulo":{"type":"integer","format":"int32"},"descricao":{"type":"string"},"ordem":{"type":"integer","format":"int32"},"status":{"type":"string","enum":["ATIVO","INATIVO"]},"periodo":{"type":"string"},"duracao":{"type":"integer","format":"int32"},"nomeRed":{"type":"string"},"idProximoModulo":{"type":"integer","format":"int32"}}},"PaginationModuloDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/ModuloDtoRes"}}}},"DisciplinaDtoRes":{"type":"object","properties":{"idDisciplina":{"type":"integer","format":"int32"},"idDisciplinaPai":{"type":"integer","format":"int32"},"disciplinaIdCurso":{"type":"integer","format":"int32"},"disciplinaDescricao":{"type":"string"},"disciplinaNomeReduzido":{"type":"string"},"disciplinaPaiDescricao":{"type":"string"},"disciplinaPaiNomeReduzido":{"type":"string"},"ordem":{"type":"integer","format":"int32"},"disciplinaComplementaridade":{"type":"string"},"disciplinaTipo":{"type":"string"},"disciplinaTipoAvaliacao":{"type":"string"},"disciplinaModalidade":{"type":"string"},"periodoCodigo":{"type":"integer","format":"int32"},"periodoNome":{"type":"string"},"periodoNomeReduzido":{"type":"string"},"creditos":{"type":"number","format":"double"},"cargaHoraria":{"type":"integer","format":"int32"},"cargaHorariaCobrada":{"type":"integer","format":"int32"},"cargaHorariaPratica":{"type":"integer","format":"int32"},"cargaHorariaTeorica":{"type":"integer","format":"int32"},"cargaHorariaCorrida":{"type":"number","format":"double"},"utilizaFrequenciaResumida":{"type":"integer","format":"int32"},"quantidadeAulas":{"type":"integer","format":"int32"},"codigoMec":{"type":"string"},"codigoInep":{"type":"integer","format":"int32"},"disciplinaModuloCodigo":{"type":"integer","format":"int32"},"disciplinaModuloDescricao":{"type":"string"},"disciplinaModuloNomeRed":{"type":"string"},"idOrg":{"type":"integer","format":"int32"},"orgDescricao":{"type":"string"}}},"PaginationDisciplinaDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/DisciplinaDtoRes"}}}},"CursoDtoRes":{"type":"object","properties":{"idCurso":{"type":"integer","format":"int32"},"idCursoBase":{"type":"integer","format":"int32"},"nome":{"type":"string"},"nomeRed":{"type":"string"},"prazoConclusao":{"type":"integer","format":"int32"},"enfase":{"type":"string"},"modalidade":{"type":"string"},"horasAtividade":{"type":"integer","format":"int32"},"tipoAtividade":{"type":"string"},"mediaMin":{"type":"number","format":"double"},"mediaNormal":{"type":"number","format":"double"},"frequencia":{"type":"number","format":"double"},"recMedMin":{"type":"number","format":"double"},"recMedNormal":{"type":"number","format":"double"},"notaMenor":{"type":"number","format":"double"},"notaMaior":{"type":"number","format":"double"},"cargaHoraria":{"type":"string"},"cargaHorariaTeorica":{"type":"string"},"cargaHorariaPratica":{"type":"string"},"cargaHorariaEstagio":{"type":"string"},"prazoEm":{"type":"string"},"podeTrancarPrimeiroPeriodo":{"type":"integer","format":"int32"},"prazoMaximoConclusao":{"type":"integer","format":"int32"},"habilidadesCompetencias":{"type":"string"},"creditosExigidos":{"type":"number","format":"double"},"idInep":{"type":"integer","format":"int32"},"idEixoTecnologico":{"type":"integer","format":"int32"},"eixoTecnologicoDescricao":{"type":"string"},"descricao":{"type":"string"},"tema":{"type":"string"},"tipoCalculoFrequencia":{"type":"string"},"periodicidade":{"type":"string"},"status":{"type":"string"},"naoApresentarParaUsuarioPolo":{"type":"integer","format":"int32"},"cargaHorariaTcc":{"type":"string"},"idProfessorCoordenador":{"type":"integer","format":"int32"},"professorCoordenadorNome":{"type":"string"},"qtdeMaximaVagas":{"type":"integer","format":"int32"},"grauGraduacao":{"type":"string"},"idGrauGraduacao":{"type":"integer","format":"int32"},"idOrg":{"type":"integer","format":"int32"},"orgDescricao":{"type":"string"}}},"PaginationCursoDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/CursoDtoRes"}}}},"PaginationMatriculaDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/MatriculaDtoRes"}}}},"MatriculaDisciplinaDtoRes":{"type":"object","properties":{"idMatriculaDisciplina":{"type":"integer","format":"int32"},"idMatricula":{"type":"integer","format":"int32"},"idDisciplinaProfessor":{"type":"integer","format":"int32"},"idAluno":{"type":"integer","format":"int32"},"idPerfilAluno":{"type":"integer","format":"int32"},"idTurmaMatricula":{"type":"integer","format":"int32"},"idTurmaDisciplina":{"type":"integer","format":"int32"},"idCursoMatriz":{"type":"integer","format":"int32"},"idCursoBase":{"type":"integer","format":"int32"},"aluno":{"type":"string"},"ra":{"type":"string"},"statusMatriculaDisciplina":{"type":"string"},"quantAulas":{"type":"integer","format":"int32"},"quantFaltas":{"type":"integer","format":"int32"},"quantFaltasTransferencia":{"type":"integer","format":"int32"},"mediaFinal":{"type":"number","format":"double"},"notaFinal":{"type":"number","format":"double"},"notaExame":{"type":"number","format":"double"},"frequencia":{"type":"number","format":"double"},"enriquecimento":{"type":"integer","format":"int32"},"suficiente":{"type":"integer","format":"int32"},"dataExameSuficiencia":{"type":"string","format":"date-time"},"dataModificacao":{"type":"string","format":"date-time"},"disciplina":{"type":"string"},"professor":{"type":"string"},"periodoLetivo":{"type":"string"},"turma":{"type":"string"},"statusMatricula":{"type":"string"},"modulo":{"type":"string"},"moduloRed":{"type":"string"}}},"PaginationMatriculaDisciplinaDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/MatriculaDisciplinaDtoRes"}}}},"PaginationAlunoLiberacaoMatriculaDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/AlunoLiberacaoMatriculaDtoRes"}}}},"AlunoDispensaDtoRes":{"type":"object","properties":{"idDisciplina":{"type":"integer","format":"int32"},"idAlunoCursoIngresso":{"type":"integer","format":"int32"},"idInstituicao":{"type":"integer","format":"int32"},"idAlunoDispensa":{"type":"integer","format":"int32"},"idTipoDispensa":{"type":"integer","format":"int32"},"cursoOrigem":{"type":"string"},"observacaoDispensa":{"type":"string"},"tipoAvaliacaoDisciplina":{"type":"string"},"disciplinaOrigem1":{"type":"string"},"disciplinaOrigem2":{"type":"string"},"disciplinaOrigem3":{"type":"string"},"disciplinaOrigem4":{"type":"string"},"nota1":{"type":"string"},"nota2":{"type":"string"},"nota3":{"type":"string"},"nota4":{"type":"string"},"frequencia1":{"type":"string"},"frequencia2":{"type":"string"},"frequencia3":{"type":"string"},"frequencia4":{"type":"string"},"cargaHoraria1":{"type":"string"},"cargaHoraria2":{"type":"string"},"cargaHoraria3":{"type":"string"},"cargaHoraria4":{"type":"string"},"ano1":{"type":"string"},"ano2":{"type":"string"},"ano3":{"type":"string"},"ano4":{"type":"string"},"professor1":{"type":"string"},"professor2":{"type":"string"},"professor3":{"type":"string"},"professor4":{"type":"string"},"titulacaoDiplomaProfessor":{"type":"string"},"titulacao1":{"type":"string"},"titulacao2":{"type":"string"},"titulacao3":{"type":"string"},"titulacao4":{"type":"string"}}},"PaginationAlunoDispensaDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/AlunoDispensaDtoRes"}}}},"PaginationTipoDispensaDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/TipoDispensaDtoRes"}}}},"TipoDispensaDtoRes":{"type":"object","properties":{"idTipoDispensa":{"type":"integer","format":"int32"},"descricao":{"type":"string"},"observacao":{"type":"string"},"reclassificado":{"type":"integer","format":"int32"},"aprovadoPorParecer":{"type":"integer","format":"int32"}}},"AlunoDisciplinaPendenteDtoRes":{"type":"object","properties":{"idAlunoCursoIngresso":{"type":"integer","format":"int32"},"idDisciplina":{"type":"integer","format":"int32"},"idAluno":{"type":"integer","format":"int32"},"ra":{"type":"string"},"idOrg":{"type":"integer","format":"int32"},"idCurso":{"type":"integer","format":"int32"},"nomeCurso":{"type":"string"},"statusCursoIngresso":{"type":"string"},"dataIngresso":{"type":"string","format":"date-time"},"turnoCursoIngresso":{"type":"string"},"idUnidadeFisica":{"type":"integer","format":"int32"},"nomeUnidadeFisica":{"type":"string"},"nomeDisciplina":{"type":"string"},"tipoDisciplina":{"type":"string"},"idPeriodo":{"type":"integer","format":"int32"},"nomePeriodo":{"type":"string"},"statusMatricula":{"type":"string"}}},"DisciplinaHorarioSalaDtoRes":{"type":"object","properties":{"idDisciplinaHorarioSala":{"type":"integer","format":"int32"},"idSala":{"type":"integer","format":"int32"},"sala":{"type":"string"},"bloco":{"type":"string"},"disciplina":{"type":"string"},"idDisciplinaProfessor":{"type":"integer","format":"int32"},"idProfessor":{"type":"integer","format":"int32"},"horaInicio":{"type":"string","format":"date-time"},"horaTermino":{"type":"string","format":"date-time"},"tipo":{"type":"string"},"dataAula":{"type":"string","format":"date-time"},"professor":{"type":"string"}}},"PaginationDisciplinaHorarioSalaDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/DisciplinaHorarioSalaDtoRes"}}}},"AlunoCursoIngressoDtoRes":{"type":"object","properties":{"idAlunoCursoIngresso":{"type":"integer","format":"int32"},"idAluno":{"type":"integer","format":"int32"},"idPerfil":{"type":"integer","format":"int32"},"nome":{"type":"string"},"ra":{"type":"string"},"cpf":{"type":"string"},"statusCurso":{"type":"string"},"turno":{"type":"string"},"situacaoEnadeIniciante":{"type":"string"},"dataEnadeIniciante":{"type":"string","format":"date-time"},"observacaoEnadeIniciante":{"type":"string"},"alunoProcedenteEscolaPublica":{"type":"string"},"situacaoEnadeConcluinte":{"type":"string"},"dataEnadeConcluinte":{"type":"string","format":"date-time"},"observacaoEnadeConcluinte":{"type":"string"},"matriz":{"type":"string"},"curso":{"type":"string"},"idMatriz":{"type":"integer","format":"int32"},"idCurso":{"type":"integer","format":"int32"},"idTurmaBase":{"type":"integer","format":"int32"},"unidadeFisica":{"type":"string"},"idUnidadeFisica":{"type":"integer","format":"int32"},"idTipoProcessoSeletivo":{"type":"integer","format":"int32"},"tipoProcessoSeletivo":{"type":"string"},"dataCadastro":{"type":"string","format":"date-time"},"dataInicioCurso":{"type":"string","format":"date-time"},"dataConclusao":{"type":"string","format":"date-time"},"dataColacao":{"type":"string","format":"date-time"},"dataTrancamento":{"type":"string","format":"date-time"},"dataExpedicaoDiploma":{"type":"string","format":"date-time"},"dataPrevFormatura":{"type":"string","format":"date-time"},"dataExpedicaoHistorico":{"type":"string","format":"date-time"},"horaExpedicaoHistorico":{"type":"string","format":"date-time"},"idInstituicaoOrigem":{"type":"integer","format":"int32"},"dataRetiradaDiploma":{"type":"string","format":"date-time"},"dataPublicacaoDiploma":{"type":"string","format":"date-time"},"idInstituicaoExpedidoraDiploma":{"type":"integer","format":"int32"},"segundaLicenciatura":{"type":"integer","format":"int32"},"tipoSegundaLicenciatura":{"type":"string"},"numeroConselhoRegional":{"type":"string"},"codigoEstadual":{"type":"string"},"numeroMatricula":{"type":"integer","format":"int32"},"estagioData":{"type":"string","format":"date-time"},"estagioHoras":{"type":"string"},"periodoIngresso":{"type":"string"},"tituloMonografia":{"type":"string"},"tipoMonografia":{"type":"string"},"notaMonografia":{"type":"number","format":"double"},"situacaoMonografia":{"type":"string"},"dataMonografia":{"type":"string","format":"date-time"},"dataAceiteOrientadorMonografia":{"type":"string","format":"date-time"},"temaMonografia":{"type":"string"},"idInstituicaoDiploma":{"type":"integer","format":"int32"},"idPeriodoLetivoIngresso":{"type":"integer","format":"int32"},"idInstituicao":{"type":"integer","format":"int32"},"nomeDiploma":{"type":"string"},"processo":{"type":"string"},"registro":{"type":"string"},"dataRegistro":{"type":"string","format":"date-time"},"livro":{"type":"string"},"nomeReitor":{"type":"string"},"folha":{"type":"string"},"idOrg":{"type":"integer","format":"int32"},"classificacao":{"type":"string"},"pontos":{"type":"string"},"vagas":{"type":"string"},"notaRedacao":{"type":"number","format":"double"},"observacaoProcessoSeletivo":{"type":"string"},"cursoOrigemExterno":{"type":"string"},"idCursoIngressoOrigem":{"type":"integer","format":"int32"},"numeroChamada":{"type":"string"},"dataVestibular":{"type":"string","format":"date-time"},"status":{"type":"string"},"dataCriacao":{"type":"string","format":"date-time"},"dataAlteracao":{"type":"string","format":"date-time"}}},"PaginationAlunoCursoIngressoDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/AlunoCursoIngressoDtoRes"}}}},"CursoBaseDtoRes":{"type":"object","properties":{"idCursoBase":{"type":"integer","format":"int32"},"nomeImpressao":{"type":"string"},"nomeImpressao2":{"type":"string"},"nomeImpressao3":{"type":"string"},"nomeReduzido":{"type":"string"},"reconhecimento":{"type":"string"},"dataReconhecimento":{"type":"string","format":"date-time"},"dataPublicacaoReconhecimento":{"type":"string","format":"date-time"},"secaoReconhecimento":{"type":"string"},"paginaPublicacaoReconhecimento":{"type":"string"},"observacaoReconhecimento":{"type":"string"},"autorizacao":{"type":"string"},"dataAutoricacao":{"type":"string","format":"date-time"},"dataPublicacaoAutoricacao":{"type":"string","format":"date-time"},"secaoAutorizacao":{"type":"string"},"paginaPublicacaoAutorizacao":{"type":"string"},"observacaoAutorizacao":{"type":"string"},"renovacao":{"type":"string"},"dataRenovacao":{"type":"string","format":"date-time"},"dataPublicacaoRenovacao":{"type":"string","format":"date-time"},"secaoRenovacao":{"type":"string"},"paginaPublicacaoRenovacao":{"type":"string"},"observacaoRenovacao":{"type":"string"},"perfilProfissionalConclusao":{"type":"string"},"grauAcademicoMasculino":{"type":"string"},"grauAcademicoFeminino":{"type":"string"},"regimeFuncionamento":{"type":"string"},"autorizacaoUsoParecer":{"type":"string"},"autorizacaoUsoHistorico":{"type":"string"},"autorizacaoUsoFichaIndividual":{"type":"string"},"codigoInep":{"type":"string"},"numeroPublicacaoAutorizacao":{"type":"string"},"numeroPublicacaoRenovacao":{"type":"string"},"numeroPublicacaoReconhecimento":{"type":"string"},"veiculoPublicacaoReconhecimento":{"type":"string"},"veiculoPublicacaoAutorizacao":{"type":"string"},"veiculoPublicacaoRenovacao":{"type":"string"},"generatorSequenciaMatricula":{"type":"integer","format":"int32"},"generatorSequenciaMatriculaMarcador":{"type":"integer","format":"int32"},"status":{"type":"string"},"codigoCurso":{"type":"string"},"portariaVigente":{"type":"string"},"descricaoGaleria":{"type":"string"},"naoOfertarMatriculaOnline":{"type":"integer","format":"int32"},"org":{"type":"string"},"orgNomeFantasia":{"type":"string"},"modalidade":{"type":"string"}}},"PaginationCursoBaseDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/CursoBaseDtoRes"}}}},"PaginationAtividadeTipoDiscDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/AtividadeTipoDiscDtoRes"}}}},"PaginationAtividadeTipoUniCurricularDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/AtividadeTipoUniCurricularDtoRes"}}}},"PaginationAlunoDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/AlunoDtoRes"}}}},"PaginationResponsavelFinanceiroDtoResPage":{"type":"object","properties":{"page":{"$ref":"#/components/schemas/Page"},"elements":{"type":"array","items":{"$ref":"#/components/schemas/ResponsavelFinanceiroDtoRes"}}}},"AlunoDocumentacaoRestV2":{"type":"object","properties":{"idOrg":{"type":"integer","format":"int32"},"orgDescricao":{"type":"string"},"tipoDocumentoCodigo":{"type":"integer","format":"int32"},"tipoDocumentoDescricao":{"type":"string"},"tipoDocumentoTipo":{"type":"string"},"documentoDataEntrega":{"type":"string","format":"date-time"},"documentoSituacao":{"type":"string"},"tipoDocumentoOficialCodigo":{"type":"integer","format":"int32"},"documentoProvisorio":{"type":"integer","format":"int32"},"anexos":{"type":"array","items":{"$ref":"#/components/schemas/AlunoDocumentacaoRestV2Anexo"}}}},"AlunoDocumentacaoRestV2Anexo":{"type":"object","properties":{"documentoDataEntrega":{"type":"string","format":"date-time"},"documentoNomeArquivo":{"type":"string"},"documentoSituacao":{"type":"string"},"documentoArquivoInexistente":{"type":"integer","format":"int32"},"documentoCodigoAnexo":{"type":"integer","format":"int32"}}},"AlunoRestV2":{"type":"object","properties":{"alunoCodigo":{"type":"integer","format":"int32"},"alunoCodigoPerfil":{"type":"integer","format":"int32"},"alunoNome":{"type":"string"},"alunoRa":{"type":"string"},"documentosEntregues":{"type":"array","items":{"$ref":"#/components/schemas/AlunoDocumentacaoRestV2"}},"documentosPendentes":{"type":"array","items":{"$ref":"#/components/schemas/AlunoDocumentacaoRestV2"}},"ignorarLog":{"type":"boolean"}}},"SituacaoDocumentacao":{"type":"string","enum":["NAO_AVALIADO","DEFERIDO","INDEFERIDO","INDEFERIDO_OCR"]},"AlunoDocumentacaoRest":{"type":"object","properties":{"alunoRa":{"type":"string"},"alunoNome":{"type":"string"},"alunoCodigo":{"type":"integer","format":"int32"},"alunoCodigoPerfil":{"type":"integer","format":"int32"},"tipoDocumentoCodigo":{"type":"integer","format":"int32"},"tipoDocumentoDescricao":{"type":"string"},"tipoDocumentoTipo":{"type":"string"},"documentoDataEntrega":{"type":"string","format":"date-time"},"documentoNomeArquivo":{"type":"string"},"documentoSituacao":{"type":"string"},"documentoArquivoInexistente":{"type":"integer","format":"int32"},"documentoCodigoAnexo":{"type":"integer","format":"int32"},"idOrg":{"type":"integer","format":"int32"},"orgDescricao":{"type":"string"},"dataCriacao":{"type":"string","format":"date-time"},"dataAlteracao":{"type":"string","format":"date-time"},"ignorarLog":{"type":"boolean"}}},"AlunoCursoIngressoDadosCertificadoRest":{"type":"object","properties":{"nome":{"type":"string"},"email":{"type":"string"},"idAluno":{"type":"string"},"idCurso":{"type":"string"},"nomeCurso":{"type":"string"},"registroCertificado":{"type":"string"},"dataEmissaoCertificado":{"type":"string"},"dataMatriculaCurso":{"type":"string"},"dataConclusaoCurso":{"type":"string"},"cargaHoraria":{"type":"string"},"nomeOrganizacaoEmissora":{"type":"string"},"idOrganizacaoEmissora":{"type":"string"},"ignorarLog":{"type":"boolean"}}},"AlunoCursoIngressoDownloadCertificadoRest":{"type":"object","properties":{"urlDownloadCertificado":{"type":"string"},"dataExpiracao":{"type":"string"},"idCurso":{"type":"string"},"idAluno":{"type":"string"},"nome":{"type":"string"},"email":{"type":"string"},"registroCertificado":{"type":"string"},"dadosCertificado":{"$ref":"#/components/schemas/AlunoCursoIngressoDadosCertificadoRest"},"ignorarLog":{"type":"boolean"}}}},"securitySchemes":{"Access Token":{"type":"apiKey","name":"Authorization","in":"header"}}}}