Overview
Affiliate marketing over API allows you to:- Create affiliate users programmatically
- Generate custom affiliate links automatically
- Track affiliate performance and conversions
- Manage affiliate commissions and payouts
- Integrate affiliate marketing into your existing systems
Prerequisites
Before implementing affiliate marketing over API, ensure you have valid API key.Step 1: Create a New Affiliate User
First, create a new user account for your affiliate using the user creation API. Use this API endpoint: https://docs.fermion.app/api-reference/user/create-new-userStep 2: Generate Affiliate Custom Link
Now you can create custom affiliate link: https://docs.fermion.app/api-reference/affiliate-marketing/create-custom-affiliate-link- Once the affiliate user is created, generate a custom affiliate link for them.
- Affiliate commission can be defined on a link basis.
If you’d like to create custom coupon codes for your affiliate links, you
can use the endpoint here:
https://docs.fermion.app/api-reference/product/create-digital-product-coupon
Step 3: Construct the Full Affiliate URL
Use the returnedaffiliateLinkSlug
to construct the complete affiliate URL:
Real-time Conversion Tracking
You can set up webhooks to receive real-time conversion notifications. Go to Webhooks in your dashboard, and enable “Product purchase” webhook event.If you do not see “Webhooks” in your admin dashboard, go to “Manage
Features” > “Webhooks” and enable it.
Track affiliate link data
You can also callget-affiliate-link-stats
with the affiliateLinkSlug
you got from step 1 to get stats like sale count, clicks and amount: https://docs.fermion.app/api-reference/affiliate-marketing/get-affiliate-link-stats