Ir para o conteúdo

Métodos de listagem

Assim como descrito na seção de autenticação, os métodos de listagem também utilizam os atributos origem e token para a autenticação do usuário no sistema.

Atributos Tipo Obrigatoriedade Descrição
origem integer Sim Código de identificação do canal.
token string Sim Chave de acesso única referente ao canal.

Listar níveis de ensino

POSTapplication/json /api/Registro/listarNiveisEnsino

Método utilizado para listar os níveis de ensino para posteriormente utilizar como parâmetro em outro método.

Exemplos

JSON:

{
    "success": true,
    "dados": [
        {
            "id": "1",
            "codigo": "1",
            "titulo": "Graduação"
        }
    ]
}


Listar modalidades

POSTapplication/json /api/Modalidade/listarModalidades

Método utilizado para listar as modalidades para posteriormente utilizar como parâmetro em outro método.

Exemplos

JSON:

{
    "success": true,
    "dados": [
        {
            "id": "1",
            "padrao": "1",
            "titulo": "Presencial"
        }
    ]
}


Listar tipos do contato

POSTapplication/json /api/Registro/listarTiposPessoa

Método utilizado para listar os tipos de contatos para posteriormente utilizar como parâmetro em outro método.

Exemplos

JSON:

{
    "success": true,
    "dados": [
        {
            "id": "1",
            "titulo": "Aluno"
        }
    ]
}


Listar deficiências

POSTapplication/json /api/Contato/listarDeficiencias

Método utilizado para listar os tipos de deficiências para posteriormente utilizar como parâmetro em outro método.

Exemplos

JSON:

{
    "success": true,
    "dados": [
        {
            "id": "1",
            "nome": "Deficiente F\u00edsico",
            "tipos": [
                {
                    "id": "1",
                    "nome": "Paraplegia"
                },
                {
                    "id": "2",
                    "nome": "Tetraplegia"
                },
                {
                    "id": "3",
                    "nome": "Hemiplegia"
                },
                {
                    "id": "4",
                    "nome": "Paralisia Cerebral"
                },
                {
                    "id": "5",
                    "nome": "Amputa\u00e7\u00e3o"
                },
                {
                    "id": "6",
                    "nome": "Defici\u00eancia F\u00edsica"
                },
                {
                    "id": "7",
                    "nome": "Defici\u00eancia M\u00faltipla"
                }
            ]
        }
    ]
}


Listar perfis de usuários

POSTapplication/json /api/PerfilUsuario/listar

Atributos Tipo Obrigatoriedade Descrição
retornarUsuarios integer Não Retorna os usuários que contêm o perfil perfil.
Exemplos

JSON:

{
    "success": true,
    "dados": [
        {
            "id": "1",
            "nome": "Administrador",
            "cor": "#808080",
            "permissoes": "198",
            "ultimaAlteracao": {
                "momento": null,
                "usuario": null,
                "usuarioNome": null
            }
        },
        {
            "id": "2",
            "nome": "Líder de equipe",
            "cor": "#FFB946",
            "permissoes": "110",
            "ultimaAlteracao": {
                "momento": null,
                "usuario": null,
                "usuarioNome": null
            }
        },
        {
            "id": "3",
            "nome": "Consultor",
            "cor": "#F7685B",
            "permissoes": "44",
            "ultimaAlteracao": {
                "momento": null,
                "usuario": null,
                "usuarioNome": null
            }
        }
    ]
}


Listar logs da API

POSTapplication/json /api/Log/listarLogs

Atributos Tipo Obrigatoriedade Descrição
metodo string Não Retornar os logs somente do método enviado, caso não seja enviado nenhum, todos serão considerados.
Exemplo: "Contato/cadastro"
de date Condicional Data inicial de retorno, deve ser enviado caso seja enviado o campo "ate"
ate date Condicional Data final de retorno, deve ser enviado caso seja enviado o campo "de"
origemFiltro integer Não Retornar os logs somente da origem enviada, caso não seja enviado nenhuma, todas serão consideradas
origem integer Sim Código de identificação do canal.
token string Sim Chave de acesso única referente ao canal.
Exemplos

JSON:

{
    "success": true,
    "dados": [
        {
            "dados": "JSON com os dados enviados",
            "resposta": "{\"success\":true,\"dados\":1}",
            "metodo": "Pessoa/cadastro",
            "sucesso": "1",
            "origem": "3",
            "origemNome": "Ficha de inscrição",
            "momento": "2018-12-04 15:14:14"
        }
    ]
}

Listar cidades

POSTapplication/json /api/Contato/listarCidade

Método utilizado para listar as cidades para posteriormente utilizar como parâmetro em outro método.

Exemplos

JSON:

{
    "resultado": {
        "success": true,
        "dados": [
            {
                "id": "79",
                "titulo": "Acrelândia - AC"
            }
        ]
    }
}

Listar Países

GETapplication/json /api/Paises/consultarPaises

Método utilizado para listar os países para posteriormente utilizar como parâmetro em outro método.

Exemplos

JSON:

{
"success": true,
    "dados": [
    {
        "sigla": "AF",
        "id": "1",
        "nome": "Afeganistão"
    },
    {
        "sigla": "ZA",
        "id": "2",
        "nome": "África do Sul"
    }
    ]
}

Listar bases legais

GETapplication/json /api/Lgpd/listarBasesLegais

Método utilizado para listar as bases legais disponíveis no Rubeus para posteriormente utilizar como parâmetro em outro método.

Exemplos

JSON:

{
    "success": true,
    "dados": [
        {
            "id": "3",
            "base": "Execução de contrato"
        },
        {
            "id": "4",
            "base": "Consentimento do titular"
        },
        {
            "id": "5",
            "base": "Não aplicável"
        },
        {
            "id": "6",
            "base": "Legítimo interesse"
        },
        {
            "id": "7",
            "base": "Obrigação legal"
        },
        {
            "id": "8",
            "base": "Estudos e pesquisa"
        },
        {
            "id": "9",
            "base": "Exercício de direitos "
        },
        {
            "id": "10",
            "base": "Tutela da saúde"
        },
        {
            "id": "11",
            "base": "Proteção da vida"
        },
        {
            "id": "12",
            "base": "Proteção ao crédito"
        }
    ]
}

Listar assinaturas ativas

GETapplication/json /api/Lgpd/listarAssinaturasAtivas

Método utilizado para listar as assinaturas disponíveis no Rubeus para posteriormente utilizar como parâmetro em outro método.

Exemplos

JSON:

{
    "success": true,
    "dados": [
        {
            "id": "1",
            "nome": "Comunicação de atendimento ao cliente",
            "descricao": "Receba solicitações de feedback e informações de atendimento ao cliente.",
            "assinatura": "Serviço E-mail | Comunicação de atendimento ao cliente"
        }
    ]
}