Lei Vigente
Verificação

Verifica citações estruturadas

POST
/v1/resolver

Até 100 citações por chamada. A resposta mantém a ordem. Status: verificado, verificado_parcial, verificado_inferido, revogado, cancelada, nao_encontrado, diploma_desconhecido, ambiguo, nao_suportado. Súmula de tribunal fora de STF/STJ e citações do tipo tema, oj ou enunciado voltam como nao_suportado.

Authorization

bearerAuth
AuthorizationBearer <token>

Chave de API (vg_live_...) ou ADMIN_TOKEN nas rotas /admin.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

curl -X POST "https://example.com/v1/resolver" \  -H "Content-Type: application/json" \  -d '{    "citacoes": [      {        "sigla": "string",        "artigo": "string"      }    ]  }'
{  "resultados": [    {      "status": "verificado",      "ref_key": "string",      "texto": "string",      "hierarquia": "string",      "revogado": true,      "anotacoes": [        "string"      ],      "alterado_por": "string",      "revogado_por": "string",      "cancelada": true,      "vinculante": true,      "alterador": true,      "altera": [        "string"      ],      "parcial": {        "nivel": "paragrafo",        "valor": "string",        "encontrado": "string"      },      "sugestao": [        {          "ref_key": "string",          "artigo": "string",          "trecho": "string"        }      ],      "candidatos": [        {          "ref_key": "string",          "sigla": "string",          "texto": "string",          "rank": 0,          "pista_area": "string"        }      ],      "total_candidatos": 0,      "candidatos_truncados": true,      "contexto": "string",      "diploma_citado": {        "tipo": "string",        "sigla": "string",        "numero": "string",        "ano": 0,        "versao": "string",        "rotulo": "string"      },      "mensagem": "string"    }  ]}