Cancelamento de suspensão temporária de contrato

De RBX ISP - Manual do Usuário
Revisão de 08h16min de 4 de junho de 2021 por Felipe (discussão | contribs) (Criou página com '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 s...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

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": ""
}