Skip to main content

pje-tj-ajuizamento

Formato da Requisição do robô (via HTTP)

Formato da Requisição do robô (via HTTP)
JSON
{
    "dry": false,
    "bot": "pje-tj-ajuizamento",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "grau": "",
        "textoPeca": "",
        "dividirArquivo": "",
        "idTramitacao": "",
        "integracao": "",
        "tribunal": "",
        "materia": "",
        "jurisdicao": "",
        "classeJudicial": "",
        "assunto": "",
        "outrosAssuntos": [
            "",
            "",
            ""
        ],
        "justicaGratuita": "",
        "pedidoLiminar": "",
        "valorCausa": "",
        "sigilo": "",
        "motivo": "",
        "prioridades": [
            "",
            "",
            ""
        ],
        "tipoProtocolo": "Contestação",
        "competencia": "[CÍVEL] Cível",
        "partes": [
            {
                "poloParte": "",
                "tipoParte": "",
                "tipoPessoa": "",
                "ehBrasileiro": "",
                "ehOrgaoPublico": "",
                "nacionalidade": "",
                "documento": "",
                "nome": "",
                "nomeSocial": "",
                "parteSigilosa": "",
                "procuradoriaDefensoria": "",
                "informacaoParte": {
                    "nomeMae": "",
                    "nomePai": "",
                    "genero": "",
                    "dataNascimento": "",
                    "dataObito": "",
                    "etnia": "",
                    "estadoCivil": "",
                    "escolaridade": "",
                    "paisNascimento": "",
                    "profissao": ""
                },
                "identificacaoParte": {
                    "nomeRegistradoDocumento": "",
                    "tipoDocumentoIdentificacao": "",
                    "numeroDocumentoIdentificacao": "",
                    "estadoDocumentoIdentificacao": "",
                    "ehDocumentoFalso": "",
                    "ehDocumentoPrincipal": "",
                    "situacaoDocumento": ""
                },
                "enderecoParte": [
                    {
                        "cep": "",
                        "logradouro": "",
                        "numero": "",
                        "complemento": "",
                        "bairro": "",
                        "estado": "",
                        "cidade": ""
                    }
                ],
                "meiosContatoParte": [
                    {
                        "tipoContato": "",
                        "contato": ""
                    }
                ],
                "outrosNomesParte": [
                    {
                        "outroNomeParte": "",
                        "tipoOutroNomeParte": ""
                    }
                ],
                "outrasFiliacoesParte": [
                    {
                        "outraFiliacaoNome": "",
                        "tipoOutraFiliacao": ""
                    }
                ]
            }
        ],
        "arquivos": [
            "tipoArquivo": "",
            "arquivo": "",
            "descricaoArquivo": "",
            "sigilo": "",
            "peticao": ""
        ]
    },
    "files": [
        {
            "name": "arquivo.pdf",
            "data": "",
            "property": "arquivo",
            "bound": true
        }
    ],
    "credentials": {
        "username": "user",
        "pin": "senha",
        "base64Cert": "[base64]",
        "credentialsOption": "RJ"
    }
}

Descrição campos 'DATA'

CAMPOObrigatórioFormatoDefaultDescrição
grauSimStringEm qual grau o peticionamento deverá ser realizado.
Ex: "primeiro-grau", "segundo-grau" ou "recursal"
textoPecaNãoString"Segue documentos em anexo"Campo de texto inicial do protocolo
dividirArquivoNãoStringfalseSe marcado como sim o robô irá dividir os arquivos
tribunalSimStringSigla do tribunal onde o robô deverá realizar o protocolo.

Ex: MG, PB, MT, etc.
materiaSimStringCorresponde ao campo Matéria no tribunal.

Ex: "DIREITO CIVIL > OBRIGAÇÕES"
jurisdicaoSimStringCorresponde ao campo Jurisdição no tribunal.

Ex: "Vazante"
classeJudicialSimStringCorresponde ao campo Classe Judicial no tribunal.

Ex: "[CÍVEL] BUSCA E APREENSÃO EM ALIENAÇÃO FIDUCIÁRIA (81)"
assuntoSiimStringAssunto principal do processo.

Ex: "9582" ou "DESCRIÇÃO COMPLETA COM CÓDIGO"
outrosAssuntosNãoString[]Outros assuntos do processo.

É uma lista então pode colocar 0 ou N itens
justicaGratuitaNãoStringfalseInforma se o robo marcara sim no campo justica gratuita.

Ex: "Sim", "Não", true ou false
pedidoLiminarNãoStringfalseInforma se o robo marcara sim no campo pedido liminar.

Ex: "Sim", "Não", true ou false
valorCausaNãoStringInforma o campo valor da causa.

Ex: "0,00"
sigiloNãoStringfalseInforma se o robo marcara sim no campo sigilo.

Ex: "Sim", "Não", true ou false
motivoSim se sigilo == SimStringSe marcar "Sim" no campo sigilo, este campo deverá ser preenchido com o numero da ordem do item a ser selecionado.

Ex: "1"
prioridadesNãoString[]Lista de prioridades a ser informado no robô.
tipoProtocoloSimStringQual o tipo do protocolo a ser informado na tela de arquivos.
Corresponde ao campo "Tipo documento" no portal.

Ex: "Petição Inicial"
competenciaNãoStringQuando há mais de uma competência possível na jurisdição referente à classe, assuntos ou partes selecionadas, deve-se informar este campo.

Ex: [CÍVEL] Cível
partesSimParte[]Lista dos objetos da partes
arquivosSimArquivo[]Lista dos objetos de arquivos

Descrição campos 'PARTE'

CAMPOObrigatórioFormatoDefaultDescrição
poloParteSimStringEm qual polo o robô deverá cadastrar a parte.

Ex: "ativo", "passivo" ou "outro"
tipoParteSimStringQual o tipo da parte.

Ex: "AUTOR", "RÉU/RÉ", etc.
tipoPessoaNãoStringQual o tipo da pessoa a ser cadastrada.

Se houver cpf ou cnpj o robô consegue identificar o campo. Se não é preciso apontar.

Ex: "Físico", "Jurídico" ou "Entidade"
ehBrasileiroNãoStringtrueIndica se a parte é brasileira.

Ex: "Sim", "Não", true ou false
ehOrgaoPublicoNãoStringfalseIndica se a parte é um orgão público

Ex: "Sim", "Não", true ou false
nacionalidadeNãoStringIndica a nacilidade da parte
documentoNãoStringNúmero do documento da parte.

Obrigatório se a parte for fisica ou jurídica com CNPJ.
nomeNãoStringNome da parte
nomeSocialNãoStringNome social da parte
parteSigilosaNãoStringfalseIndica se a parte é sigilosa

Ex: "Sim", "Não", true ou false
procuradoriaDefensoriaNãoString
informacaoParteNãoINFORMAÇÃO PARTEOutras informações da parte
identificacaoParteNãoIDENTIFICAÇÃO PARTEOutras indentificações da parte
enderecoParteNãoENDEREÇO PARTE[]Endereços da parte
meiosContatoParteNãoMEIOS CONTATO[]Meio de contato da parte
outrosNomesParteNãoOUTROS NOMES[]Outros nomes da parte
outrasFiliacoesParteNãoOUTRAS FILIAÇÕES[]Outras filiações da parte

Descrição campos 'INFORMAÇÃO PARTE'

CAMPOObrigatórioFormatoDefaultDescrição
nomeMaeNãoStringUsado para informar o nome da mãe da parte
nomePaiNãoStringUsado para informar o nome do pai parte
generoNãoStringUsado para informar o gênero da parte.
dataNascimentoNãoStringUsado para informar a data de nascimento da parte
dataObitoNãoStringUsado para informar a data de obito da parte
etniaNãoStringUsado para informar a etinia da parte
estadoCivilNãoStringUsado para informar o estado cívil da parte
escolaridadeNãoStringUsado para informar a escolaridade da parte
paisNascimentoNãoStringUsado para informar o país de nascimento da parte
profissaoNãoStringUsado para informar a profissão da parte

Descrição campos 'IDENTIFICAÇÃO PARTE'

CAMPOObrigatórioFormatoDefaultDescrição
nomeRegistradoDocumentoNãoStringUsado para informar o nome de registro da parte
tipoDocumentoIdentificacaoNãoStringUsado para informar o tipo de identificao da parte
numeroDocumentoIdentificacaoNãoStringUsado para informar o núemero de identificao da parte
estadoDocumentoIdentificacaoNãoStringUsado para informar o estado do documento da parte
ehDocumentoFalsoNãoStringUsado para informar se o documento é falsoe da parte

Ex: "Sim", "Não", true ou false
ehDocumentoPrincipalNãoStringUsado para informar se o documento será usado como principal.

Usado para informar se o documento é falsoe da parte

Ex: "Sim", "Não", true ou false
situacaoDocumentoNãoStringUsado para informar a situação do documento.

Descrição campos 'ENDEREÇO PARTE'

CAMPOObrigatórioFormatoDefaultDescrição
cepNãoStringUsado para informar o cep do endereço
logradouroNãoStringUsado para informar o logradouro do endereço
numeroNãoStringUsado para informar o número do endereço
complementoNãoStringUsado para informar o complemento do endereço
bairroNãoStringUsado para informar o bairro do endereço
estadoNãoStringUsado para informar o estado do endereço
cidadeNãoStringUsado para informar a cidade do endereço

Descrição campos 'MEIOS CONTATO'

CAMPOObrigatórioFormatoDefaultDescrição
tipoContatoNãoStringInforma o tipo do contato
contatoNãoStringInforma o valor do contato

Descrição campos 'OUTROS NOMES'

CAMPOObrigatórioFormatoDefaultDescrição
outroNomeParteNãoStringInforma o valor do outro nome
tipoOutroNomeParteNãoStringInforma o tipo do valor do outro nome

Descrição campos 'OUTRAS FILIAÇÕES'

CAMPOObrigatórioFormatoDefaultDescrição
outraFiliacaoNomeNãoStringInforma o nome da outra filiação
tipoOutraFiliacaoNãoStringInforma o tipo do valor da outra filização

Descrição campos 'ARQUIVO'

CAMPOObrigatórioFormatoDefaultDescrição
tipoArquivoSimStringCategorização do arquivo dentro do tribunal. Ex: Petição
descricaoArquivoNãoStringvazioDescrição extra do arquivo
sigiloNãoBooleanfalseMarcar se o arquivo deverá ser marcado como sigiloso.
arquivoSimStringNome do arquivo. Deverá ser informado o mesmo nome do atributo 'files.name'
peticaoNãoStringfalseUsado para identificar o arquivo principal da petição..


Obs: Nas próximas atualizações do robô esse campo será usado para identificar se o robô não deverá utilizar o campo de edição para descrever a petição inicial.