Pular para o conteúdo

Audiências

Audiências aparecem na agenda do processo no Xjur e podem disparar o fluxo de trabalho do cliente (por exemplo, a designação de preposto). O ciclo típico é:

  1. Agendar a audiência assim que ela é designada (POST).
  2. Redesignar se a data mudar (PATCH com a nova dataAudiencia).
  3. Informar o resultado depois de realizada (PATCH com resultadoAudiencia).
POST /processo/audiencias HTTP/1.1
Authorization: Bearer <token>
X-XJUR-SUBSCRIPTION-KEY: <subscription-key>
Content-Type: application/json
{
"numeroProcesso": "0009101-11.2026.8.26.0100",
"dataAudiencia": "2026-11-13T14:00:00",
"tipoAudiencia": "Audiência de Conciliação",
"preposto": "Maria Souza",
"observacao": "Audiência por videoconferência. Link enviado por e-mail.",
"codigo": "ESC-AUD-5521"
}
CampoTipoObrigatórioDescrição
processoId / numeroProcessoUm dos doisProcesso
dataAudienciadatetimeSimData e hora da audiência
tipoAudienciaId / tipoAudienciaNãoGET /processo/catalogos/tipos-audiencia
statusAudienciaId / statusAudienciaNãoGET /processo/catalogos/status-audiencia. Omitido, vale o status inicial do Xjur
prepostostringNãoNome do preposto
testemunhastringNãoTestemunhas
observacaostringNãoObservações (local, link, orientações)
codigostringRecomendadoId da audiência no seu sistema. Chave de idempotência
camposPersonalizadosarrayNãoMesmo formato dos andamentos

Resposta 201:

{
"audienciaId": 10571,
"processoId": 748610,
"dataAudiencia": "2026-11-13T14:00:00",
"tipoAudienciaId": 4,
"tipoAudiencia": "Audiência de Conciliação",
"statusAudienciaId": 1,
"statusAudiencia": "Ativo",
"resultadoAudienciaId": null,
"resultadoAudiencia": null,
"preposto": "Maria Souza",
"observacao": "Audiência por videoconferência. Link enviado por e-mail.",
"codigo": "ESC-AUD-5521",
"dataCadastro": "2026-09-29T10:20:11",
"jaExistia": false
}

Guarde o audienciaId para as atualizações. Reenviar o mesmo codigo devolve 200 com a audiência existente e jaExistia: true.

PATCH /processo/audiencias/10571 HTTP/1.1
Content-Type: application/json
{
"resultadoAudiencia": "Acordo",
"observacao": "Acordo homologado em audiência: R$ 12.000,00 em 3 parcelas."
}

Só os campos enviados são alterados. Campos aceitos:

CampoDescrição
dataAudienciaNova data — redesignação
tipoAudienciaId / tipoAudienciaTipo
statusAudienciaId / statusAudienciaStatus
resultadoAudienciaId / resultadoAudienciaResultado (GET /processo/catalogos/resultados-audiencia)
preposto, testemunha, observacaoTextos

Resposta 200 com a audiência completa.

GET /processo/audiencias?processoId=748610&dataInicio=2026-11-01 HTTP/1.1
ParâmetroDescrição
processoId / numeroProcessoProcesso (um dos dois)
dataInicio / dataFimPeríodo da data da audiência, inclusive
pagina / limitePaginação (padrão 1 / 50, máximo 200)

Resposta: { totalPaginas, totalRegistros, data: [audiência...] }, da mais recente para a mais antiga.