Alteração de campo complementar
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.
|
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": ""
}