Programmatic access to your automation platform
Version 1.0.0 โข RESTful API โข Rate Limited
The Timo Hub API provides programmatic access to all platform features, enabling you to build custom integrations, automate workflows, and manage your account programmatically.
Go to your Settings page and generate a new API key. Your key will look like:
timo_live_abc123xyz789def456
Include your API key in the Authorization header of every request:
Authorization: Bearer timo_live_your_api_key_here
curl https://dashboard.scottmartin.tech/api/v1/account \ -H "Authorization: Bearer timo_live_your_api_key"
API access is billed separately and rate-limited based on your plan:
Perfect for testing
Side projects
Production apps
High volume
Enterprise plans get unlimited API access with SLA guarantees. Contact us for custom pricing.
Health check endpoint. Returns API status and version.
Get account information including email, plan, and status.
Get current month's API quota usage including limit, used, and remaining calls.
Get usage analytics for 7d, 30d, or 90d period.
Parameters: period (7d | 30d | 90d)
Get predictive analytics and quota forecasting.
Parameters: days (7-90)
List all API keys for your account.
Create a new API key. Returns the full key (only shown once!).
Body: {"name": "My API Key"}
Revoke an API key permanently.
Test API endpoints right here in your browser:
Every response includes rate limit information:
| Header | Description | Example |
|---|---|---|
X-RateLimit-Limit |
Total calls allowed per month | 5000 |
X-RateLimit-Remaining |
Calls remaining this month | 3421 |
X-RateLimit-Reset |
Unix timestamp when limit resets | 1707091200 |
When you exceed your rate limit, you'll receive a 429 Too Many Requests response.
Official SDKs coming soon for:
pip install timohub)npm install @timohub/sdk)timohub-cli)Until then, use standard HTTP clients like requests (Python), fetch (JavaScript), or curl.
Need help? Have questions?