Documentação da API

API de DDA

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

GET/dda-boletos

Listar boletos do DDA

dda: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)
match_status(query)stringSituação do casamento com uma conta a pagar.
supplier_id(query)string (uuid)Fornecedor casado.
overdue(query)"true" | "false"Somente vencidos (true).
beneficiary_name(query)stringBeneficiário (busca parcial).
due_from(query)string (date)Vencimento a partir de.
due_to(query)string (date)Vencimento até.

Resposta 200 — Listagem paginada

idstring (uuid)
supplier_idstring (uuid)
purchase_invoice_idstring (uuid)
barcodestring
beneficiary_namestring
beneficiary_documentstring
payer_namestring
payer_documentstring
bank_codestring
bank_namestring
amountnumber
due_datestring (date)
overdueboolean
match_statusstring
match_methodstring
match_confidencenumber
error_messagestring
triaged_atstring (date-time)
triage_notestring
card_statement_idstring (uuid)
first_seen_atstring (date-time)
last_seen_atstring (date-time)
created_atstring (date-time)

Exemplo

curl -X GET "https://api.comando.one/v1/dda-boletos" \
  -H "Authorization: Bearer cmd_live_SUA_CHAVE"
GET/dda-boletos/{id}

Obter boleto de dda

dda:read

Parâmetros, corpo, resposta e exemplo

Parâmetros

idobrigatório(path)string (uuid)

Resposta 200 — Boleto de DDA

idstring (uuid)
supplier_idstring (uuid)
purchase_invoice_idstring (uuid)
barcodestring
beneficiary_namestring
beneficiary_documentstring
payer_namestring
payer_documentstring
bank_codestring
bank_namestring
amountnumber
due_datestring (date)
overdueboolean
match_statusstring
match_methodstring
match_confidencenumber
error_messagestring
triaged_atstring (date-time)
triage_notestring
card_statement_idstring (uuid)
first_seen_atstring (date-time)
last_seen_atstring (date-time)
created_atstring (date-time)

Exemplo

curl -X GET "https://api.comando.one/v1/dda-boletos/{id}" \
  -H "Authorization: Bearer cmd_live_SUA_CHAVE"
POST/dda-boletos/{id}/triage

Arquivar ou reabrir boleto do DDA

`ignore` arquiva; `reopen` devolve à fila. As ações que criam ou vinculam documento (conta a pagar, fatura de cartão) e o bloqueio de beneficiário ficam no aplicativo — registram quem fez, e uma chave de API não tem usuário.

dda:triage

Parâmetros, corpo, resposta e exemplo

Parâmetros

idobrigatório(path)string (uuid)

Corpo (JSON)

actionobrigatório"ignore" | "reopen"
notestringObservação da triagem (só em `ignore`).

Resposta 200 — Boleto triado

idstring (uuid)
supplier_idstring (uuid)
purchase_invoice_idstring (uuid)
barcodestring
beneficiary_namestring
beneficiary_documentstring
payer_namestring
payer_documentstring
bank_codestring
bank_namestring
amountnumber
due_datestring (date)
overdueboolean
match_statusstring
match_methodstring
match_confidencenumber
error_messagestring
triaged_atstring (date-time)
triage_notestring
card_statement_idstring (uuid)
first_seen_atstring (date-time)
last_seen_atstring (date-time)
created_atstring (date-time)

Exemplo

curl -X POST "https://api.comando.one/v1/dda-boletos/{id}/triage" \
  -H "Authorization: Bearer cmd_live_SUA_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{"action":"<\"ignore\" | \"reopen\">"}'

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