Overview
Subscribe to webhook events to receive instant notifications when timers are started in your workspace. This endpoint enables Zapier’s “Timer Started” trigger integration, automatically forwarding timer data to your connected workflows.This endpoint is primarily designed for Zapier integrations but can be used with any webhook service that follows the same pattern.
Authentication
All requests require a valid API key in the Authorization header:Subscribe to Events
Request Body
The destination URL for webhook notifications. Must be a valid HTTPS URL format.Example:
https://hooks.zapier.com/hooks/catch/123456/abcdef/Array of event types to monitor. Currently supports:
TIMER_STARTED- Triggered when a timer is started
["TIMER_STARTED"]Optional description to identify this webhook in your dashboard.Example:
"Zapier integration for timer start notifications"Response
Success Response
Confirms successful webhook creation.
The created webhook subscription details.
Error Responses
400 Bad Request - Invalid URL
400 Bad Request - Invalid URL
400 Bad Request - Missing Fields
400 Bad Request - Missing Fields
url or events are missing from the request.401 Unauthorized
401 Unauthorized
500 Internal Server Error
500 Internal Server Error
Webhook Payload Structure
When a timer is started, your webhook endpoint receives a POST request with this payload:Payload Fields
Unique time entry identifier
Time entry description
Date of the time entry in ISO 8601 format
Timer start time in ISO 8601 format
Whether the time entry is billable
Action type - always
"start_timer" for this triggerAssociated workspace information
Team member who started the timer
Associated project information
Associated task information
Array of tags associated with the time entry
ISO 8601 timestamp of time entry creation
ISO 8601 timestamp of last update
Zapier Integration Guide
Setting Up the Trigger
- Automatic Setup: Zapier automatically calls this endpoint when you configure a “Timer Started” trigger
- Event Subscription: The integration subscribes to
TIMER_STARTEDevents - Data Flow: Timer start data is instantly sent to your Zap workflow
Important Notes
Data Format: The webhook payload structure matches the standard time entry data format used across all time tracking API endpoints, ensuring consistency in your integrations.
Best Practices:
- Validate webhook signatures if implementing custom security
- Implement proper error handling for webhook delivery failures
- Use HTTPS endpoints only for security
- Test your webhook endpoint before subscribing