Quick Start
1
Get your API key
Sign up and generate your API key from the dashboard settings.
2
Install the SDK
Use npm or yarn to install our official SDK.
3
Start tracking
Use our API to track clicks, conversions, and commissions.
Example Usage
// Initialize the Digital Affiliate SDK
import { DigitalAffiliate } from '@digital-affiliate/sdk';
const client = new DigitalAffiliate({
apiKey: 'your_api_key_here',
environment: 'production'
});
// Track a click
const click = await client.clicks.track({
campaignId: 'camp_123',
affiliateId: 'aff_456',
metadata: {
source: 'newsletter',
medium: 'email'
}
});
// Register a conversion
const conversion = await client.conversions.create({
clickId: click.id,
amount: 299.99,
currency: 'USD'
});API Endpoints
Core endpoints for affiliate management
GET
/api/v1/campaignsList all campaignsPOST
/api/v1/campaignsCreate a new campaignGET
/api/v1/clicksGet click tracking dataGET
/api/v1/conversionsGet conversion dataGET
/api/v1/affiliatesList all affiliatesPOST
/api/v1/webhooksRegister webhook endpointAPI Features
Everything you need to build powerful integrations
Rate Limiting
Smart rate limits with burst capacity
Authentication
Secure API key and OAuth 2.0 support
Webhooks
Real-time event notifications
SDKs
Official SDKs for JavaScript, Python, PHP
99.9% Uptime
Enterprise-grade reliability
GraphQL
Modern API with GraphQL support