API
Crie e gerencie links do AffKeeper programaticamente por uma API JSON simples.
O AffKeeper expõe uma API JSON para você criar e gerenciar links a partir do seu próprio código ou das suas ferramentas. É a mesma API que o plugin WordPress usa.
Referência interativa
A referência completa e sempre atualizada dos endpoints (schemas, parâmetros, try-it-out) é gerada a partir do serviço em produção:
- Docs interativas:
https://affkeeper.com/api/reference - Schema OpenAPI:
https://affkeeper.com/openapi.json
Autenticação
A API é autenticada com uma chave de API bearer.
-
No painel, vá em Configurações → Chaves de API e crie uma chave. Copie-a — ela é mostrada uma única vez.
-
Envie-a em cada requisição no cabeçalho
Authorization:Authorization: Bearer YOUR_API_KEY
Mantenha a chave em segredo. Você pode revogar ou apagar uma chave na mesma tela a qualquer momento; uma chave revogada para de funcionar imediatamente.
URL base
https://affkeeper.com/api
Exemplo
Criando um link (veja a referência interativa para o schema exato de requisição/resposta):
curl -X POST https://affkeeper.com/api/v1/links \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"destination_url": "https://example.com/product", "domain_id": null}'
Limites de requisições & erros
- As requisições têm limite de taxa por IP; clientes bem-comportados não vão atingir o limite.
- Erros retornam um corpo JSON com uma mensagem
errore o status HTTP apropriado (400entrada inválida,401chave errada/ausente,429requisições demais).