Ir para o conteúdo

Campos personalizados

Os campos personalizados tem o objetivo de auxiliar a armazenar dados não presentes no escopo atual da api de forma organizada.

Cadastro de campos personalizados

POSTapplication/json /api/Instituicao/adicionarCampo

Atributos Tipo Obrigatoriedade Descrição
nome string Sim Nome do campo personalizado. Limite de caracteres: 75.
tipo integer Não Informa o tipo do campo que você está criando.
1 para string.
2 para longtext.
3 para integer.
4 para date.
5 para boolean.
tipoLocal integer Sim Informa o tipo do local
1 para contato
2 para registro de processo.
origem integer Sim Código de identificação do canal.
token string Sim Chave de acesso única referente ao canal.
{
    "success":true
}

Listar campos personalizados

GETapplication/json /api/Instituicao/campoPersonalizado

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.
{
    "success": true,
    "dados": [{
        "id": "1",
        "nome": "Lista de origem",
        "coluna": "listadeorigem",
        "tipo": "1",
        "tipoNome": "Texto",
        "tipoLocal": "1",
        "tipoLocalNome": "Contato"
    }]
}