API
Crea y gestiona enlaces de AffKeeper de forma programática con una API JSON simple.
AffKeeper expone una API JSON para que crees y gestiones enlaces desde tu propio código o tus herramientas. Es la misma API que usa el plugin de WordPress.
Referencia interactiva
La referencia completa y siempre al día de los endpoints (esquemas, parámetros, pruebas en vivo) se genera desde el servicio en producción:
- Docs interactivas:
https://affkeeper.com/api/reference - Esquema OpenAPI:
https://affkeeper.com/openapi.json
Autenticación
La API se autentica con una clave API bearer.
-
En el panel, ve a Ajustes → Claves API y crea una clave. Cópiala — se muestra una sola vez.
-
Envíala en cada petición en la cabecera
Authorization:Authorization: Bearer YOUR_API_KEY
Mantén la clave en secreto. Puedes revocar o eliminar una clave desde la misma pantalla en cualquier momento; una clave revocada deja de funcionar de inmediato.
URL base
https://affkeeper.com/api
Ejemplo
Crear un enlace (consulta la referencia interactiva para el esquema exacto de petición/respuesta):
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}'
Límites de peticiones y errores
- Las peticiones tienen límite de tasa por IP; los clientes que se comportan bien no lo alcanzarán.
- Los errores devuelven un cuerpo JSON con un mensaje
errory el estado HTTP apropiado (400entrada incorrecta,401clave errónea/ausente,429demasiadas peticiones).