# Visão geral

> O que o Autodev Sync faz e como a API funciona.

O Autodev Sync acessa o tribunal com o certificado A1 (ou a credencial) da sua Conta e devolve a
cópia integral, os dados e os documentos do processo. Tudo por HTTP, em JSON, a partir de:

```
https://sync.lops.com.br/v1
```

## Como funciona

1. **Chave** — toda chamada leva a chave da Conta no cabeçalho `Authorization` ([Autenticação](https://docs.sync.lops.com.br/autenticacao/)).
2. **Conexão** — cadastre no cofre o certificado A1 ou a credencial de quem acessa o tribunal ([Cofre](https://docs.sync.lops.com.br/cofre/)).
3. **Execução** — peça a cópia integral, a consulta ou os documentos de um processo ([Execuções](https://docs.sync.lops.com.br/execucoes/)).
4. **Acompanhe** — consulte a execução até ela terminar e baixe os documentos ([Desfechos e pendências](https://docs.sync.lops.com.br/desfechos/)).
5. **Consumo** — veja o que foi cobrado no período e o extrato do mês ([Consumo](https://docs.sync.lops.com.br/consumo/)).

Comunicações do Domicílio Judicial Eletrônico têm um pedido próprio, por certificado e sem
processo ([Domicílio](https://docs.sync.lops.com.br/domicilio/)).

## Primeira chamada

```bash
curl https://sync.lops.com.br/v1/tribunais \
  -H "Authorization: Bearer $SYNC_CHAVE"
```

A resposta lista os tribunais e sistemas atendidos hoje, se o acesso é por certificado ou por
credencial e se o tribunal pede segundo fator.

## Erros

Toda recusa do Sync vem com um código estável em `erro` e um texto para pessoas em `mensagem`:

```json
{"detail": {"erro": "cnj_invalido", "mensagem": "número do processo inválido (dígito verificador)"}}
```

Trate pelo `erro`; a `mensagem` pode mudar. Campo com formato errado no corpo volta `422` com a
lista dos campos em `detail`.

## Para quem usa IA

Cada página tem a versão em Markdown (menu **Markdown**, no topo) e pode ser aberta direto no
ChatGPT ou no Claude. O site inteiro está em [`/llms.txt`](https://docs.sync.lops.com.br/llms.txt) (índice) e
[`/llms-full.txt`](https://docs.sync.lops.com.br/llms-full.txt) (tudo num arquivo só).
