## Tribunal / TRT23 / Certidão Eletrônica de Ações Trabalhistas (CEAT)
Consulta se uma pessoa física ou jurídica possui ações trabalhistas no TRT23.


### URL do site
- https://pje.trt23.jus.br/certidoes/trabalhista/emissao

### Requisição
URL para POST: `https://api.infosimples.com/api/v2/consultas/tribunal/trt23/ceat`



| Parâmetro | Descrição                                                                                                |
| --------- | -------------------------------------------------------------------------------------------------------- |
| token*    | Chave de autenticação da API. É com o token que a API reconhece e autoriza quem está fazendo a consulta. |
| nome**    | Nome da Pessoa a ser consultada.                                                                         |
| cpf**     | CPF do indivíduo a ser consultado.                                                                       |
| cnpj**    | CNPJ da empresa a ser consultada.                                                                        |

> * Parâmetro obrigatório.

> ** Parâmetro opcional. Pode ser necessário informar algum dos parâmetros opcionais para que a consulta funcione adequadamente.


### Exemplos de respostas (OK)
```json
{
  "code": 200,
  "code_message": "A requisição foi processada com sucesso.",
  "errors": [],
  "header": {
    "api_version": "v2",
    "api_version_full": "2.2.21-20240918100133",
    "product": "Consultas",
    "service": "tribunal/trt23/ceat",
    "parameters": {
      "nome": "Exemplo de Nome"
    },
    "client_name": "Minha Empresa",
    "token_name": "Token de Produção",
    "billable": true,
    "price": "0.2",
    "requested_at": "2024-10-01T11:00:58.000-03:00",
    "elapsed_time_in_milliseconds": 780,
    "remote_ip": "111.111.111.111",
    "signature": "U2FsdGVkX1+doN90TVJC5Ku2ZhmfBzLdt403IL/+duwv0bARBZ50gqqrxEwLi5QQIumwEDpQ1UOD/7fjgzCf3w=="
  },
  "data_count": 1,
  "data": [
    {
      "certidao": "11111111/2022",
      "codigo_verificacao": "00000000-0000-0000-0000-000000000000",
      "documento": "111111111",
      "grupos_processos": [
        {
          "vara": "1ª Vara do Trabalho de São Paulo",
          "processos": [
            "0000000-00.0000.0.00.0000",
            "0000001-00.0000.0.00.0000",
            "0000002-00.0000.0.00.0000",
            "0000003-00.0000.0.00.0000",
            "0000004-00.0000.0.00.0000",
            "0000005-00.0000.0.00.0000",
            "0000006-00.0000.0.00.0000"
          ]
        }
      ],
      "horario_emissao": "Certidão emitida em 11/01/1111 às 11:11",
      "nada_consta": true,
      "nome": "Exemplo de Nome",
      "observacoes": "Observações:Esta certidão não contempla processos físicos, nem processos arquivados definitivamente, nem processos de classes que não estejam discriminadas a seguir.Esta certidão contempla o polo passivo somente nas seguintes ações no 1º grau: alvará judicial (Alvará), alvará judicial - lei 6858/80 (AlvJud), arresto (Arrest), atentado (Atent), ação civil coletiva (ACC), ação civil pública cível (ACPCiv), ação de cumprimento (ACum), ação de exigir contas (AEC), ação trabalhista - rito ordinário (ATOrd), ação trabalhista - rito sumaríssimo (ATSum), ação trabalhista - rito sumário (alçada) (ATAlc), busca e apreensão (BusApr), cautelar inominada (CauInom), caução (Cauçao), cumprimento de sentença (CumSen), cumprimento provisório de sentença (CumPrSe), exceção de incompetência (ExcInc), execução de certidão de crédito judicial (ExCCJ), execução de termo de ajuste de conduta (ExTAC), execução de termo de conciliação de ccp (ExCCP), execução de título extrajudicial (ExTiEx), execução de título extrajudicial (ExTiEx), execução de título judicial (ExTiJu), execução fiscal (ExFis), execução provisória (ExeProv), execução provisória em autos suplementares (ExProvAS), exibição (Exibic), habeas corpus cível (HCCiv), habeas data cível (HDCiv), homologação da transação extrajudicial (HTE), interdito proibitório (Interdito), interpelação (Interp), justificação (Justif), mandado de segurança coletivo (MSCol), mandado de segurança cível (MSCiv), monitória (Monito), notificação (Notif), oposição (Oposic), petição cível (PetCiv), produção antecipada da prova (PAP), protesto (Protes), reintegração / manutenção de posse (RtMtPosse), restauração de autos (ResAutCiv), tutela antecipada antecedente (TutAntAnt), tutela cautelar antecedente (TutCautAnt)Esta certidão contempla o polo passivo somente nas seguintes ações no 2º grau: ação anulatória de cláusulas convencionais (AACC), ação rescisória (AR), cautelar inominada (CauInom), dissídio coletivo (DC), dissídio coletivo de greve (DCG), habeas data cível (HDCiv), mandado de segurança cível (MSCiv), suspensão de liminar ou antecipação de tutela (SLAT), tutela antecipada antecedente (TutAntAnt), tutela cautelar antecedente (TutCautAnt)Esta pesquisa foi realizada a partir da exata grafia do nome completo da pessoa física ou jurídica informado pelo solicitante.Os processos com o indicador (H) podem se referir a uma pessoa homônima, e os demais se referem à pessoa identificada pelo documento informado.Para verificar a autenticidade desta certidão, acesse: https://pje.trt23.jus.br/certidoes/",
      "titulo": "Certidão Eletrônica de Ações Trabalhistas",
      "tribunal": "Processo Judicial Eletrônico - PJe",
      "site_receipt": "https://www.exemplo.com/exemplo-de-url"
    }
  ],
  "site_receipts": [
    "https://www.exemplo.com/exemplo-de-url"
  ]
}
```


### Arquivo de visualização de consulta

O arquivo de visualização de consulta (`site_receipts`) disponibilizado no retorno da API é **emitido pela fonte original**.

### Exemplos de códigos para integração com a API


#### Python
```python
# Testado com: Python 3.10.19, Python 3.14.0
import requests

url = 'https://api.infosimples.com/api/v2/consultas/tribunal/trt23/ceat'
args = {
  "nome":    "VALOR_DO_PARAMETRO_NOME",
  "cpf":     "VALOR_DO_PARAMETRO_CPF",
  "cnpj":    "VALOR_DO_PARAMETRO_CNPJ",
  "token":   "INFORME_AQUI_O_TOKEN_DA_CHAVE_DE_ACESSO",
  "timeout": "300"
}

response = requests.post(url, args)
response_json = response.json()
response.close()

if response_json['code'] == 200:
  print("Retorno com sucesso: ", response_json['data'])
elif response_json['code'] in range(600, 799):
  mensagem = "Resultado sem sucesso. Leia para saber mais: \n"
  mensagem += "Código: {} ({})\n".format(response_json['code'], response_json['code_message'])
  mensagem += "; ".join(response_json['errors'])
  print(mensagem)

print("Cabeçalho da consulta: ", response_json['header'])
print("URLs com arquivos de visualização (HTML/PDF): ", response_json['site_receipts'])
```


## Estamos prontos para ajudar
Ainda tem alguma dúvida ou precisa de ajuda na sua integração? Entre em contato em [suporte@infosimples.com.br](mailto:suporte@infosimples.com.br) e receba ajuda da nossa equipe técnica altamente qualificada.
