API Access
Build custom integrations with the Tracktron API.
Getting Started
Generate API Key
- Go to Settings > API
- Click "Generate API Key"
- Copy and securely store your key
- Never share or commit your API key
Base URL
https://api.tracktron.cc/v1
Authentication
Include your API key in the header:
Authorization: Bearer your_api_key_here
Endpoints
Subscriptions
GET /subscriptions # List all subscriptions
POST /subscriptions # Create subscription
GET /subscriptions/:id # Get subscription
PATCH /subscriptions/:id # Update subscription
DELETE /subscriptions/:id # Delete subscription
Team
GET /team # Get team info
GET /team/members # List members
POST /team/members/invite # Invite member
Analytics
GET /analytics/spending # Spending data
GET /analytics/categories # Category breakdown
GET /analytics/forecast # Forecast data
Webhooks
Receive real-time events:
- Go to Settings > API > Webhooks
- Add your webhook URL
- Select events to subscribe to
Available Events
subscription.createdsubscription.updatedsubscription.deletedrenewal.upcomingmember.joinedmember.removed
Rate Limits
- Standard: 100 requests/minute
- Enterprise: 1000 requests/minute
X-RateLimit-LimitX-RateLimit-RemainingX-RateLimit-Reset
SDKs
Official SDKs available:
- JavaScript/TypeScript (npm)
- Python (pip)
Community SDKs:
- Ruby, Go, PHP (see docs)