IA2S

Alterar prazo

PATCH/api/v1/{escritorio}/prazos/{id}

Altera um ou mais campos, tudo ou nada: com um campo inválido, 400 com campos e nada é gravado. Sem Prazos: Aprovar mudança de data, mudar vencimento ou dataFatal cria uma solicitação (a data atual continua valendo): o corpo, com os outros campos já gravados, responde 202 { pendente: true, solicitacaoId }, e com as duas datas pedidas solicitacaoId é a do vencimento (as duas aparecem em pendentes de listar_prazos_do_processo). Sem a permissão, cada data pedida é conferida contra a data que vale hoje, não contra a outra pedida: adiar ou antecipar as duas de uma vez pode dar 400, e o caminho é pedir uma por vez. Se as duas vêm no corpo e a fatal fica antes do vencimento, 400 campos.dataFatal, com ou sem a permissão. Com a permissão, ou sem mudar a data, responde 200 com o prazo.

Permissão exigida

Prazos: Alterar; datas sem Prazos: Aprovar mudança de data viram solicitação

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.

  • idtextoobrigatório

    Identificador do prazo.

Corpo

  • nometexto

    Nome do prazo.

  • prioridadetexto

    Normal, alta ou urgente.

    Valores: NORMALALTAURGENTE

  • responsaveislista de textos

    Identificadores dos responsáveis (listar_membros); ao menos um.

  • vencimentotexto

    AAAA-MM-DD. Sem Prazos: Aprovar mudança de data, vira solicitação.

  • dataFataltexto

    AAAA-MM-DD, igual ou depois do vencimento. Sem Prazos: Aprovar mudança de data, vira solicitação.

  • cumpridoverdadeiro ou falso

    Marca ou desmarca como cumprido.