IA2S

Voltar um campo ao valor anterior

POST/api/v1/{escritorio}/clientes/{codigo}/alteracoes/{id}/reverter

Desfaz uma alteração de listar_alteracoes com reversivel: true (P-166): o campo volta ao valor de antes, pelo mesmo salvamento do campo (validações e log normais), e um log novo registra a volta. Voltam os campos da ficha (menos senhas e o usuário do portal), os campos personalizados de texto, data, número e seleção e os campos simples e datas do processo; outra alteração (senha, status, financeiro, etiqueta, criação ou exclusão, log antigo): 400 NAO_REVERSIVEL. O valor de antes que não passa mais na validação do campo (opção removida, campo fora da área do cliente…): 400 INVALIDO com campos. Campo alterado depois dessa alteração: 409 VALOR_MUDOU. Sem a permissão de alterar o campo: 403 SEM_PERMISSAO.

Permissão exigida

Ficha do cliente: Ver histórico, mais a permissão de alterar o campo: Ficha do cliente: Alterar (campos da ficha) ou Operacional: Alterar (campos do processo)

Só leitura recusa com 403

Parâmetros de caminho

  • escritoriotextoobrigatório

    Código do escritório, com 5 dígitos. Os escritórios em que o token vale estão em GET /api/v1/eu.

  • codigotextoobrigatório

    Código do cliente, como EX-0001.

  • idtextoobrigatório

    Identificador do log da alteração.

Parâmetros de cabeçalho

  • Idempotency-Keytexto

    Opcional. Uma chave única por operação (por exemplo, um UUID). Se o mesmo pedido for reenviado com a mesma chave em até 24 horas, a resposta da primeira vez é devolvida e nada é criado de novo.