Exclusão de campo complementar

De RBX ISP - Manual do Usuário

O objetivo deste serviço é excluir campos complementares do sistema. Abaixo, segue exemplo do json de envio:


{
	"additional_data_delete":
	{
	     "additional_data_id": 1548,
	     "code": 18,
	     "target_type": "customer",
	     "target_id": 100
	}
}

Detalhamento dos campos

ID Campo Obrigatório Pai Tipo Observações
A01 additional_data_delete 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

 

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 deleted successfully"
}

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

{
  "status": 0,
  "error_code": 11,
  "error_description": "Required additional data, cannot be deleted!",
  "result": ""
}