Publicações

Alterar o status de uma publicação.

POST · API de Integração v2

POST/v2/publicacoes/{id}/status

Altera somente status e motivo, preservando lido, IA e vínculos. TRATADA e NAO_TRATADA não concluem/reabrem a publicação. Operação individual, com motivo obrigatório e uma escrita condicionada. A repetição do mesmo status/motivo não duplica o histórico. Usa a permissão de descarte.

Autenticação

X-API-Key no cabeçalho. Como autenticar

Parâmetros de caminho1

idstringobrigatório

id

Parâmetros de consulta1

processoIdinteger

processoId

Corpo da requisiçãoobrigatório

request

application/json

motivostringobrigatório

Motivo de 1 a 500 caracteres.

até 500 caracteresexemplo: Status revisado pelo responsável.
statusstringobrigatório
valores: DESCARTADA · NAO_TRATADA · TRATADAregex: DESCARTADA|TRATADA|NAO_TRATADAexemplo: DESCARTADA

Respostas6

Exemplos ilustrativos · nenhuma requisição é enviada

200 · Sucesso

Quando acontece
A operação foi concluída.
Como tratar
Leia os dados retornados; em listagens, confira também a paginação.

Exemplo ilustrativo gerado do schema · application/json

Exemplo · HTTP 200
{
  "childrenCount": 1,
  "childrenIds": [
    "string"
  ],
  "conteudoPublicacao": "string",
  "dataDisponibilizacao": "yyyy-MM-dd",
  "dataPublicacao": "yyyy-MM-dd",
  "dataRecebimento": "yyyy-MM-dd'T'HH:mm:ss",
  "groupState": "string",
  "id": "string",
  "lido": 1,
  "nomeDiario": "string",
  "numeroProcesso": "string",
  "orgao": "string",
  "processos": [
    {
      "encerrado": false,
      "equipes": [
        {
          "id": 1,
          "nome": "string"
        }
      ],
      "favorito": false,
      "id": 1,
      "marcadores": [
        {
          "cor": "string",
          "id": 1,
          "titulo": "string"
        }
      ],
      "monitorado": false,
      "novo": false,
      "numeroProcesso": "string",
      "partes": "string",
      "probabilidadeEmBaixa": false,
      "responsaveis": [
        {
          "foto": "string",
          "nome": "string",
          "tribunais": [
            null
          ],
          "userId": 1
        }
      ],
      "segredoJustica": false,
      "semMovimentacao": false,
      "suspenso": false,
      "tribunal": "string",
      "tribunalId": 1
    }
  ],
  "siglaDiario": "string",
  "status": "string",
  "statusDescricao": "string",
  "sugestaoIa": {
    "audiencias": [
      {
        "data": "yyyy-MM-dd",
        "endereco": "string",
        "horario": "string",
        "local": "string",
        "modalidade": "string",
        "observacoes": "string",
        "plataforma": "string"
      }
    ],
    "prazos": [
      {
        "descricao": "string",
        "dias": 1,
        "fim": "yyyy-MM-dd",
        "inicio": "yyyy-MM-dd"
      }
    ],
    "proximosPassos": [
      "string"
    ],
    "resumo": "string"
  },
  "termoPesquisado": "string",
  "ultimaAcao": {
    "acao": "string",
    "antes": {},
    "ator": {
      "email": "string",
      "id": 1,
      "nome": "string"
    },
    "dataHora": "yyyy-MM-dd'T'HH:mm:ss",
    "depois": {},
    "motivo": "string"
  },
  "vara": "string",
  "variacoesPublicacaoExtraidas": {}
}

Contrato de respostas

200Estado atual da publicação.

Estado atual da publicação.

application/json

childrenCountinteger
formato: int32
childrenIdsstring[]
conteudoPublicacaostring
dataDisponibilizacaostring
exemplo: yyyy-MM-dd
dataPublicacaostring
exemplo: yyyy-MM-dd
dataRecebimentostring
exemplo: yyyy-MM-dd'T'HH:mm:ss
groupStatestring
idstring
lidointeger
formato: int32
nomeDiariostring
numeroProcessostring
orgaostring
processosProcessoVinculadoPublicacaoResponse[]
Ver propriedades
encerradoboolean
equipesEquipeVinculadaPublicacaoResponse[]
Ver propriedades do item
idinteger
formato: int64
nomestring
favoritoboolean
idinteger
formato: int64
marcadoresMarcadorVinculadoPublicacaoResponse[]
Ver propriedades do item
corstring
idinteger
formato: int64
titulostring
monitoradoboolean
novoboolean
numeroProcessostring
partesstring
probabilidadeEmBaixaboolean
responsaveisResponsavelVinculadoPublicacaoResponse[]
Ver propriedades do item
fotostring
nomestring
tribunaisstring[]
userIdinteger
formato: int64
segredoJusticaboolean
semMovimentacaoboolean
suspensoboolean
tribunalstring
tribunalIdinteger
formato: int64
siglaDiariostring
statusstring
statusDescricaostring
sugestaoIaSugestaoIaResponse
Ver propriedades
audienciasAudienciaSugeridaResponse[]
Ver propriedades
datastring
exemplo: yyyy-MM-dd
enderecostring
horariostring
localstring
modalidadestring
observacoesstring
plataformastring
prazosPrazoSugeridoResponse[]
Ver propriedades
descricaostring
diasinteger
formato: int32
fimstring
exemplo: yyyy-MM-dd
iniciostring
exemplo: yyyy-MM-dd
proximosPassosstring[]
resumostring
termoPesquisadostring
ultimaAcaoUltimaAcaoPublicacaoResponse
Ver propriedades
acaostring
antesobject
atorAtorUltimaAcaoResponse
Ver propriedades
emailstring
idinteger
formato: int64
nomestring
dataHorastring
exemplo: yyyy-MM-dd'T'HH:mm:ss
depoisobject
motivostring
varastring
variacoesPublicacaoExtraidasobject
400Status, motivo ou contexto inválido.

Status, motivo ou contexto inválido.

application/json

codestring
exemplo: validation_error
correlationIdstring
exemplo: c4ce7307-1917-4539-b17a-9c73c972c261
detailstring
exemplo: Existem campos inválidos na requisição.
errorsErroItemApiResponse[]
Ver propriedades
codestring

Código estável do erro

exemplo: field_validation_error
fieldstring

Campo relacionado

exemplo: agenda.titulo
messagestring

Mensagem segura

exemplo: não deve estar em branco
instancestring
exemplo: /v2/agenda
requestIdstring
exemplo: e9db6635-7db3-40cb-8dd2-453c25e6a461
statusinteger
formato: int32exemplo: 400
titlestring
exemplo: Erro de validação
typestring
formato: uriexemplo: /errors/validation-error
401Não autenticado.

Não autenticado.

O contrato não declara um corpo para esta resposta.

403Sem permissão para alterar status.

Sem permissão para alterar status.

O contrato não declara um corpo para esta resposta.

404Publicação fora do escritório/processo autorizado.

Publicação fora do escritório/processo autorizado.

application/json

codestring
exemplo: validation_error
correlationIdstring
exemplo: c4ce7307-1917-4539-b17a-9c73c972c261
detailstring
exemplo: Existem campos inválidos na requisição.
errorsErroItemApiResponse[]
Ver propriedades
codestring

Código estável do erro

exemplo: field_validation_error
fieldstring

Campo relacionado

exemplo: agenda.titulo
messagestring

Mensagem segura

exemplo: não deve estar em branco
instancestring
exemplo: /v2/agenda
requestIdstring
exemplo: e9db6635-7db3-40cb-8dd2-453c25e6a461
statusinteger
formato: int32exemplo: 400
titlestring
exemplo: Erro de validação
typestring
formato: uriexemplo: /errors/validation-error
409Conflito de concorrência; reler antes de nova ação.

Conflito de concorrência; reler antes de nova ação.

application/json

codestring
exemplo: validation_error
correlationIdstring
exemplo: c4ce7307-1917-4539-b17a-9c73c972c261
detailstring
exemplo: Existem campos inválidos na requisição.
errorsErroItemApiResponse[]
Ver propriedades
codestring

Código estável do erro

exemplo: field_validation_error
fieldstring

Campo relacionado

exemplo: agenda.titulo
messagestring

Mensagem segura

exemplo: não deve estar em branco
instancestring
exemplo: /v2/agenda
requestIdstring
exemplo: e9db6635-7db3-40cb-8dd2-453c25e6a461
statusinteger
formato: int32exemplo: 400
titlestring
exemplo: Erro de validação
typestring
formato: uriexemplo: /errors/validation-error
© 2026 Expedit LawtechFeito para conectar.