API Endpoints
All endpoints are relative to the base URLhttps://api.convertlyhq.com/v1. Every request requires an Authorization: Bearer {token} header.
Affiliates (Creators)
| Method | Endpoint | Description |
|---|---|---|
GET | /affiliates | List all creators in your program |
GET | /affiliates/:id | Get a specific creator |
POST | /affiliates/invite | Invite a creator by email |
PATCH | /affiliates/:id | Update creator details (status, commission override) |
List Creators
Campaigns
| Method | Endpoint | Description |
|---|---|---|
GET | /campaigns | List all campaigns |
GET | /campaigns/:id | Get campaign details |
POST | /campaigns | Create a new campaign |
PATCH | /campaigns/:id | Update a campaign |
DELETE | /campaigns/:id | Delete a draft campaign |
List Campaigns
Discounts
| Method | Endpoint | Description |
|---|---|---|
GET | /discounts | List all discount codes |
GET | /discounts/:id | Get discount details |
POST | /discounts | Create a discount code |
POST | /discounts/bulk | Bulk create discount codes |
DELETE | /discounts/:id | Delete a discount code |
Create a Discount
Tracking
| Method | Endpoint | Description |
|---|---|---|
GET | /tracking/clicks | Get click statistics |
POST | /tracking/ref/:code | Record a tracking link click |
Get Click Stats
Billing
| Method | Endpoint | Description |
|---|---|---|
GET | /billing | Get current subscription info |
GET | /billing/usage | Get usage stats (creators, campaigns) |
Get Subscription
Commissions
| Method | Endpoint | Description |
|---|---|---|
GET | /commissions | List commissions (filter by status) |
PATCH | /commissions/:id/approve | Manually approve a commission |
List Pending Commissions
All list endpoints support cursor-based pagination with
limit and cursor query parameters. See API Overview for details.