API Documentation
Base URL
https://api.productclank.com/v1Authentication
Authorization: Bearer YOUR_API_KEYEndpoints
Campaigns
GET /campaigns
- List all campaigns
- Query params: status, category, sort
GET /campaigns/{id}
- Get campaign details
- Returns full campaign object
POST /campaigns
- Create new campaign (builders only)
- Requires campaign parameters
PATCH /campaigns/{id}
- Update campaign (before launch only)
- Limited fields updatable
Events
POST /campaigns/{id}/events
- Track user events (signups, revenue, etc.)
- Real-time metric updates
GET /campaigns/{id}/events
- Query historical events
- Pagination supported
Token Data
GET /campaigns/{id}/token/price
- Current token price
- Historical price data
GET /campaigns/{id}/token/holders
- Token holder distribution
- Top holders, holder count
Treasury
GET /campaigns/{id}/treasury/balance
- Current treasury balance
- Claimable rewards
POST /campaigns/{id}/treasury/claim
- Claim rewards for token holders
- Requires signature
Rate Limits
- 100 requests per minute per API key
- Burst: 10 requests per second
Webhooks
- Configure in dashboard
- Events: milestone_achieved, party_ended, reward_distributed