API REST do RastroAff: chaves, permissões, endpoints e limites
Como criar uma chave de API, o que cada tipo de conta pode fazer, os principais endpoints de ofertas, afiliados, conversões e relatórios, e os limites de pedidos.
Atualizado a 06/11/2026
A API REST dá acesso por programa ao que vês no painel. Está incluída a partir do plano Starter.
Criar uma chave
No menu API, cria uma chave. Escolhe se pode só ler ou também escrever, e um prazo de validade, se quiseres. A chave (começa por rst_) só aparece uma vez: guarda-a num sítio seguro. Podes revogá-la a qualquer momento.
Usa-a no cabeçalho de cada pedido:
curl https://rastroaff.com/api/v1/me -H "Authorization: Bearer rst_..."
O que cada chave vê
A chave tem o tipo e o âmbito da conta que a criou:
- Administrador: toda a rede.
- Gestor: os afiliados que lhe estão atribuídos.
- Anunciante: as suas campanhas; pode registar conversões e enviar a atividade dos jogadores.
- Afiliado: o seu tráfego, os seus ganhos e os seus pagamentos.
As contas de administrador precisam de autenticação de dois fatores ativa para usar a API.
Endpoints
/api/v1/campaigns: listar, criar, editar e mudar o estado das ofertas./api/v1/affiliatese/api/v1/advertisers: listar, ver, editar, aprovar./api/v1/clickse/api/v1/conversions: listar e, para os anunciantes, registar conversões./api/v1/reports: o mesmo motor dos relatórios do painel./api/v1/payouts: pedidos de pagamento e o seu estado./api/v1/postbacks: o registo dos postbacks enviados.
A especificação completa (OpenAPI 3.1) está em /api/v1/openapi.json, na língua do pedido.
Limites e erros
- 600 pedidos por minuto por chave. Os cabeçalhos
X-RateLimit-*dizem quanto falta; acima do limite, a resposta é429. - Os erros vêm em JSON com um código (
unauthorized,insufficient_scope,validation_error…) e uma mensagem.
Para receber eventos em vez de os ir buscar, usa webhooks.