PUT

api/genericos/ge/ContatoBloqueado/Salvar

Notas de Implementação:

Método para salvar um contato bloqueado passando dados no formato ContatoBloqueadoDTO.

Informações de Envio:

Cabeçalhos de Envio:

Parâmetro Valor Descrição Tipo de parâmetro Tipo de dados
Authorization Bearer Hash gerado no login Header String

Acesse o método de login para mais informações: api/genericos/ge/Login/Autenticar

Modelo:

Propriedades com as informações do contato bloqueado a ser criado.

ContatoBloqueadoDTO

NomeDescriçãoTipoInformação Adicional
Acao

Informa a ação a ser feita. Obrigatório somente para gravação e modificação.

string

Obrigatório

Faixa: "G" = Gravar, "M" = Modificar, "E" = Excluir

Codigo

Código do contato. O valor deve ser único.

decimal number

Obrigatório

Somente enviar se for alteração, não enviar se for inclusão

Email

Informa o e-mail a ser cadastrado no contato.

string

Obrigatório

Fone

Fone a ser cadastrado no contato.

string

Obrigatório

Nome

Nome do contato.

string

Opcional

Origem

Origem do contato.

string

Opcional

Tamanho Único: 1

DataSolicitacao

Data de solicitação do contato.

date

Opcional

HoraSolicitacao

Hora de solicitação do contato.

string

Opcional

Formato: HH:MM:SS

CodigoUsuarioCriacao

Código usuário de criação.

string

Opcional

NomeUsuarioCriacao

Nome usuário de criação.

string

Opcional

DataCriacao

Data de criação.

date

Opcional

HoraCriacao

Hora de criação.

string

Opcional

Formato: HH:MM:SS

CodigoUsuarioModificacao

string

Opcional

NomeUsuarioModificacao

string

Opcional

DataModificacao

Data de modificação.

date

Opcional

HoraModificacao

Hora de modificação.

string

Opcional

Formato: HH:MM:SS

Formato de Envio:

application/json, text/json

Exemplo:
{
  "Acao": "string 1",
  "Codigo": 2.0,
  "Email": "string 3",
  "Fone": "string 4",
  "Nome": "string 5",
  "Origem": "string 6",
  "DataSolicitacao": "2026-01-13",
  "HoraSolicitacao": "st:ri",
  "CodigoUsuarioCriacao": "string 8",
  "NomeUsuarioCriacao": "string 9",
  "DataCriacao": "2026-01-13",
  "HoraCriacao": "st:ri",
  "CodigoUsuarioModificacao": "string 11",
  "NomeUsuarioModificacao": "string 12",
  "DataModificacao": "2026-01-13",
  "HoraModificacao": "st:ri"
}

Informações de Retorno:

Cabeçalhos Adicionais:

Nome Descrição Valor
cigam-api-version Versão do build/compilação dessa versão da API 2.1.8565.21067

Modelo:

Informações das propriedades de retorno.

HttpCustomResponse

NomeDescriçãoTipoInformação Adicional
success

boolean

Opcional

hash

string

Opcional

messages

string

Opcional

data

Object

Opcional

tipoLogin

string

Opcional

Formato de Resposta:

Objeto JSON com lista dos dados referente ao contato bloqueado.

Código de status HTTP Descrição Modelo de resposta
200 OK

application/json, text/json

Exemplo:
{
  "success": true,
  "hash": "string 2",
  "messages": [
    "string 1"
  ],
  "data": {},
  "tipoLogin": "string 4"
}
400 Requisição inválida

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}
401 Não autorizado

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}
500 Requisição falhou

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}
502 Falha de comunicação

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}