Inclusão de campo complementar

De RBX ISP - Manual do Usuário

O objetivo deste serviço é incluir os dados dos campos complementares. Abaixo, segue exemplo do json de envio:

{
	"additional_data_insert":
	{
	        "code": 1,
	     "target_type": "customer",
	     "target_id": 1,
	     "content": "M"
	}
}

Detalhamento dos campos

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

Aceita valores positivos maiores que zero.

A03 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)
A04 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.

A05 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_id": 15
  }
}

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

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