API Access

Build custom integrations with the Tracktron API.

Getting Started

Generate API Key

  1. Go to Settings > API
  2. Click "Generate API Key"
  3. Copy and securely store your key
  4. 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:

  1. Go to Settings > API > Webhooks
  2. Add your webhook URL
  3. Select events to subscribe to

Available Events

  • subscription.created
  • subscription.updated
  • subscription.deleted
  • renewal.upcoming
  • member.joined
  • member.removed

Rate Limits

  • Standard: 100 requests/minute
  • Enterprise: 1000 requests/minute
Rate limit headers included in responses:
  • X-RateLimit-Limit
  • X-RateLimit-Remaining
  • X-RateLimit-Reset

SDKs

Official SDKs available:

  • JavaScript/TypeScript (npm)

  • Python (pip)


Community SDKs:
  • Ruby, Go, PHP (see docs)