Customer Tracking

Track usage per customer or tenant

Track usage for individual customers or tenants in your multi-tenant application.

Getting Customer Usage

const usage = await client.customers.usage({
  customerId: 'customer_123',
  startDate: '2024-01-01',
  endDate: '2024-01-31',
});
usage = await client.customers.usage(
    customer_id="customer_123",
    start_date="2024-01-01",
    end_date="2024-01-31",
)

Multi-Tenant Setup

Use customer IDs to track usage across different tenants.

// Track usage for a specific customer
await client.track.trackUsage({
  customerId: `tenant_${tenantId}_user_${userId}`,
  eventType: 'model_call',
  // ... other fields
});
# Track usage for a specific customer
await client.track.track_usage(
    customer_id=f"tenant_{tenant_id}_user_{user_id}",
    event_type="model_call",
    # ... other fields
)

Next Steps

On this page