Documentação da API

API de Documentos

2 endpoints · base https://api.comando.one/v1 · autenticação por chave cmd_live_…

GET/documents

Procurar anexos já enviados

Busca anexos da empresa por nome do arquivo e/ou entidade a que estão ligados. Ordenado do mais recente para o mais antigo — é o que 'aquele boleto que mandei' quer dizer na prática.

documents:read

Parâmetros, corpo, resposta e exemplo

Parâmetros

page(query)integerNúmero da página (default: 1)
per_page(query)integerItens por página (default: 20, máx: 100)
search(query)stringTrecho do nome do arquivo.
entity_type(query)string
entity_id(query)string (uuid)Anexos de um registro específico.

Resposta 200 — Anexos encontrados

idstring (uuid)
entity_typestring
entity_idstring (uuid)
file_namestring
file_pathstring
file_sizeinteger
mime_typestring
created_atstring (date-time)

Exemplo

curl -X GET "https://api.comando.one/v1/documents" \
  -H "Authorization: Bearer cmd_live_SUA_CHAVE"
POST/documents/analyze

Analisar documento anexado

Lê um anexo da empresa (PDF, imagem ou texto) e extrai os campos financeiros: tipo do documento, valor, vencimento, número, emitente, linha digitável do boleto e chave Pix. Usa o texto do arquivo e, quando ele não basta (PDF escaneado), a leitura visual do modelo.

documents:read

Parâmetros, corpo, resposta e exemplo

Corpo (JSON)

attachment_idstring (uuid)UUID do anexo em entity_attachments.
file_namestringAlternativa ao id: parte do nome do arquivo.

Resposta 200 — Campos extraídos do documento

attachment_idstring (uuid)
file_namestring
kindstringboleto | arrecadacao | nfe | nfse | fatura | recibo | desconhecido
directionstringpagar | receber | indefinido
amountnumber
due_datestring (date)
document_numberstring
barcodestring
digitable_linestring
pix_keystring
counterparty_namestring
counterparty_documentstring
is_own_company_documentbooleanO documento encontrado é o da própria empresa (contribuinte/pagador).
missingarray de stringCampos essenciais que não foi possível extrair.
extractedboolean

Exemplo

curl -X POST "https://api.comando.one/v1/documents/analyze" \
  -H "Authorization: Bearer cmd_live_SUA_CHAVE"

Início rápido, autenticação, SDK, servidor MCP e o playground para testar sem escrever código estão na documentação completa. A especificação em OpenAPI está em api.comando.one/openapi.json.

Outros recursos da API

Ou deixe a IA usar a API por você

O servidor MCP expõe estes mesmos recursos ao ChatGPT, Claude ou Gemini — com OAuth, sem chave de API.

Conectar um assistente