NAV
bash javascript

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