Integrate Working Timer with Zapier, LLMs, and custom apps. Full REST API with API key and OAuth authentication.
Choose the method that fits your integration. Both provide full access to all API endpoints.
Generate a key from the dashboard and pass it as a header. Best for Zapier, LLMs, scripts, and simple integrations.
X-Api-Key: wt_ak_...
Use OpenID Connect with your WorkingTimer account. Best for apps that need user-delegated access or browser-based flows.
Authorization: Bearer eyJhbG...
Full CRUD on all WorkingTimer resources with filtering, pagination, and bulk operations.
Create, update, and query time entries with date range filtering and bulk import.
Manage projects with budgets, deadlines, fiscal years, and archiving.
Track activity types across projects with scoped visibility.
Employee profiles with schedules, shifts, and financial settings.
Daily notes per profile with date-range queries.
Vacation, sick days, overtime and leave requests with approval workflow.
Generate monthly reports with hours, overtime, and success rate breakdowns.
Punch in, punch out, and toggle breaks with real-time timer tracking.
From sign-up to production in minutes.
Log in with your WorkingTimer account or create a new one. Start a free 14-day trial instantly.
Generate a key from your dashboard. Up to 2 active keys per account. Only the hash is stored.
Pass your key via X-Api-Key header. Full Swagger docs and code examples included.
Authenticate and start fetching data immediately.
# Authenticate with your API key via X-Api-Key header # Generate a key from the Dashboard after signing in curl https://api.specterint.com/api/v1/profile \ -H "X-Api-Key: wt_ak_your_api_key_here" # Or use OAuth 2.0 Bearer token: curl https://api.specterint.com/api/v1/profile \ -H "Authorization: Bearer eyJhbGciOi..."
# Get work records for a date range curl https://api.specterint.com/api/v1/workrecord/by-date-range \ -H "X-Api-Key: wt_ak_your_api_key_here" \ -G -d "fromDate=2026-03-01" \ -d "toDate=2026-03-15" \ -d "pageSize=50" # Response includes X-Pagination header: { "currentPage": 1, "totalCount": 142, "totalPages": 3 }
# Create a new work record curl -X POST https://api.specterint.com/api/v1/workrecord \ -H "X-Api-Key: wt_ak_your_api_key_here" \ -H "Content-Type: application/json" \ -d '{ "profileId": "a1b2c3d4-...", "year": 2026, "month": 3, "day": 15, "inTime": 540, "outTime": 1020, "breakTime": 60, "recordType": 0 }'
No credit card for trial. Cancel anytime.
Explore and prototype your integration with full API access.
For production integrations with higher limits and priority support.