Skip to main content

esaj-ajuizamento

  • Tipo requisição: POST;
  • Tipo resposta: ASSÍNCRONA;

Uma execução 1:1 executa apenas um item e entrega assíncronamente uma resposta (ou seja, resposta assíncrona).

Antes de mais nada, é importante entender o conceito de que muitas das chamadas na API da Oystr retornam respostas de maneira assíncrona. Isso quer dizer que a resposta da chamada não estará pronta de imediato e você receberá um id para consultar posteriormente. O design da API leva em consideração o tempo que os robôs demoram para executar uma determinada tarefa. O retorno de um método assíncrono é um json com um único campo: id.

Abaixo, seguem os parâmetros do header e do body (JSON que precisa ser enviado no body) da requisição necessários enviar, assim como o retorno obtido em caso de sucesso.

Parâmetros do header

ParâmetroTipoDescrição
X-Oystr-TimeoutString (obrigatório)Timeout da máximo da operação. Após o término desse tempo, o robô irá retornar um erro de tempo esgotado. Por exemplo: 100s.
X-Oystr-AuthString (opcional)Todas as requisições para nossa API demandam o uso do header X-Oystr-Auth. Ele é obrigatório. Caso o header com o token não seja usado, a retorno do servidor será HTTP/1.1 403 Forbidden, indicando a ausência de permissões para efetuar a requisição.

Parâmetros do body (objeto json)

ParâmetroTipoDescrição
botString (obrigatório)Nome/Identificador do robô.
versionString (obrigatório)Versão do robô.
credentialsObjeto (opcional)Objeto contendo as credenciais de acesso, seja usuário/senha, certificado ou identificador de cofre. Alguns robôs não exigem credenciais, pois são para consulta de dados públicos (não logado). Cada robô pode exigir um tipo de credencial diferente. Veja na seção do robô qual é o modelo exigido.
dataObjeto (obrigatório)Objeto contendo os dados para consumo do robô. Cada robô irá pedir dados específicos para sua tarefa. Veja na seção sobre os robôs quais os dados que você irá precisar.
filesArray de Objetos(opcional)Array contendo o conteúdo dos arquivos que serão consumidos pelo robô.

Parâmetros do objeto data (objeto json)

ParâmetroTipoDescrição
integracaoStringIdentificação do processo no sistema do cliente
tribunalString (obrigatório)Sigla do estado que o robo devera fazer o ajuizamento (SP, AM, SC, etc.)
foroString (obrigatório)Foro onde o processo será protocolo
competenciaString (obrigatório)Competência do processo (civil, etc.)
classeString (obrigatório)Classificação do processo
assuntoPrincipalString (obrigatório)Assunto princiapl do processo
outrosAssuntosListOutros assuntos
pedidoLiminarStringSe o processo é um pedido liminar (sim, não, true, false
segredoJusticaStringSe o processo será segredo de justica(sim, não, true, false
valorAcaoString (obrigatório)Valor da ação
sorteioString (obrigatório)Se o processo será distribuido por sorteio (caso sim, preencher com "DEPENDENCIA")
processoRefString (obrigatório)Referencia do processo
fundamentoString (obrigatório)Fundamento do processo
pedidoDispensaString (obrigatório)Se será solicitado pedido de dispensa (sim, não, true, false
justicaGratuitaString (obrigatório)Se solicitará justiça gratuita (sim, não, true, false
numeroDocumentoDareString (obrigatório)Numero dare
partesString (obrigatório)Partes do processo (ver definição abaixo)
arquivosString (obrigatório)Arquivos

Parâmetros do objeto parte (objeto json)

ParâmetroTipoDescrição
participacaoStringTipo de participação da parte (REQUERIDO, REQUERENTE, ADVOGADO)
tipoParteString (obrigatório se não informado o documento)Tipo da parte (F, J, FÍSICA, JURÍDICA)
nomeString (obrigatório)Nome da parte
nomeSocialStringNome social da parte
generoString (obrigatório)Gênero da parte
documentoStringDocumento da parte
idosoStringSe a parte é idosa (sim, não, true, false)
rgListRG da parte
emissorRGStringEmissor do RG da parte
estadoCivilStringEstado civil da parte
nacionalidadeStringNacionalidade da parte
profissaoStringProfissão da parte
emailStringEmail da parte
enderecoParteObjetoEndereco da parte (ver definicao abaixo)

Parâmetros do objeto endereco (objeto json)

ParâmetroTipoDescrição
cepStringCEP
logradouroStringNome da Rua
numeroStringNúmero do endereço
complementoStringComplemento
bairroStringBairro
estadoStringEstado (somente sigla)
cidadeStringCidade

Retorno (objeto json)

ParâmetroTipoDescrição
idStringO identificador único para consultar a resposta da chamada assíncrona.