API
Créez et gérez les liens AffKeeper par programmation via une API JSON simple.
AffKeeper expose une API JSON pour créer et gérer des liens depuis votre propre code ou vos outils. C’est la même API que celle utilisée par le plugin WordPress.
Référence interactive
La référence complète et toujours à jour des points de terminaison (schémas, paramètres, essai en direct) est générée depuis le service en production :
- Docs interactives :
https://affkeeper.com/api/reference - Schéma OpenAPI :
https://affkeeper.com/openapi.json
Authentification
L’API est authentifiée par une clé API bearer.
-
Dans le panneau, allez dans Réglages → Clés API et créez une clé. Copiez-la — elle n’est affichée qu’une fois.
-
Envoyez-la sur chaque requête dans l’en-tête
Authorization:Authorization: Bearer YOUR_API_KEY
Gardez la clé secrète. Vous pouvez révoquer ou supprimer une clé depuis le même écran à tout moment ; une clé révoquée cesse de fonctionner immédiatement.
URL de base
https://affkeeper.com/api
Exemple
Créer un lien (voir la référence interactive pour le schéma exact de requête/réponse) :
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 débit & erreurs
- Les requêtes sont limitées en débit par IP ; les clients bien élevés n’atteindront pas la limite.
- Les erreurs renvoient un corps JSON avec un message
erroret un statut HTTP approprié (400entrée invalide,401clé invalide/absente,429trop de requêtes).