Documentação da API

API de Financeiro

Razão financeiro — entradas e saídas

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

GET/finance/ledger

Razão financeiro

Retorna entradas e saídas consolidadas: recebimentos de clientes, pagamentos a fornecedores e despesas.

finance: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)
start_date(query)string (date)Data inicial (YYYY-MM-DD)
end_date(query)string (date)Data final (YYYY-MM-DD)
direction(query)"all" | "entrada" | "saida"

Resposta 200 — Listagem paginada

origin_idstring (uuid)
origin"payment" | "supplier_payment" | "expense" | "financial_movement"
direction"entrada" | "saida"
entry_datestring (date)
amountnumber
signed_amountnumber
counterparty_namestring | null
descriptionstring | null
document_numbersstring | null
bank_account_namestring | null
payment_method_namestring | null
created_atstring (date-time)

Exemplo

curl -X GET "https://api.comando.one/v1/finance/ledger" \
  -H "Authorization: Bearer cmd_live_SUA_CHAVE"
POST/finance/movements

Lançar movimentação manual

finance:write

Parâmetros, corpo, resposta e exemplo

Corpo (JSON)

nature_idobrigatóriostring (uuid)Natureza financeira (financial_movement_natures)
directionobrigatório"entrada" | "saida"
amountobrigatórionumber
movement_dateobrigatóriostring (date)
descriptionobrigatóriostring
counterparty_namestring
bank_account_idstring (uuid)
payment_method_idstring (uuid)
notesstring
status"realizado" | "previsto" | "cancelado"

Resposta 201 — Movimentação criada

idstring (uuid)
nature_idstring (uuid)
direction"entrada" | "saida"
amountnumber
movement_datestring (date)
descriptionstring
counterparty_namestring | null
bank_account_idstring | null (uuid)
payment_method_idstring | null (uuid)
notesstring | null
status"realizado" | "previsto" | "cancelado"
source_type"manual" | "reconciliation" | "rule"
created_atstring (date-time)
updated_atstring (date-time)

Exemplo

curl -X POST "https://api.comando.one/v1/finance/movements" \
  -H "Authorization: Bearer cmd_live_SUA_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{"nature_id":"<string (uuid)>","direction":"<\"entrada\" | \"saida\">","amount":"<number>","movement_date":"<string (date)>","description":"<string>"}'
DELETE/finance/movements/{id}

Excluir movimentação manual

finance:delete

Parâmetros, corpo, resposta e exemplo

Parâmetros

idobrigatório(path)string (uuid)

Resposta 204 — Excluída

Sem corpo.

Exemplo

curl -X DELETE "https://api.comando.one/v1/finance/movements/{id}" \
  -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