Skip to main content
Quick reference for all BaClique API endpoints.

Base URL

https://api.baclique.com/v1

Authentication

Authorization: Bearer sk_live_YOUR_API_KEY

Campaigns

MethodEndpointDescription
GET/v1/campaignsList all campaigns
GET/v1/campaigns/:idGet a campaign
POST/v1/campaignsCreate a campaign
PATCH/v1/campaigns/:idUpdate a campaign
DELETE/v1/campaigns/:idArchive a campaign

Affiliates

MethodEndpointDescription
GET/v1/campaigns/:id/affiliatesList affiliates
POST/v1/campaigns/:id/affiliatesInvite affiliate (returns invite link)
DELETE/v1/campaigns/:id/affiliates/:aff_idRemove affiliate

Conversions

MethodEndpointDescription
GET/v1/campaigns/:id/conversionsList conversions
POST/v1/conversionsTrack a conversion

Webhook Events

EventDescription
conversion.createdNew conversion tracked
conversion.approvedConversion approved
conversion.rejectedConversion rejected
affiliate.joinedAffiliate joins campaign
affiliate.approvedAffiliate approved
payout.createdPayout initiated

Rate Limits

  • 100 requests/minute per API key
  • Returns 429 Too Many Requests when exceeded

HTTP Status Codes

CodeDescription
200Success
400Bad Request
401Unauthorized
403Forbidden (PRO required)
404Not Found
429Rate Limited
500Server Error