Skip to main content
Três grupos de configuração da organização: settings (políticas, por área), custom-domains (domínios próprios para links) e api-keys (chaves de API).

settings

Ao contrário do SDK, que expõe um sub-namespace por política (sdk.settings.payoutPolicy, sdk.settings.fraudPolicy…), a CLI expõe só dois comandos, get e set, com a área como argumento posicional:
repass settings get payout-policy --json
settings set <area> é sensitive para todas as áreas, mesmo destination-domains (que isoladamente seria só write): o risco do comando é estático no registry e cobre várias áreas em runtime, então a CLI classifica a escrita inteira como sensível. Rode settings get <area> antes para comparar com o valor atual. Em terminal interativo pede confirmação; fora de TTY exige --yes (veja Convenções).

custom-domains

Domínios próprios da organização para os links de afiliado.
custom-domains remove é destructive. Remove o domínio (hard-delete); links que o usavam voltam ao domínio padrão. Não é reversível (seria preciso recriar e reverificar o DNS). Rode custom-domains list antes para checar se não é o domínio primário. Em terminal interativo pede confirmação; fora de TTY exige --yes (veja Convenções).

api-keys

Chaves de API da organização (rsto_...).
api-keys create inclui um campo extra aviso na resposta, só para lembrar de guardar a chave. A chave em claro só aparece nesta resposta:
repass api-keys create --json
O id de uma chave de API é opaco e não segue o padrão de prefixo por tipo de recurso (prog_, aff_…) usado no restante da API: é gerado pela camada de autenticação, não pelo domínio de negócio.
A chave de API só aparece em texto claro na resposta de api-keys create. Guarde-a imediatamente, ela não pode ser recuperada depois (nem mostrada de novo). Se perder, a única opção é criar uma chave nova e revogar a antiga.
api-keys revoke é destructive. Revoga (apaga) a chave; qualquer integração que a use para de funcionar na hora, sem aviso prévio. Não é reversível (é preciso criar uma chave nova). Rode api-keys list antes para confirmar o id certo. Em terminal interativo pede confirmação; fora de TTY exige --yes (veja Convenções).
Para o schema completo de cada corpo (campos de cada política, modos e valores aceitos), consulte a página SDK equivalente (Settings) e a Referência da API. As regras de negócio estão em Payouts, Fiscal e Reprocessamento. custom-domains e api-keys não têm ferramenta MCP/SDK correspondente documentada à parte. Os campos seguem a Referência da API.