Autentique com uma chave de API
REPASS_API_KEY definida, todo comando resolve a credencial automaticamente. Não é preciso rodar repass login no pipeline.
--yes para comandos destrutivos/sensíveis
Fora de TTY, comandos destructive/sensitive (ver Convenções) exigem --yes explícito; sem ele, a CLI falha com um erro orientando a flag em vez de travar esperando confirmação:
--json para parsear a saída
Toda automação que precisa ler o resultado deve usar --json. A tabela humana trunca valores e não tem formato estável para parsing:
Exit codes para controlar o fluxo
0 indica sucesso; qualquer outra coisa (1) indica falha. Use isso para decidir o próximo passo do pipeline, sem depender do texto da mensagem de erro:
Exemplo: step de GitHub Actions
.github/workflows/payout.yml
Exemplo: script bash com jq
audita-comissoes-pendentes.sh
Próximos passos
Convenções
Modelo de risco, exit codes e formato de erros em detalhe.
Uso com agentes
A skill
repass-cli, para quando a “automação” é um agente de IA.