Pular para o conteúdo

Andamentos

Andamentos são as movimentações do processo — publicações, despachos, juntadas, certidões. Cada andamento enviado aparece na linha do tempo do processo no Xjur e pode disparar o fluxo de trabalho do cliente (por exemplo, criar uma tarefa para analisar uma publicação).

POST /processo/andamentos HTTP/1.1
Authorization: Bearer <token>
X-XJUR-SUBSCRIPTION-KEY: <subscription-key>
Content-Type: application/json
{
"numeroProcesso": "0009101-11.2026.8.26.0100",
"tipoAndamento": "Juntada de Petição",
"dataAndamento": "2026-09-29T10:15:00",
"descricao": "Juntada da contestação pelo réu.",
"codigo": "ESC-AND-889123"
}
CampoTipoObrigatórioDescrição
processoIdintegerUm dos doisId do processo no Xjur
numeroProcessostringUm dos doisNúmero CNJ, com ou sem máscara
tipoAndamentoIdintegerUm dos doisGET /processo/catalogos/tipos-andamento
tipoAndamentostringUm dos doisNome exato do tipo
dataAndamentodatetimeSimData do andamento no processo (não a data do envio)
descricaostringNãoTexto do andamento
restritobooleanNãoPadrão false. Andamento restrito só é visto por quem tem esse acesso no Xjur
codigostringRecomendadoId do andamento no seu sistema (até 100 caracteres). Chave de idempotência
camposPersonalizadosarrayNãoVer Campos personalizados

Resposta 201:

{
"andamentoId": 30528166,
"processoId": 748610,
"tipoAndamentoId": 12,
"tipoAndamento": "Juntada de Petição",
"dataAndamento": "2026-09-29T10:15:00",
"descricao": "Juntada da contestação pelo réu.",
"restrito": false,
"status": "Pendente",
"codigo": "ESC-AND-889123",
"dataCadastro": "2026-09-29T10:16:02",
"jaExistia": false
}

Reenviar o mesmo codigo devolve 200 com o andamento existente e jaExistia: true.

StatusSignificado
PendenteRecém-criado, ainda não lido pela equipe do cliente
LidoA equipe do cliente leu o andamento no Xjur
DescartadoDescartado (por você, com DELETE, ou pela equipe do cliente)
GET /processo/andamentos?numeroProcesso=0009101-11.2026.8.26.0100&dataInicio=2026-09-01&dataFim=2026-09-30 HTTP/1.1
ParâmetroDescrição
processoId / numeroProcessoProcesso (um dos dois)
dataInicio / dataFimPeríodo da data do andamento, inclusive
incluirDescartadosPadrão false
pagina / limitePaginação (padrão 1 / 50, máximo 200)

Resposta: { totalPaginas, totalRegistros, data: [andamento...] }, do mais recente para o mais antigo. Inclui também os andamentos cadastrados pela equipe do cliente ou por outras integrações.

DELETE /processo/andamentos/30528166 HTTP/1.1

Marca o andamento como Descartado e devolve o andamento atualizado (200). Ele continua no histórico do Xjur. Exige a permissão de Exclusão no módulo Andamentos.

Não há alteração de andamento: para corrigir, descarte e envie de novo com outro codigo.

Quando o cliente criou campos próprios para andamentos, eles são enviados em camposPersonalizados, com o id do campo (campoId, informado pela equipe Xjur na configuração da integração) e exatamente um valor:

PropriedadePara campos do tipo
textoTexto
valorMoeda / decimal
inteiroNúmero inteiro
dataData
booleanoSim/Não
opcaoIdLista (opção escolhida)
usuarioIdUsuário do Xjur
"camposPersonalizados": [
{ "campoId": 4410, "texto": "Publicação DJE 29/09" }
]

O mesmo formato vale para audiências, sentenças e pedidos.