Alteração de campo complementar

De RBX ISP - Manual do Usuário

O objetivo deste serviço é alterar os dados dos campos complementares. Apenas o campo content será alterado. Abaixo, segue exemplo do json de envio:

{
	"additional_data_update":
	{
	     "additional_data_id": 1548,
	     "code": 1,
	     "target_type": "customer",
	     "target_id": 1,
	     "content": "M"
	}
}

Detalhamento dos campos

ID Campo Obrigatório Pai Tipo Observações
A01 additional_data_update Sim Raiz -  
A02 additional_data_id Sim A01 Número

Aceita valores positivos maiores que zero.

A03 code Sim A01 Número

Aceita valores positivos maiores que zero.

A04 target_type Sim A01 Texto

Tabela no qual será realizada a operação.
Valores permitidos:

  •  contact (Contatos)
  •  contract (Contratos)
  •  ticket (Atendimentos)
  •  customer (Clientes)
  •  prospect (Mercado)
A05 target_id Sim A01 Número

Código do cliente, mercado, atendimento, contrato ou contato, conforme definido no campo anterior. Aceita valores positivos maiores que zero.

A06 content Sim A01 Texto

Valor do dado adicional. Embora o campo seja do tipo string, ele deve ser validado conforme o tipo de conteúdo que o dado adicional armazena

 

Mensagem de retorno

Em caso de sucesso, será retornado um json conforme o exemplo abaixo:

{
  "status": 1,
   "error_code": 0,
   "error_description": "",
  "result": "Additional data changed successfully"
}

Em caso de falha, será retornado um json conforme o exemplo abaixo:

{
  "status": 0,
  "error_code": 11,
  "error_description": "Allowed values: M|F|N|P",
  "result": ""
}