# 1:1 - projudi-go-ajuizamento

**Formato da Requisição do robô (via HTTP)**

``` json
{
    "dry": false,
    "bot": "projudi-go-ajuizamento",
    "version": "v3.0.0-dev",
    "cid": "",
    "timeout": "",
    "deadline": "",
    "data": {
        "numeroProcesso": "",
        "tipo": "",
        "grau": "",
        "dependencia": "",
        "gratuidade": "",
        "comarca": "",
        "valor": "",
        "areaDistribuicao": "",
        "classe": "",
        "prioridade": "",
        "assunto": "",
        "numeroGuiaInicial": "",
        "assinarDocumento": "",
        "segredoJustica": "",
        "naoMarcarAudiencia": "",
        "cemPorcentoDigital": "",
        "pessoa": [
            {
                "nome": "",
                "telefone": "",
                "email": "",
                "tipoParte": "",
                "nomeSocial": "",
                "sexo": "",
                "naturalidade": "",
                "estadoCivil": "",
                "profissao": "",
                "etnia": "",
                "escolaridade": "",
                "nomePai": "",
                "nomeMae": "",
                "celular": "",
                "dataDaSentenca": "",
                "dataDaPronuncia": "",
                "dataDeNascimento": "",
                "tipoDeGoverno": "",
                "tipoDeEmpresa": "",
                "gerarIntimacaoLocomocao": "",
                "endereco": {
                    "tipoEndereco": "",
                    "logradouro": "",
                    "numero": "",
                    "bairro": "",
                    "cidade": "",
                    "UF": "",
                    "cep": "",
                    "complemento": ""
                },
                "documentos": {
                    "documentoParte": "",
                    "rg": "",
                    "tituloEleitor": "",
                    "tituloEleitorZona": "",
                    "tituloEleitorSecao": "",
                    "orgaoExpeditorRG": "",
                    "orgaoExpeditorRGSigla": "",
                    "ctps": "",
                    "serie": "",
                    "pis": ""
                }
            }
        ]
    },
    "arquivos": [
        {
            "tipoArquivo": "Petição",
            "descricaoArquivo": "",
            "sigilo": "não",
            "peticao": "",
            "arquivo": "arquivo.pdf"
        }
    ],
    "files": [
        {
            "name": "arquivo.pdf",
            "data": "",
            "property": "arquivo",
            "bound": "true"
        }
    ],
    "credentials": {
        "username": "user",
        "pin": "senha",
        "base64Cert": "[base64]"
    }
}

 ```

**Descrição campos 'DATA'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| grau | Sim | String | vazio | Grau em que o robô deverá fazer o protocolo. Ex: primeiro-grau ou segundo-grau |
| numeroProcesso | Sim | String | vazio | Número do processo no formato CNJ |
| tipo | Sim | String | vazio | Tipo do ajuizamento no portal. Ex: Cívil |
| dependencia | Sim | String | vazio | Quantos dependentes existem. Ex.: 0, 1, 2. |
| gratuidade | Sim | String | vazio | Campo utilizado para determinar se o ajuizamento será ‘com custas’, ‘com gratuidade de justiça’ ou ‘isento’. |
| comarca | Sim | String | vazio | Nome da comarca |
| valor | Sim | String | vazio | Valor do processo. |
| areaDistribuicao | Sim | String | vazio | Área da distribuição da comarca |
| classe | Sim | String | vazio | Classe do ajuizamento. |
| prioridade | Sim | String | vazio | Nível de prioridade do processo. |
| assunto | Sim | String | vazio | Assunto (CNJ ou o nome do assunto). |
| numeroGuiaInicial | Sim | String | vazio | Número da guia inicial |
| assinarDocumento | Sim | Boolean | false | Assinar ou não o documento |
| segredoJustica | Sim | Boolean | false | Manter ou não em segredo de Justiça |
| naoMarcarAudiencia | Sim | Boolean | false | Marcar ou não a audiência |
| cemPorcentoDigital | Sim | Boolean | false | Informar se o caso é digital ou não |
| partes | sim | Parte\[\] |  | Lista dos objetos da partes |
| arquivos | sim | Arquivo\[\] |  | Lista dos objetos de arquivos |

**Descrição campos 'ARQUIVOS'**

| 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](http://files.name)' |
| peticao | Sim | String | vazio | Tipo de petição do arquivo. |

**Descrição campos 'PARTE'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| nome | Sim | String | vazio | Nome da parte |
| telefone | Não | String | vazio | Telefone da parte |
| email | Sim | String | vazio | Email da parte |
| tipoParte | Sim | String | vazio | Tipo da parte |
| nomeSocial | Não | String | vazio | Nome Social da parte |
| sexo | Sim | String | vazio | Sexo da parte (Feminino ou Masculino) |
| naturalidade | Não | String | vazio | Naturalidade da parte |
| estadoCivil | Não | String | vazio | Estado Civil da parte |
| profissao | Não | String | vazio | Profissão da parte |
| etnia | Não | String | vazio | Etnia da parte |
| escolaridade | Não | String | vazio | Escolaridade da parte |
| nomePai | Não | String | vazio | Nome do Pai |
| nomeMae | Sim | String | vazio | Nome da Mãe |
| celular | Sim | String | vazio | Celular |
| dataDaSentenca | Sim | String | vazio |  |
| dataDaPronuncia | Sim | String | vazio |  |
| dataDeNascimento | Sim | String | vazio |  |
| endereco | sim | Endereco\[\] |  | Endereço da parte Lista |
| documentacao | sim | Documentacao\[\] |  | Documentação da Parte Lista |

**Descrição campos 'ENDEREÇO'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| tipoEndereco | sim | String |  | Se é residencia, comercial… |
| logradouro | Sim | String | vazio | Rua do endereço |
| numero | Sim | String | vazio |  |
| bairro | Sim | String | vazio |  |
| cidade | Sim | String | vazio |  |
| UF | Sim | String | vazio |  |
| cep | Sim | String | vazio |  |
| complemento | Sim | String | vazio |  |

**Descrição campos 'DOCUMENTOS'**

| CAMPO | Obrigatório | Formato | Default | Descrição |
| --- | --- | --- | --- | --- |
| documentacaoParte | Sim | String | vazio | CPF ou CNPJ |
| rg | Sim | String | vazio |  |
| tituloEleitor | Não | String | vazio |  |
| tituloEleitorZona | Não | String | vazio |  |
| tituloEleitorSecao | Não | String | vazio |  |
| orgaoExpeditorRG | Não | String | vazio |  |
| orgaoExpeditorRGSigla | Não | String | vazio |  |
| ctps | Não | String | vazio |  |
| serie | Não | String | vazio |  |
| pis | Sim | String | vazio |  |

**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 |
|  |  |  |  |  |