Build with ClockEye

Integrate time tracking into your workflow with our powerful API, official SDKs, and comprehensive documentation.

Everything You Need

Quick Start

Get up and running in minutes with our official SDKs

example.js
import { ClockEyeClient } from '@clockeye/sdk';

const client = new ClockEyeClient({
  apiKey: 'your-api-key'
});

// Start tracking time
const timer = await client.timeEntries.start({
  projectId: 'proj_123',
  description: 'Working on feature'
});

// Stop timer
const entry = await client.timeEntries.stop();
console.log(`Tracked ${entry.duration} seconds`);

Real-time Webhooks

Subscribe to events and receive instant notifications when things happen in ClockEye. Build real-time dashboards, sync data to external systems, or trigger automated workflows.

  • Time entry events (start, stop, create, update)
  • Screenshot capture notifications
  • Project and team changes
  • Signature verification for security
Learn about webhooks
// Webhook payload example
{
  "id": "evt_abc123",
  "event": "time_entry.stopped",
  "timestamp": "2024-01-15T14:30:00Z",
  "data": {
    "id": "te_xyz789",
    "userId": "user_123",
    "projectId": "proj_456",
    "duration": 3600,
    "description": "Feature development"
  }
}

Ready to Build?

Create a developer account to get your API key and start building integrations today.

Developer Resources