1:1 - esaj-protocolo Formato da Requisição do robô (via HTTP) { "dry": false, "bot": "esaj-protocolo", "version": "v3.0.0-dev", "cid": "", "timeout": "", "deadline": "", "data": { "processo": "", "grau": "", "incidente": "", "tipoProtocolo": "", "categoria": "", "parteCliente": "", "documentoCliente": "", "guias": ["123", "421"], "justicaGratuita": "", "cumprirPrazo": "", "cumprirTodasIntimacoes": "", "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' CAMPO Obrigatório Formato Default Descrição processo Sim String Número do processo incidente Não String Número do incidente que deseja realizar o protocolo tipoProtocolo Sim String Tipo de evento do protocolo categoria Sim String Categoria do protocolo parteCliente Sim* String Nome da parte, Não obrigatório caso envie o documento da parte documentoCliente Sim* String Documento da parte, Não obrigatório caso envie o nome da parte poloCliente Nao String Caso necessário enviar o polo da parte guias Não String[] Número da guia que deseja vincular ao processo justicaGratuita Não String false Se deseja informar que o protocolo é justiça gratuita (TRUE, FALSE, SIM ou NÂO) cumprirPrazo Não String false Se deseja cumprir algum prazo (TRUE, FALSE, SIM ou NÂO) cumprirTodasIntimacoes Não Strint false Se o robô encontrar mais de uma intimação ele apontará erro (TRUE, FALSE, SIM ou NÂO) arquivos Sim [ARQUIVO] Lista de arquivos 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' peticao Não String false Usado 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. 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