1:1 - eproc-protocolo
Formato da Requisição do robô (via HTTP)
{
    "dry": false,
    "bot": "eproc-protocolo",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "integracao": "",
        "idTramitacao": "",
        "grau": "",
        "processo": "",
        "perfil": "",
        "cumprirPrazo": "",
        "cumprirTodasIntimacoes": "",
        "idsPrazoCumprir": "",
        "tipoProtocolo": "",
        "arquivos": [
            {
                "tipoArquivo": "Petição",
                "descricaoArquivo": "",
                "sigilo": "não",
                "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 | |
| perfil | Condicional | String | vazio | Se o advogado possuir mais de um perfil é necessário informar este campo. Ex: RS123456/ADVOGADO ou SC123456/PROCURADOR | 
| processo | Sim | String | Número do processo no formato CNJ | |
| cumprirPrazo | Não | Boolean | false | Campo utilizado para determinar se o robô deverá cumprir intimações | 
| cumprirTodasIntimacoes | Não | Boolean | false | Campo utilizado para determinar se o robô deverá cumprir todas as intimações | 
| 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 | 
| tipoProtocolo | Sim | String | Tipo do protocolo no portal. Ex: Contestação | |
| arquivos | String | Array de Objetos | Metadados dos arquivos que deve ser informado junto ao protocolo. | 
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' | 
