Cancelamento de suspensão temporária de contrato
O objetivo deste serviço é realizar o cancelamento de um registro de suspensão temporária de um contrato que ainda não tenha sido efetivada. Se o contrato já foi suspenso é possível reativá-lo através do serviço contract_activate. Abaixo, segue exemplo do json de envio:
{
"contract_suspend_temporary_cancel":
{
"customer_id": 5248,
"contract_id": 6254,
"user": "mario"
}
}
Detalhamento dos campos
ID | Campo | Obrigatório | Pai | Tipo | Observações |
A01 | contract_suspend_temporary_cancel |
Sim | Raiz | - | |
A02 | customer_id |
Sim | A01 | Número |
Código do cliente. Aceita valores inteiros positivos e maiores que zero. |
A03 | contract_id |
Sim | A01 | Número |
Número do contrato do cliente que terá sua suspensão temporária cancelada. Aceita valores inteiros positivos e maiores que zero. É necessário informar um contrato que contenha um registro de suspensão temporária ativo. |
A04 | user |
Não | A01 | Texto |
Usuário responsável pelo cancelamento da suspensão temporária do contrato. Deve ser um usuário cadastrado no sistema e com a situação Ativo. Ao não informar este campo o registro da suspensão será realizado com o usuário configurado no cadastro do webservice. |
Mensagem de retorno
Em caso de sucesso, será retornado um json conforme o exemplo abaixo:
{
"status": 1,
"error_code": 0,
"error_description": "",
"result": "Temporary suspension successfully canceled"
}
Em caso de falha, será retornado um json conforme o exemplo abaixo:
{
"status": 0,
"error_code": 19,
"error_description": "Unknown error!",
"result": ""
}