Info
Welcome to the generated API reference. Get Postman Collection
AulaFavoritaConsultoria
Class AulaFavoritaConsultoriaController
Registro de aula favorita.
[Recebe os dados referentes as aulas favoritas.]
Example request:
curl -X POST "https://api-matriz.unyleya.com.br/api/favorito-consultoria/registrar" \
-H "Content-Type: application/json" \
-d '{"id_disciplina":15,"id_projetopedagogico":3,"st_modulopos":"accusamus","st_aulapos":"asperiores","id_samba_id":"repellendus","st_samba_title":"totam"}'
const url = new URL("https://api-matriz.unyleya.com.br/api/favorito-consultoria/registrar");
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
}
let body = {
"id_disciplina": 15,
"id_projetopedagogico": 3,
"st_modulopos": "accusamus",
"st_aulapos": "asperiores",
"id_samba_id": "repellendus",
"st_samba_title": "totam"
}
fetch(url, {
method: "POST",
headers: headers,
body: body
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"id_disciplina": "145",
"st_modulopos": "5",
"st_aulapos": "4",
"id_samba_id": "238",
"st_samba_title": "6e47ca1b-fad9-483d-9b5d-270a80537af0",
"id_projetopedagogico": "3622808",
"id_usuario": "10084392",
"dt_cadastro": "2019-08-15T13:30:41.548884Z",
"id_aulafavorita": 5
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": {
"id_disciplina": [
"O campo id_disciplina é obrigatório."
],
"id_projetopedagogico": [
"O campo id_projetopedagogico é obrigatório."
]
}
}
Example response (503):
{
"tipo": 0,
"titulo": "Atenção",
"mensagem": "Erro ao salvar favorito"
}
HTTP Request
POST api/favorito-consultoria/registrar
Body Parameters
Parameter | Type | Status | Description |
---|---|---|---|
id_disciplina | integer | required | Id da disciplina vinculada ao video. |
id_projetopedagogico | integer | required | Id do projeto pedagógico vinculado ao video. |
st_modulopos | string | required | Posição do módulo na listagem. |
st_aulapos | string | required | Posição da aula na listagem. |
id_samba_id | string | required | Id do video favoritado. |
st_samba_title | string | required | Titulo do video favoritado. |
Remove uma aula favorita.
Example request:
curl -X PUT "https://api-matriz.unyleya.com.br/api/favorito-consultoria/remover"
const url = new URL("https://api-matriz.unyleya.com.br/api/favorito-consultoria/remover");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "PUT",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
[
{
"id_aulafavorita": 5,
"id_usuario": 10084392,
"id_disciplina": 11348,
"id_projetopedagogico": 3621363,
"id_matriz": 9,
"st_modulopos": 1,
"st_aulapos": 1,
"id_samba_id": "807c0b5ab55c905e3b10af47ef81d548",
"st_samba_title": "Considerações Gerais",
"dt_cadastro": "2019-08-21 18:22:09.6260000",
"bl_ativo": 0
}
]
Example response (418):
{
"tipo": 0,
"titulo": "Atenção",
"mensagem": [
"Erro ao buscar favorito"
]
}
HTTP Request
PUT api/favorito-consultoria/remover
AvaliacaoQualidadeDisciplina
Class AvaliacaoQualidadeDisciplinaController
Registro de aula favorita.
[Recebe os dados referentes as aulas favoritas.]
Example request:
curl -X POST "https://api-matriz.unyleya.com.br/api/favorito/registrar" \
-H "Content-Type: application/json" \
-d '{"id_disciplina":18,"id_projetopedagogico":18,"st_modulopos":"aliquam","st_aulapos":"tenetur","id_samba_id":"non","st_samba_title":"occaecati"}'
const url = new URL("https://api-matriz.unyleya.com.br/api/favorito/registrar");
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
}
let body = {
"id_disciplina": 18,
"id_projetopedagogico": 18,
"st_modulopos": "aliquam",
"st_aulapos": "tenetur",
"id_samba_id": "non",
"st_samba_title": "occaecati"
}
fetch(url, {
method: "POST",
headers: headers,
body: body
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"id_disciplina": "145",
"st_modulopos": "5",
"st_aulapos": "4",
"id_samba_id": "238",
"st_samba_title": "6e47ca1b-fad9-483d-9b5d-270a80537af0",
"id_projetopedagogico": "3622808",
"id_usuario": "10084392",
"dt_cadastro": "2019-08-15T13:30:41.548884Z",
"id_aulafavorita": 5
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": {
"id_disciplina": [
"O campo id_disciplina é obrigatório."
],
"id_projetopedagogico": [
"O campo id_projetopedagogico é obrigatório."
]
}
}
Example response (503):
{
"tipo": 0,
"titulo": "Atenção",
"mensagem": "Erro ao salvar favorito"
}
HTTP Request
POST api/favorito/registrar
Body Parameters
Parameter | Type | Status | Description |
---|---|---|---|
id_disciplina | integer | required | Id da disciplina vinculada ao video. |
id_projetopedagogico | integer | required | Id do projeto pedagógico vinculado ao video. |
st_modulopos | string | required | Posição do módulo na listagem. |
st_aulapos | string | required | Posição da aula na listagem. |
id_samba_id | string | required | Id do video favoritado. |
st_samba_title | string | required | Titulo do video favoritado. |
Retorna as aulas favoritas dentro da estrutura de projetos pedagógicos e disciplinas.
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/favorito/meus-favoritos"
const url = new URL("https://api-matriz.unyleya.com.br/api/favorito/meus-favoritos");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
[
{
"id_projetopedagogico": "3622808",
"st_tituloexibicao": "[Curso Degustação] - Administração Geral e Pública para SLU - José Wesley",
"bl_consultoria": null,
"id_entidadecadastro": "12",
"id_coordenador": null,
"st_coordenador": null,
"st_projecthash": "6169876d5ac3a7d26e69d4471ef941b7",
"st_accesstoken": "Integração Sambatech - Sambavideos",
"st_urlsamba": "http:\/\/api.sambavideos.sambatech.com",
"disciplinas": [
{
"id_disciplina": "10170",
"st_disciplina": "Administração Geral e Pública_José Wesley",
"id_matriz": "55",
"st_matriz": "Administração Geral e Pública_José Wesley",
"id_usuarioprofessor": "10064687",
"st_nomeprofessor": "JOSE WESLEY ROCHA FERNANDES",
"st_imagemprofessor": "https:\/\/conteudo-imp.s3.sa-east-1.amazonaws.com\/web\/img\/fotos\/10064687.png",
"modulos": [
{
"id_matriz": "55",
"st_matriz": "Administração Geral e Pública_José Wesley",
"id_modulomatriz": "136",
"st_modulomatriz": "Modelos de Gestão Pública; Evolução da Administração Pública no Brasil; Reformas Administrativas no Brasil Pós 1930; Nova Gestão Pública",
"videos": [
{
"id_samba_id": "b0dd4c375871782e14e775b33ebf9401",
"st_samba_title": "Administração Pública Burocrática; Reforma Burocrática",
"st_aulapos": "4",
"st_modulopos": "2"
},
{
"id_samba_id": "6b4c233a64a705be4c6ea0e5365b86ae",
"st_samba_title": "Administração Patrimonialista",
"st_aulapos": "3",
"st_modulopos": "5"
}
],
"arquivos": [
"https:\/\/conteudo-imp.s3.sa-east-1.amazonaws.com\/arquivos-modulo-matriz\/55\/136\/Evolu%C3%A7%C3%A3o%20Modelos%20Reformas%20Administrativas%20e%20Nova%20Gest%C3%A3o.pdf"
]
}
]
}
]
}
]
Example response (503):
{
"tipo": 0,
"titulo": "Atenção",
"mensagem": "Erro ao buscar favoritos"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/favorito/meus-favoritos
Remove uma aula favorita.
Example request:
curl -X PUT "https://api-matriz.unyleya.com.br/api/favorito/remover"
const url = new URL("https://api-matriz.unyleya.com.br/api/favorito/remover");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "PUT",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
[
{
"id_aulafavorita": 5,
"id_usuario": 10084392,
"id_disciplina": 11348,
"id_projetopedagogico": 3621363,
"id_matriz": 9,
"st_modulopos": 1,
"st_aulapos": 1,
"id_samba_id": "807c0b5ab55c905e3b10af47ef81d548",
"st_samba_title": "Considerações Gerais",
"dt_cadastro": "2019-08-21 18:22:09.6260000",
"bl_ativo": 0
}
]
Example response (418):
{
"tipo": 0,
"titulo": "Atenção",
"mensagem": [
"Erro ao buscar favorito"
]
}
HTTP Request
PUT api/favorito/remover
Campanha
Class CampanhaController
Campanhas
[Retorna as campanhas comerciais]
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/campanhas/1?bl_mobile=saepe&bl_portaldoaluno=et"
const url = new URL("https://api-matriz.unyleya.com.br/api/campanhas/1");
let params = {
"bl_mobile": "saepe",
"bl_portaldoaluno": "et",
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
[
{
"id_campanhacomercial": "2392",
"st_campanhacomercial": "Teste MOBILE",
"bl_aplicardesconto": "0",
"bl_ativo": "1",
"bl_disponibilidade": "1",
"dt_cadastro": "2019-06-14 14:01:57.000000",
"dt_fim": "2022-06-28 00:14:00.000000",
"dt_inicio": "2019-06-12 00:00:00.000000",
"id_entidade": "12",
"st_nomeentidade": "IMP Online (compra via consultor)",
"id_situacao": "41",
"st_situacao": "Ativo",
"id_tipodesconto": "1",
"st_tipodesconto": "Valor",
"id_usuariocadastro": "10016311",
"id_tipocampanha": "2",
"st_tipocampanha": "Produtos",
"nu_disponibilidade": null,
"st_descricao": "<p>Esta campanha se destina ao teste com o APP<\/p>",
"bl_todosprodutos": "1",
"bl_todasformas": "1",
"id_categoriacampanha": "2",
"st_categoriacampanha": "Promoção",
"nu_valordesconto": "30.00",
"nu_diasprazo": null,
"id_premio": "1",
"st_prefixocupompremio": "xxx",
"id_finalidadecampanha": "1",
"st_finalidadecampanha": "Venda",
"st_link": "http:\/\/www.globo.com",
"st_imagem": "http:\/\/g2evolutiva.unyleya.xyz\/upload\/campanha\/campanha_5d03d3055f4de.jpg",
"bl_portaldoaluno": "1",
"bl_mobile": "1",
"bl_visualizado": "0",
"bl_vigente": "1",
"id_usuario": "10158248",
"id_matricula": "673087"
}
]
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Usuário e Senha obrigatórios"
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro ao retornar a Campanha",
"mensagem": "Erro no servidor"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/campanhas/{id_matricula}
Query Parameters
Parameter | Status | Description |
---|---|---|
bl_mobile | optional | 1 - para campanhas direcionadas apenas para o mobile |
bl_portaldoaluno | optional | 1 - para campanhas direcionadas apenas para o portal do aluno |
Consultoria
Class ConsultoriaController
Programação da Consultoria
[Retorna a programação da consultoria do curso]
O [st_token] deve ser substituido pelo st_token gerado pela api/maximize/{id_matricula}/autenticar
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/consultoria/programacao/1"
const url = new URL("https://api-matriz.unyleya.com.br/api/consultoria/programacao/1");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"id_projetopedagogico": "3622463",
"st_tituloexibicao": "Senado Federal - Policial Legislativo",
"id_coordenador": "195",
"st_coordenador": "João Trindade Cavalcante Filho",
"programacao": {
"curso": "Consultoria de Estudos | TJDFT | Técnico",
"consultoria": true,
"totalMetas": 24,
"inicio": "2018-10-31T19:00-03:00",
"caminho": "consultoria-senado",
"simulados": [
{
"data": "",
"semana": 4,
"url": "https:\/\/impconcursosonline.fabricadeprovas.com.br\/#\/tia\/ue4me",
"urltoken": "https:\/\/impconcursosonline.fabricadeprovas.com.br\/c\/login\/autenticar?chaveDeAcesso=[st_token]#\/tia\/ue4me"
}
]
}
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Dados não encontrados"
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro ao retornar os dados",
"mensagem": "Erro no servidor"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/consultoria/programacao/{id_projetopedagogico}
Conteúdo da Consultoria
[Retorna o conteúdo da consultoria do curso]
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/consultoria/conteudo/1?bl_mobile=voluptatem&bl_portaldoaluno=quo"
const url = new URL("https://api-matriz.unyleya.com.br/api/consultoria/conteudo/1");
let params = {
"bl_mobile": "voluptatem",
"bl_portaldoaluno": "quo",
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"id_projetopedagogico": "3622463",
"st_tituloexibicao": "Senado Federal - Policial Legislativo",
"id_coordenador": "195",
"st_coordenador": "João Trindade Cavalcante Filho",
"programacao": {
"curso": "Consultoria de Estudos | Essencial",
"consultoria": true,
"totalMetas": 12,
"inicio": "2018-06-28 19:00:00",
"caminho": "consultoria-essencial-antiga"
},
"conteudos": [
{
"curso": "Consultoria Senado Federal",
"meta": "1\/24",
"arte": "",
"cor": "",
"simulado": 0,
"data": "2018-06-28 19:00:00",
"listaDisciplinas": [
{
"nomeDisciplina": "Direito Administrativo",
"capa": "",
"professor": [
{
"nomeProfessor": "Vandré Amorim [CH Estimada: 3h]",
"curriculo": "Analista Judiciário do Superior Tribunal de Justiça. Graduado em Direito e Pós-Graduado com especialização em Direito Processual pela UNISUL\/SC. Professor de Direito Penal (Parte Geral, Especial e Legislação Extravagante), Processual Penal e Direito Administrativo (Teoria Geral e Leis 8.112\/90; 8666\/93; 9784\/99; 8429\/92 etc..) desde 2003 em diversos cursos em Brasília e Goiânia.",
"foto": "https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/web\/img\/fotos\/vandre-amorim.png",
"genero": "m"
}
],
"aviso": "<p>Olá, pessoal! <i class='fa fas-book'><\/i><\/p><p>Vamos iniciar a preparação para esse concurso tão esperado do Senado Federal. Vamos basear nossa preparação no edital do concurso de 2011\/2012. Iniciaremos com a parte introdutória do Direito Administrativo, que terá um papel importante para os próximos módulos, pois veremos alguns conceitos cruciais. Nessas 3 horas de estudos, vamos iniciar com os vídeos teóricos, fazendo na sequência a leitura do material em pdf, que sempre deve estar ao seu lado para fazer eventuais anotações complementares.<\/p><p>Bons estudos.<\/p>",
"listaModulos": [
{
"modulo": "Introdução ao Direito Administrativo",
"listaAulas": [
{
"aula": "Estado, Governo e Administração Pública – Parte I",
"id": "94558cf7b11a9065d5651251d555dc3d"
}
]
}
],
"teoria": [
"https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/material\/consultoria-senado\/Direito Administrativo - Teoria 01.pdf"
],
"questoes": [
"https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/material\/consultoria-senado\/Direito Administrativo - Questões 01.pdf"
]
},
{
"nomeDisciplina": "Direito Constitucional",
"capa": "",
"professor": [
{
"nomeProfessor": "João Trindade [CH Estimada: 9h]",
"curriculo": "",
"foto": "https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/web\/img\/fotos\/joao-trindade.png",
"genero": "m"
}
],
"aviso": "<p>Olá!<\/p><p>Começaremos nossos estudos do Direito Constitucional para o concurso do Senado Federal, especialmente para o cargo de Analista Legislativo (área Processo Legislativo). Basearemos nossos estudos no último edital, que cobrou simplesmente toda a Constituição Federal! Com base na minha experiência, selecionei os temais mais relevantes do Direito Constitucional, com base nas últimas provas do Senado (2008 e 2012), mesmo que não tenhamos (ainda) como saber se a prova será novamente elaborada pela FGV.<\/p> <p>Nesta primeira semana, estudaremos a Teoria da Constituição e o Poder Constituinte. O segundo é pressuposto para várias outras matérias, inclusive processo legislativo. Já o primeiro foi, simplesmente, um dos temas da prova discursiva do concurso de 2008 (classificação das constituições).<\/p> <p>Então, tudo pronto? Vamos lá!<\/p> <p>Veja as vídeo-aulas do Módulo 1 do curso (todas). depois, leia o PDF nº 1, que já conta com questões de diversas bancas (FGV, inclusive), par*a você praticar. Depois de tudo isso, leia os arts. 1º, 2º, 3º, 6º, 60, 170 e 193 da CF.<\/p> <p>Bons estudos!<\/p>",
"listaModulos": [
{
"modulo": "Teoria da Constituição",
"listaAulas": [
{
"aula": "Conceitos de Constituição",
"id": "445e7c58fe159e9334e2aac1f5b1a89e"
},
{
"aula": "Classificação das Constitucionais – Parte I",
"id": "a8dfa7c4ad6c061fa5be694cf99b5153"
}
]
}
],
"teoria": [
"https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/material\/consultoria-senado\/Direito Constitucional - Teoria 01.pdf"
],
"questoes": [
"https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/material\/consultoria-senado\/[QC]_Questões Comentadas-Teoria da Constituição_Meta 1.pdf"
]
},
{
"nomeDisciplina": "Processo Legislativo Constitucional",
"capa": "",
"professor": [
{
"nomeProfessor": "João Trindade [CH Estimada: 3h]",
"curriculo": "",
"foto": "https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/web\/img\/fotos\/joao-trindade.png",
"genero": "m"
}
],
"aviso": "<p>Olá!<\/p><p>Nesta semana, começaremos a estudar o Processo Legislativo Constitucional, a base inclusive para o estudo dos Regimentos Internos, tema fundamental para o concurso do Senado Federal.<\/p><p>Nesta primeira meta, estudaremos 3h líquidas sobre os princípios do processo legislativo e os procedimentos legislativos. Veja as duas primeiras vídeo-aulas do módulo de processo legislativo (\"Objeto e Princípios\" e \"Procedimentos Legislativos\"). Depois, leia o PDF intitulado \"princípios do processo legislativo\" e, depois, no PDF de apoio da disciplina, leia os itens 1 (todo) e 2 (até o 2.1.). Depois, leia na CF os arts. 2º, 57, 58, 60, 65 e 165. Por fim, redija uma dissertação respondendo à seguinte questão:<\/p><p style='font-style:italic;'>(Cespe\/DPDF\/Defensor\/Prova Oral\/2013) Identifique as três fases básicas do processo legislativo ordinário ou comum, explicitando as diversas etapas em que se desdobram e o significado de cada uma dessas etapas (o padrão de resposta está no *PDF de apoio da disciplina).<\/p><p>Excepcionalmente, nesta primeira semana não teremos questões objetivas, pois há poucos itens sobre esses temas específicos - que são, porém, muito relevantes para provas discursivas e para o estudo do restante da matéria.<\/p><p>Bons estudos!<\/p>",
"listaModulos": [
{
"modulo": "Processo Legislativo",
"listaAulas": [
{
"aula": "Objeto e Princípios do Processo Legislativo",
"id": "8915878bc3bb6fb9110ec3a1c6b132f0"
},
{
"aula": "Procedimentos Legislativos",
"id": "9db88d4983c0f8ab88712ee3bfa69ca2"
}
]
}
],
"teoria": [
"https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/material\/consultoria-senado\/Princípios do processo legislativo.pdf",
"https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/material\/consultoria-senado\/Processo Legislativo Constitucional - Teoria 01.pdf"
]
}
]
},
{
"curso": "Consultoria de Estudos | Essencial para Concursos",
"semana": 2,
"simulado": 1,
"data": "2018-07-12 19:00:00",
"url": "https:\/\/impconcursosonline.fabricadeprovas.com.br\/c\/login\/autenticar?chaveDeAcesso=[st_token]#\/tia\/1WuoK"
}
]
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Dados não encontrados"
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro ao retornar os dados",
"mensagem": "Erro no servidor"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/consultoria/conteudo/{id_projetopedagogico}
Query Parameters
Parameter | Status | Description |
---|---|---|
bl_mobile | optional | 1 - para campanhas direcionadas apenas para o mobile |
bl_portaldoaluno | optional | 1 - para campanhas direcionadas apenas para o portal do aluno |
Todas as Consultorias
[Retorna o conteúdo da consultoria do curso]
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/consultorias"
const url = new URL("https://api-matriz.unyleya.com.br/api/consultorias");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
[
{
"id_matricula": "564655",
"dt_inicio": "2019-01-02 00:00:00.000000",
"dt_termino": "2019-01-02 00:00:00.000",
"id_projetopedagogico": "7108",
"st_tituloexibicao": "Consultoria de Estudos - Essencial para Concursos",
"bl_consultoria": "1",
"id_coordenador": "195",
"st_coordenador": "João Trindade Cavalcante Filho",
"st_projecthash": "6169876d5ac3a7d26e69d4471ef941b7",
"st_accesstoken": "Integração Sambatech - Sambavideos",
"st_urlsamba": "http:\/\/api.sambavideos.sambatech.com",
"conteudos": [
{
"curso": "Consultoria de Estudos | Essencial para Concursos",
"meta": "1\/12",
"listaDisciplinas": [
{
"nomeDisciplina": "Direito Administrativo",
"id_matriz": "152",
"id_disciplina": "13513",
"professor": [
{
"nomeProfessor": "José Trindade [CH: 3 horas]",
"curriculo": "",
"foto": "https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/web\/img\/fotos\/jose-trindade.png",
"genero": "m"
}
],
"aviso": "Esse muito importante",
"listaModulos": [
{
"modulo": "Conceitos Iniciais e Princípios do Direito Administrativo",
"listaAulas": [
{
"aula": "Estado e Administração Pública - Parte I",
"id": "f7f5430c7489bbec76b05a46ab0d31fb"
}
]
}
],
"teoria": [
"https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/material\/consultoria-essencial-convertida\/T_S01_M01_DA_Conceitos Iniciais.pdf"
],
"questoes": [
"https:\/\/s3-sa-east-1.amazonaws.com\/conteudo-imp\/material\/consultoria-essencial-convertida\/QC_S01_M01_DA_Conceitos Iniciais.pdf"
]
}
]
}
]
}
]
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Dados não encontrados"
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro ao retornar os dados",
"mensagem": "Erro no servidor"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/consultorias
Vincula as matrizes de um projeto a um outro projeto
Example request:
curl -X POST "https://api-matriz.unyleya.com.br/api/consultorias/vincularMatriz?id_projetopedagogicoorigem=aliquam&id_projetopedagogicodestino=rerum"
const url = new URL("https://api-matriz.unyleya.com.br/api/consultorias/vincularMatriz");
let params = {
"id_projetopedagogicoorigem": "aliquam",
"id_projetopedagogicodestino": "rerum",
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"tipo": 1,
"titulo": "As consultorias foram vinculadas com sucesso",
"mensagem": "As Matrizes do Projeto: <id_projetopedagogicoorigem> Foram vinculadas no Projeto <id_projetopedagogicodestino>"
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Matriz não encontrada"
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro ao retornar os dados",
"mensagem": "Erro no servidor"
}
HTTP Request
POST api/consultorias/vincularMatriz
Query Parameters
Parameter | Status | Description |
---|---|---|
id_projetopedagogicoorigem | optional | - id do projeto pedagogico que vai ser pegado as matrizes |
id_projetopedagogicodestino | optional | - id do projeto pedagogico que vai receber os projetos |
Matriz
Class MatrizController
Todas as Matrizes.
[Retorna os dados da matriz relacionada ao Projeto Pedagógico]
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/matriz?string=iure"
const url = new URL("https://api-matriz.unyleya.com.br/api/matriz");
let params = {
"string": "iure",
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"id_usuario": "10084392",
"st_nomecompleto": "Marcondes de S. A. Gorgonho",
"st_nomeentidade": "IMP Online",
"st_urlimglogo": "http:\/\/g2evolutiva.unyleya.xyz\/upload\/entidade\/12.png",
"id_matricula": "693672",
"dt_inicio": "2019-06-26 11:55:31.0000000",
"nu_ordem": "0",
"id_projetopedagogico": "3622577",
"st_tituloexibicao": "IMP Flex",
"matriz": {
"id_projetopedagogico": "3622577",
"st_tituloexibicao": "IMP Flex",
"id_entidadecadastro": "12",
"st_imagem": "",
"bl_consultoria": "0",
"id_coordenador": null,
"st_coordenador": null,
"st_projecthash": "6169876d5ac3a7d26e69d4471ef941b7",
"st_accesstoken": "Integração Sambatech - Sambavideos",
"st_urlsamba": "http:\/\/api.sambavideos.sambatech.com",
"disciplinas": [
{
"id_matriz": "56",
"st_matriz": "Administração de Recursos Materiais_José Wesley",
"nu_videos": "26",
"nu_videosassistidos": "0",
"nu_duracaototal": "23400",
"nu_segundostotal": null,
"id_disciplina": "8659",
"st_disciplina": "Administração de Recursos Materiais_José Wesley",
"id_usuarioprofessor": "10064687",
"st_nomeprofessor": "JOSE WESLEY ROCHA FERNANDES",
"st_imagemprofessor": "https:\/\/conteudo-imp.s3.sa-east-1.amazonaws.com\/web\/img\/fotos\/10064687.png",
"nu_percentualassistido": "0.00",
"nu_percentualdisciplina": 0
}
]
}
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Projeto Pedagógico não encontrado."
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/matriz
Query Parameters
Parameter | Status | Description |
---|---|---|
string | optional | st_pesquisa |
Retorna todas as propriedades dos projetos pedagógicos.
[Retorna os dados da matriz relacionada ao Projeto Pedagógico]
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/matriz/projeto/1?bl_modulos=cupiditate&id_disciplina=id"
const url = new URL("https://api-matriz.unyleya.com.br/api/matriz/projeto/1");
let params = {
"bl_modulos": "cupiditate",
"id_disciplina": "id",
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
null
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Projeto Pedagógico não encontrado."
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/matriz/projeto/{id_projetopedagogico}
Query Parameters
Parameter | Status | Description |
---|---|---|
bl_modulos | optional | 1/0 retorna ou não os arquivos do módulo |
id_disciplina | optional | INT filtra a disciplina enviada |
Retorna todas as propriedades dos projetos pedagógicos.
[Retorna os dados da matriz relacionada ao Projeto Pedagógico]
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/matriz/salas-de-aula/projeto/1?bl_modulos=ut&id_disciplina=consequuntur&id_matricula=deserunt"
const url = new URL("https://api-matriz.unyleya.com.br/api/matriz/salas-de-aula/projeto/1");
let params = {
"bl_modulos": "ut",
"id_disciplina": "consequuntur",
"id_matricula": "deserunt",
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
null
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Projeto Pedagógico não encontrado."
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro."
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/matriz/salas-de-aula/projeto/{id_projetopedagogico}
Query Parameters
Parameter | Status | Description |
---|---|---|
bl_modulos | optional | 1/0 retorna ou não os arquivos do módulo |
id_disciplina | optional | INT filtra a disciplina enviada |
id_matricula | optional | INT Matrícula do Aluno |
Retorna os arquivos de apoio aos vídeos salvos na Sambatech.
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/matriz/video/1/arquivos"
const url = new URL("https://api-matriz.unyleya.com.br/api/matriz/video/1/arquivos");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"id_samba_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"slide": "https:\/\/conteudo-imp.s3.sa-east-1.amazonaws.com\/material\/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.pdf",
"teoria": "https:\/\/conteudo-imp.s3.sa-east-1.amazonaws.com\/material\/t-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.pdf",
"exercicio": null
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Atenção"
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/matriz/video/{id_samba_id}/arquivos
Retorna o período assistido de um vídeo.
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/matriz/video/1/1/periodo"
const url = new URL("https://api-matriz.unyleya.com.br/api/matriz/video/1/1/periodo");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"id_periodovideosamba": 1,
"nu_segundos": 155,
"bl_assistido": 0,
"id_modulomatriz": 3117,
"id_samba_id": "51f44fba297726f73ea70b9ee95958c0",
"st_samba_title": "Aposentadoria, Auxílio-Natalidade, Salário-Família, Assistência a Saúde, Licença à Gestante, à Adota",
"id_disciplina": 9239,
"st_disciplina": "Lei 8.112\/90_Ricardo Blanco.",
"id_usuarioprofessor": 10012980,
"st_nomeprofessor": "Ricardo Blanco Xavier",
"id_matriz": 632,
"st_matriz": "Lei 8.112\/90_Ricardo Blanco",
"id_matricula": 455942,
"id_projetopedagogico": 5013,
"st_projetopedagogico": "Lei 8.112\/90 - Concursos Públicos - Ricardo Blanco",
"st_projecthash": "6169876d5ac3a7d26e69d4471ef941b7",
"st_accesstoken": "Integração Sambatech - Sambavideos",
"st_urlsamba": "http:\/\/api.sambavideos.sambatech.com"
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Atenção"
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/matriz/video/{id_samba_id}/{id_matricula}/periodo
Salva o período assistido de um vídeo.
Example request:
curl -X POST "https://api-matriz.unyleya.com.br/api/matriz/video/1/1/periodo" \
-H "Content-Type: application/json" \
-d '{"id_modulomatriz":18,"nu_segundos":18,"bl_assistido":11}'
const url = new URL("https://api-matriz.unyleya.com.br/api/matriz/video/1/1/periodo");
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
}
let body = {
"id_modulomatriz": 18,
"nu_segundos": 18,
"bl_assistido": 11
}
fetch(url, {
method: "POST",
headers: headers,
body: body
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"id_periodovideosamba": 1,
"nu_segundos": 145,
"bl_assistido": 1,
"dt_cadastro": "2019-08-20 13:49:08.000000",
"id_usuario": 10034635,
"id_saladeaula": 64369,
"id_matricula": 455942,
"id_modulomatriz": 3117,
"id_samba_id": "51f44fba297726f73ea70b9ee95958c0"
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Atenção"
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro"
}
HTTP Request
POST api/matriz/video/{id_samba_id}/{id_matricula}/periodo
Body Parameters
Parameter | Type | Status | Description |
---|---|---|---|
id_modulomatriz | integer | required | ID do módulo matriz |
nu_segundos | integer | optional | Número de segundos já assistidos |
bl_assistido | integer | optional | 1 - Vídeo assistido completamente / 0 - Vídeo não assistido completamente |
Retorna a lista de períodos assistidos. Os vídeos são retornados ordenados pelo título da disciplina
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/matriz/videos/periodos?id_matricula=et&bl_assistido=nihil&id_matriz=ut&nu_limit=dolorem"
const url = new URL("https://api-matriz.unyleya.com.br/api/matriz/videos/periodos");
let params = {
"id_matricula": "et",
"bl_assistido": "nihil",
"id_matriz": "ut",
"nu_limit": "dolorem",
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
[
{
"id_periodovideosamba": 1,
"nu_segundos": 155,
"bl_assistido": 0,
"id_modulomatriz": 3117,
"id_samba_id": "51f44fba297726f73ea70b9ee95958c0",
"st_samba_title": "Aposentadoria, Auxílio-Natalidade, Salário-Família, Assistência a Saúde, Licença à Gestante, à Adota",
"id_disciplina": 9239,
"st_disciplina": "Lei 8.112\/90_Ricardo Blanco.",
"id_usuarioprofessor": 10012980,
"st_nomeprofessor": "Ricardo Blanco Xavier",
"id_matriz": 632,
"st_matriz": "Lei 8.112\/90_Ricardo Blanco",
"id_matricula": 455942,
"id_projetopedagogico": 5013,
"st_projetopedagogico": "Lei 8.112\/90 - Concursos Públicos - Ricardo Blanco",
"st_projecthash": "6169876d5ac3a7d26e69d4471ef941b7",
"st_accesstoken": "Integração Sambatech - Sambavideos",
"st_urlsamba": "http:\/\/api.sambavideos.sambatech.com"
}
]
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Atenção"
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/matriz/videos/periodos
Query Parameters
Parameter | Status | Description |
---|---|---|
id_matricula | optional | ID da Matrícula |
bl_assistido | optional | 1 - Vídeo assistido/ 0 - Vídeo parcialmente assistido |
id_matriz | optional | ID da Matriz |
nu_limit | optional | Inteiro de quantidade de vídeos deseja receber, default 50 |
Pesquisa videos e disciplinas.
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/matriz/disciplinas-videos/pesquisar?string=provident"
const url = new URL("https://api-matriz.unyleya.com.br/api/matriz/disciplinas-videos/pesquisar");
let params = {
"string": "provident",
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"disciplinas": [
{
"id_projetopedagogico": 6990,
"st_tituloexibicao": "PCDF - Cargo: Agente de Polícia",
"id_matricula": 705435,
"st_projecthash": "6169876d5ac3a7d26e69d4471ef941b7",
"st_accesstoken": "Integração Sambatech - Sambavideos",
"st_urlsamba": "http:\/\/api.sambavideos.sambatech.com",
"id_matriz": 304,
"st_matriz": "Direito Administrativo - PCDF_José Trindade",
"id_disciplina": 13857,
"st_disciplina": "Direito Administrativo - PCDF_José Trindade",
"id_usuarioprofessor": 10175646,
"st_nomeprofessor": "Joãozinho Trindade",
"st_imagemprofessor": "https:\/\/conteudo-imp.s3.sa-east-1.amazonaws.com\/web\/img\/fotos\/10175646.png",
"nu_percentualassistido": 0,
"nu_percentualdisciplina": 0
}
],
"videos": [
{
"id_modulomatriz": 2101,
"id_samba_id": "c0a59eccf9218463f1b2af3576ddfa27",
"st_samba_title": "Crimes Eleitorais - Parte I",
"nu_duracao": 900,
"id_disciplina": 14291,
"st_disciplina": "Ações Eleitorais e Processo Penal Eleitoral PCDF_Alessandro Costa",
"id_usuarioprofessor": 10014876,
"st_nomeprofessor": "Alessandro Rodrigues da Costa",
"id_matriz": 434,
"st_matriz": "Ações Eleitorais e Processo Penal Eleitoral PCDF_Alessandro Costa",
"id_matricula": 705435,
"id_projetopedagogico": 6990,
"st_projetopedagogico": "PCDF - Cargo: Agente de Polícia",
"st_projecthash": "6169876d5ac3a7d26e69d4471ef941b7",
"st_accesstoken": "Integração Sambatech - Sambavideos",
"st_urlsamba": "http:\/\/api.sambavideos.sambatech.com",
"id_periodovideosamba": null,
"nu_segundos": null,
"bl_assistido": null
}
]
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Projeto Pedagógico não encontrado."
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/matriz/disciplinas-videos/pesquisar
Query Parameters
Parameter | Status | Description |
---|---|---|
string | optional | st_pesquisa |
api/matriz/arquivo/{id_matriz}
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/matriz/arquivo/1"
const url = new URL("https://api-matriz.unyleya.com.br/api/matriz/arquivo/1");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/matriz/arquivo/{id_matriz}
Todas as Matrizes.
[Retorna os dados da matriz relacionada ao Projeto Pedagógico para o planner de um determinado aluno]
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/planner/matriz?string=reprehenderit"
const url = new URL("https://api-matriz.unyleya.com.br/api/planner/matriz");
let params = {
"string": "reprehenderit",
};
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"id_usuario": "10084392",
"st_nomecompleto": "Marcondes de S. A. Gorgonho",
"st_nomeentidade": "IMP Online",
"st_urlimglogo": "http:\/\/g2evolutiva.unyleya.xyz\/upload\/entidade\/12.png",
"id_matricula": "693672",
"dt_inicio": "2019-06-26 11:55:31.0000000",
"nu_ordem": "0",
"id_projetopedagogico": "3622577",
"st_tituloexibicao": "IMP Flex",
"matriz": {
"id_projetopedagogico": "3622577",
"st_tituloexibicao": "IMP Flex",
"id_entidadecadastro": "12",
"st_imagem": "",
"bl_consultoria": "0",
"id_coordenador": null,
"st_coordenador": null,
"st_projecthash": "6169876d5ac3a7d26e69d4471ef941b7",
"st_accesstoken": "Integração Sambatech - Sambavideos",
"st_urlsamba": "http:\/\/api.sambavideos.sambatech.com",
"disciplinas": [
{
"id_matriz": "56",
"st_matriz": "Administração de Recursos Materiais_José Wesley",
"nu_videos": "26",
"nu_videosassistidos": "0",
"nu_duracaototal": "23400",
"nu_segundostotal": null,
"id_disciplina": "8659",
"st_disciplina": "Administração de Recursos Materiais_José Wesley",
"id_usuarioprofessor": "10064687",
"st_nomeprofessor": "JOSE WESLEY ROCHA FERNANDES",
"st_imagemprofessor": "https:\/\/conteudo-imp.s3.sa-east-1.amazonaws.com\/web\/img\/fotos\/10064687.png",
"nu_percentualassistido": "0.00",
"nu_percentualdisciplina": 0
}
]
}
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Projeto Pedagógico não encontrado."
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/planner/matriz
Query Parameters
Parameter | Status | Description |
---|---|---|
string | optional | id_projetopedagogico |
Matrícula
Class ProjetoPedagogicoController
Matrículas Aluno
[Retorna as matrículas do aluno autenticado]
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/matricula/matriculas-aluno"
const url = new URL("https://api-matriz.unyleya.com.br/api/matricula/matriculas-aluno");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
[
{
"id_matricula": "632790",
"id_usuario": "10229330",
"st_nomecompleto": "Claudio de Paula Souza",
"st_cpf": "99974894620",
"st_urlavatar": null,
"dt_nascimento": null,
"st_nomepai": null,
"st_nomemae": null,
"st_email": "1684948@unyhomologa.com",
"st_telefone": "61-0000001",
"st_telefonealternativo": null,
"id_matriculaorigem": null,
"st_projetopedagogico": "[Curso Degustação] - Consultoria de Estudos - Essencial para Concursos",
"id_situacao": "50",
"st_situacao": "Ativa",
"id_evolucao": "6",
"st_evolucao": "Cursando",
"dt_concluinte": null,
"dt_colacao": null,
"id_entidadematriz": "12",
"st_entidadematriz": "IMP Online (compra via consultor)",
"id_entidadematricula": "158",
"st_entidadematricula": "IMP Online (compra via site)",
"st_urlportalmatricula": "http:\/\/portalmanutencao.unyleya.xyz",
"id_entidadeatendimento": "158",
"st_entidadeatendimento": "IMP Online (compra via site)",
"bl_ativo": "1",
"id_contrato": "461740",
"id_projetopedagogico": "3621349",
"dt_termino": "2019-05-10",
"dt_cadastro": "2018-12-11 12:04:37.5000000",
"dt_inicio": "2018-12-11 12:04:37.0000000",
"nu_semestreatual": "1",
"id_turma": null,
"id_turmaorigem": null,
"st_turma": null,
"st_codigo": null,
"dt_inicioturma": null,
"bl_institucional": "0",
"dt_terminoturma": null,
"id_situacaoagendamento": "119",
"id_vendaproduto": "622967",
"dt_terminomatricula": "2019-05-10",
"st_urlacesso": "4871fa77cfa7f1ab484f8d6eddd2d7d9",
"bl_documentacao": null,
"st_statusdocumentacao": "Não Analisado",
"id_venda": "603661",
"st_urlportal": "http:\/\/portalmanutencao.unyleya.xyz",
"st_urlnovoportal": "",
"st_codcertificacao": null,
"st_identificacao": null,
"st_dtcadastrocertificacao": null,
"st_dtenviocertificado": null,
"st_dtretornocertificadora": null,
"st_dtenvioaluno": null,
"st_codigoacompanhamento": null,
"id_indicecertificado": null,
"id_evolucaocertificacao": "60",
"id_areaconhecimento": "88",
"bl_disciplinacomplementar": "0",
"id_matriculavinculada": null,
"id_contratoregra": "9",
"id_tiporegracontrato": "1",
"st_siglaentidade": "",
"bl_academico": null,
"dt_cadastrocertificacao": null,
"dt_enviocertificado": null,
"dt_retornocertificadora": null,
"dt_envioaluno": null,
"st_uploadcontrato": null,
"id_cancelamento": null,
"id_aproveitamento": null,
"id_produto": "14371",
"st_descricao": "",
"st_imagem": "",
"id_situacaoagendamentoparcial": null,
"bl_novoportal": "1",
"nu_anomatricula": "2018",
"dt_aceitecontrato": null,
"id_esquemaconfiguracao": "4",
"id_vendaaditivo": null,
"st_tituloexibicao": "[Curso Degustação] - Consultoria de Estudos - Essencial para Concursos",
"dt_ultimaoferta": null,
"dt_ultimoacesso": null
}
]
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Matricula não encontrada"
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro ao retornar as Matrículas",
"mensagem": "Erro ao retornar as Matrículas"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/matricula/matriculas-aluno
Maximize
Class MaximizeController
Retorna a url valido para o planner
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/planner/1/1"
const url = new URL("https://api-matriz.unyleya.com.br/api/planner/1/1");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"url_planner": "xxxxxxxxxxxxxx"
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Mensagem de aviso."
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/planner/{id_projetopedagogico}/{id_matricula}
Retorna o Token Fábrida de Provas
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/maximize/1/autenticar"
const url = new URL("https://api-matriz.unyleya.com.br/api/maximize/1/autenticar");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"st_token": "xxxxxxxxxxxxxx"
}
Example response (418):
{
"tipo": 2,
"titulo": "Atenção",
"mensagem": "Mensagem de aviso."
}
Example response (503):
{
"tipo": 0,
"titulo": "Erro",
"mensagem": "Erro"
}
Example response (500):
{
"message": "Server Error"
}
HTTP Request
GET api/maximize/{id_matricula}/autenticar
general
api/samba/atualizar-duracao
Example request:
curl -X GET -G "https://api-matriz.unyleya.com.br/api/samba/atualizar-duracao"
const url = new URL("https://api-matriz.unyleya.com.br/api/samba/atualizar-duracao");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
[]
HTTP Request
GET api/samba/atualizar-duracao
api/arquivos/AtualizarArquivosVideos
Example request:
curl -X POST "https://api-matriz.unyleya.com.br/api/arquivos/AtualizarArquivosVideos"
const url = new URL("https://api-matriz.unyleya.com.br/api/arquivos/AtualizarArquivosVideos");
let headers = {
"Accept": "application/json",
"Content-Type": "application/json",
}
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST api/arquivos/AtualizarArquivosVideos