CLI Dattos: comandos e capacidades
Este artigo é a referência dos comandos da CLI Dattos, organizados por área. Todos aceitam --help para a documentação completa de flags, e dattos status-glossary explica o significado de qualquer status retornado pela plataforma. Para instalação e autenticação, veja "CLI Dattos: instalação e primeiros passos".
Escopo atual: a CLI cobre a Automação de Processos (fluxos, execuções, conciliação, relatórios) e a administração da plataforma. Os módulos Comprovação de Contas e Gestão de Tarefas ainda não estão disponíveis por CLI — a cobertura está prevista na evolução do produto.
Fluxos e execução (dattos etl)
O grupo central da CLI — cobre o ciclo de vida dos fluxos de preparação de dados e conciliação:
Criar e construir com o Dattos AI:
etl create --name <nome>cria a análise;etl add-source --etl <id> --file <arquivo>adiciona fontes (xlsx, csv, pdf, xml);etl pipeline create "<descrição em linguagem natural>" --etl <id>constrói o fluxo completo com inteligência artificial (aceita--rules <documento>com as regras de negócio). O atalhoetl newfaz tudo em uma chamada.Executar:
etl start <id> --date <AAAA-MM-DD>dispara a execução para uma data de referência;--filesobe o arquivo antes,--waitacompanha até concluir,--incrementalpreserva os dados já carregados.Acompanhar e gerenciar:
etl execution-status <id> --date <data>,etl list,etl get <id>,etl resolve <código>(traduz código para identificadores),etl datasources <id>,etl publish <id>(promove o rascunho a versão publicada) eetl activate/etl deactivate.Backup e restauração:
etl download <id>baixa o blueprint.xdttdo fluxo;etl upload <id> --file <blueprint>restaura.Construção avançada: para montar o fluxo etapa a etapa por programação, existem
etl add-step,etl connect,etl set-params,etl add-matching,etl components(catálogo e parâmetros de cada etapa),etl formulas(referência da Fórmula Dattos),etl sql-helpeetl step-data(amostra da saída de uma etapa).
Consulta de resultados
dattos loads:loads get <análise> <data>retorna o carregamento e seus conjuntos de dados;loads list-dateslista as datas de referência com dados.dattos datasets:datasets search <análise> <load> <dataset>consulta as linhas do resultado, com paginação e filtros em JSON.dattos matching:matching statustraz os totais da conciliação (conciliados, pendentes),matching summaryo resumo por coluna ematching getos registros.
Exportação (dattos reports)
reports generate <análise> --load-id <id> --dataset-id <id> --format csv|xlsx— geração assíncrona.reports statusacompanha ereports download <análise> <reportId> --output <arquivo>baixa o resultado.
Limite de formato: acima de 1 milhão de linhas, a exportação está disponível apenas em CSV.
Administração
dattos users: listar, criar, atualizar, bloquear e excluir usuários;users set-rolesdefine os perfis.dattos roles: gestão dos perfis de privacidade — CRUD, escopo de pastas (roles folders) e níveis de aprovação de conciliação (roles approval-levels).dattos connectors: conectores de banco de dados — criar, testar (connectors test), ativar/desativar.dattos calendars: consulta dos calendários de execução.dattos batch: operações em massa —batch batch-start --ids <lista> --date <data>executa várias análises em sequência;batch batch-create --file <usuarios.json>cria usuários em lote.dattos folders: navegação e seleção do contexto de pasta.
Utilitários
dattos doctor [--deep]— diagnóstico de configuração, conectividade e autenticação.dattos config profile list|switch— perfis para múltiplas instâncias/ambientes.dattos cache— gerenciamento do cache local de consultas (TTL de 5 minutos; operações de escrita invalidam automaticamente).dattos mcp install <ferramenta>— configura o servidor MCP nos assistentes de inteligência artificial (veja o artigo de MCP).dattos versionedattos status-glossary.
Comportamento e limites
Arquivos aceitos no upload:
.csv,.edi,.ofx,.pdf,.rem,.ret,.txt,.xlsx,.xls,.xlsb,.xml.Limite de requisições: ao receber HTTP 429, a CLI reexecuta automaticamente até 3 vezes com espera progressiva (5s, 10s, 20s).
Tempo limite: 30s nas chamadas comuns; 120s em upload e download; 10 minutos nos fluxos de inteligência artificial (streaming).
Códigos de saída:
0sucesso,1erro da API,2autenticação/configuração — os erros saem em JSON no stderr comnext_stepecorrelation_idpara suporte.
Artigos relacionados
CLI Dattos: instalação e primeiros passos
Conectar assistentes de inteligência artificial via MCP
Introdução às integrações