# TRIBUNAIS - INFO



# 1:1 - eproc-info

**Formato da Requisição do robô (via HTTP)**

``` json
{
    "dry": false,
    "bot": "eproc-info",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "processo": "",
        "degree": "",
        "inicial": "",
    },
    "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 no formato CNJ |
| degree | Sim | String |  | Grau em que o robô deverá fazer o protocolo. Ex: primeiro-grau ou segundo-grau. |
| inicial | Não | Boolean |  | Trazer petição inicial no resultado. |

**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 |

# 1:1 - esaj-info

**Formato da Requisição do robô (via HTTP)**

``` json
{
    "dry": false,
    "bot": "esaj-info",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "processo": "",
        "degree": "",
        "inicial": "",
    },
    "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 |
| degree | Sim | String |  | Grau em que o robô deverá fazer o protocolo. Ex: primeiro-grau ou segundo-grau |
| inicial | Não | Boolean |  | Trazer petição inicial no resultado. |

**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 |

# 1:1 - pje-info

**Formato da Requisição do robô (via HTTP)**

``` json
{
    "dry": false,
    "bot": "pje-info",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "processo": "",
        "degree": "",
        "inicial": "",
    },
    "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 no formato CNJ |
| degree | Sim | String |  | Grau em que o robô deverá fazer o protocolo. Ex: primeiro-grau ou segundo-grau. |
| inicial | Não | Boolean |  | Trazer petição inicial no processo. |

**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 |

# 1:1 - pje-tj-rj-publico-informacoes

**Formato da Requisição do robô (via HTTP)**

``` json
{
    "dry": false,
    "bot": "pje-tj-rj-publico-informacoes",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "processo": "",
        "inicial": "",
        "degree": ""
        },
}

 ```

**Descrição campos 'DATA'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| degree | Sim | String |  | Grau em que o robô deverá fazer o protocolo. Ex: primeiro-grau ou segundo-grau |
| inicial | Não | Boolean |  | Trazer petição inicial no resultado. |
| processo | Sim | String |  | Número do processo. |

# 1:1 - projudi-ba-info

**Formato da Requisição do robô (via HTTP)**

``` json
{
    "dry": false,
    "bot": "projudi-ba-info",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "process": "",
        "bundle": "",
        "contemAnexo": "false",
        "degree": "null",
        "download": "false",
        "idProcesso": "",
        "inicial": "true",
        "integracao": "",
        "link": "",
        "perfil": "null",
        "requestDate": "",
        "searchType": "",
        "searchValue": "",
        "tribunal": "null",
        "ultima": "false",
    },
    "credentials": {
        "username": "user",
        "password": "senha",
    }
}

 ```

**Descrição campos 'DATA'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| process | Sim | String |  | Número da pasta do processo |
| bundle | Sim | String |  | ID do robô |
| contemAnexo | Sim | String | False | Informa se haverá upload de documentos |
| degree | Não | String |  | Informa o Grau do processo |
| download | Sim | String | False | Informa se haverá o download de documentos |
| idProcesso | Não | String |  | ID do número do processo |
| inicial | Sim | Boolean | True | Informa se há petição inicial |
| integracao | Não | String |  | Número de controle das execuções |
| link | Não | String |  | URL do sistema ou de uma requisição específica |
| perfil | Não | String |  | Perfil do usuário |
| requestDate | Sim | String |  | Data e horário da execução |
| searchType | Sim | String |  | Tipo de pesquisa |
| searchValue | Não | String |  | Busca por um determinado valor |
| tribunal | Não | String |  | Nome do Tribunal |
| ultima | Sim | String | False | Verifica se é a última informação a ser coletada |

**Descrição campos 'credentials'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| username | Sim | String |  | Usuário do certificado |
| password | Sim | String |  | Senha do certificado |

# 1:1 - projudi-go-info

**Formato da Requisição do robô (via HTTP)**

``` json
{
    "dry": false,
    "bot": "projudi-go-info",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "process": "",
    },
    "credentials": {
        "username": "user",
        "pin": "senha",
        "base64Cert": "[base64]",
    }
}

 ```

**Descrição campos 'DATA'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| processo | Sim | String |  | Número da pasta do processo |

**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 |

# 1:1 - projudi-mt-info

**Formato da Requisição do robô (via HTTP)**

``` json
{
    "dry": false,
    "bot": "projudi-mt-info",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "process": "",
        "integracao": "",
    },
    "credentials": {
        "username": "user",
        "password": "senha",
    }
}

 ```

**Descrição campos 'DATA'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| process | Sim | String |  | Número da pasta do processo |
| integracao | Não | String |  | Número de controle das execuções |

**Descrição campos 'credentials'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| username | Sim | String |  | Usuário do certificado |
| password | Sim | String |  | Senha do certificado |

# 1:1 - projudi-pr-info

**O robô do projudi PR tem a necessidade de cadastro de A2F. Consultar documentação especifica.

Formato da Requisição do robô (via HTTP)**

``` json
{
    "dry": false,
    "bot": "projudi-pr-info",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "process": "",
        "inicial": "true",
    },
    "credentials": {
        "username": "user",
        "password": "senha",
    }
}

 ```

**Descrição campos 'DATA'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| process | Sim | String |  | Número da pasta do processo |
| inicial | Sim | Boolean | True | Informa se há petição inicial |

**Descrição campos 'credentials'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| username | Sim | String |  | Usuário do certificado |
| password | Sim | String |  | Senha do certificado |