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