Skip to main content

pje-tj-protocolo

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

{
    "dry": false,
    "bot": "pje-tj-protocolo",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "processo": "",
        "grau": "",
                "tipoProtocolo": "",
                "descricao": "",
                "perfil": "",
                "textoPeca": "",
                "cumprirPrazo": "",
                "cumprirTodasIntimacoes": "",
                "idsPrazoCumprir": "",
                "semHabilitar": "",
                "dividirArquivo": ""
        "arquivos": [
            {
                "tipoArquivo": "",
                "descricaoArquivo": "",
                "sigilo": "",
                "arquivo": "arquivo.pdf"
            }
        ]
    },
    "files": [
        {
            "name": "arquivo.pdf",
            "data": "",
            "property": "arquivo",
            "bound": true
        }
    ],
    "credentials": {
        "username": "user",
        "pin": "senha",
        "base64Cert": "[base64]",
        "credentialsOption": "RJ"
    }
}

Descrição campos 'DATA'

CAMPO Obrigatório Formato Default Descrição
grau Sim String   Grau em que o robô deverá fazer o protocolo. Ex: primeiro-grau ou segundo-grau
processo Sim String   Número do processo no formato CNJ
arquivos String Array de Objetos   Metadados dos arquivos que deve ser informado junto ao protocolo.
tipoProtocolo Sim String   Tipo do protocolo no portal. Ex: Contestação
perfil Condicional String vazio Se o advogado possuir mais de um perfil é necessário informar este campo. Ex: RS123456/ADVOGADO ou SC123456/PROCURADOR
descricao       Descricao do protocolo
textoPeca Sim String   Texto da petição inicial.
cumprirPrazo Não String false Se deseja cumprir algum prazo
(TRUE, FALSE, SIM ou NÂO)
cumprirTodasIntimacoes Não String false Se o robô encontrar mais de uma intimação ele apontará erro
(TRUE, FALSE, SIM ou NÂO)
idsPrazoCumprir Não String vazio Campo utilizado para determinar qual(is) prazo(s) o robô deverá cumprir. Utilizar o prazo da movimentação da intimação. Ex: "13
semHabilitar        
dividirArquivo        

Descrição campos 'ARQUIVO'

CAMPO Obrigatório Formato Default Descrição
tipoArquivo Sim String   Categorização do arquivo dentro do tribunal. Ex: Petição
descricaoArquivo Não String vazio Descrição extra do arquivo
sigilo Não Boolean false Marcar se o arquivo deverá ser marcado como sigiloso.
arquivo Sim String   Nome do arquivo. Deverá ser informado o mesmo nome do atributo 'files.name'

Descrição campos 'credentials'

CAMPO Obrigatório Formato Default Descrição
username Sim String   CPF do certificado
pin Sim String   Senha do certificado
base64Cert Sim String   Base64 do certificado
hash Sim (se a credencial estiver salva no nosso cofre) String   hash gerado pelo nosso cofre