> ## Documentation Index
> Fetch the complete documentation index at: https://userepass.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Recursos e métodos

> O client expõe um namespace por recurso. Veja a página de cada um para os métodos e exemplos.

O client expõe um namespace por recurso (`repass.<recurso>`). As convenções de método são consistentes em todos eles:

* `create` / `retrieve` / `list` / `update` / `del` + verbos de ação (`approve`, `void`, `pause`…);
* o `id` (e o id do pai, quando o recurso é aninhado) vem primeiro; parâmetros vão num objeto;
* um `options` de transporte (`idempotencyKey`, `signal`, `timeout`, `maxRetries`, `headers`) fecha a chamada, veja [Configuração](/docs/sdk/configuracao);
* listagens por cursor retornam um [`RepassPage`](/docs/sdk/paginacao); listagens simples retornam um array.

<Note>
  Os campos de cada `params`/response seguem exatamente a [Referência da API](/docs/convencoes/ids-e-recursos). Estas páginas focam em **quais métodos existem e como chamá-los**; para o schema completo de cada corpo, consulte a referência do endpoint correspondente.
</Note>

## Recursos

<CardGroup cols={3}>
  <Card title="Programs" icon="sitemap" href="/docs/sdk/recursos/programs">
    Programas, tiers, regras de comissão e termos.
  </Card>

  <Card title="Affiliates" icon="users" href="/docs/sdk/recursos/affiliates">
    Ciclo de vida, tier, saldo e timeline.
  </Card>

  <Card title="Links" icon="link" href="/docs/sdk/recursos/links">
    Links de rastreamento e estatísticas.
  </Card>

  <Card title="Coupons" icon="ticket" href="/docs/sdk/recursos/coupons">
    Cupons de afiliado e sincronização.
  </Card>

  <Card title="Conversions" icon="bolt" href="/docs/sdk/recursos/conversions">
    Ingestão, atribuição, anulação e auditoria.
  </Card>

  <Card title="Clicks" icon="arrow-pointer" href="/docs/sdk/recursos/clicks">
    Histórico de cliques.
  </Card>

  <Card title="Commissions" icon="coins" href="/docs/sdk/recursos/commissions">
    Ledger de comissões.
  </Card>

  <Card title="Payouts" icon="money-bill-transfer" href="/docs/sdk/recursos/payouts">
    Prévia, execução, retentativa, recibos e relatório contábil.
  </Card>

  <Card title="Payout batches" icon="layer-group" href="/docs/sdk/recursos/payout-batches">
    Lotes de fechamento (histórico de ciclos).
  </Card>

  <Card title="Invoices" icon="file-invoice" href="/docs/sdk/recursos/invoices">
    Notas fiscais (envio, validação, cobrança, download).
  </Card>

  <Card title="Fraud" icon="shield-halved" href="/docs/sdk/recursos/fraud">
    Fila de revisão e decisões antifraude.
  </Card>

  <Card title="Reprocess" icon="arrows-rotate" href="/docs/sdk/recursos/reprocess">
    Jobs de reprocessamento de comissões.
  </Card>

  <Card title="Events" icon="clock-rotate-left" href="/docs/sdk/recursos/events">
    Event store (log de auditoria).
  </Card>

  <Card title="Webhooks" icon="webhook" href="/docs/sdk/recursos/webhooks">
    Endpoints e entregas.
  </Card>

  <Card title="Settings" icon="gear" href="/docs/sdk/recursos/settings">
    Políticas e configurações da organização.
  </Card>

  <Card title="Profile" icon="user" href="/docs/sdk/recursos/profile">
    Perfil da credencial autenticada.
  </Card>
</CardGroup>
