Public API
Build custom integrations, automate workflows, or pull your data into other tools. Simple, RESTful, and built by one person who actually uses it.
Authentication
All API requests require authentication using a personal API key.
Authorization: Bearer YOUR_API_KEY
How to get your API key
- Log in to your account
- Go to Settings → API Keys
- Click "Generate new key"
- Copy and store it securely — it won’t be shown again
Base URL
https://api.yourdomain.com/v1All endpoints are versioned — use /v1 for now. v2 coming later in 2026.
Rate Limits
Free plan60 requests / minute
Paid plans300 requests / minute
Rate limits are per API key. Burst allowed. Headers include remaining requests.
Available Endpoints (v1)
This is the current public surface — more endpoints will be added over time.
GET
/employeesList employees in your company (paginated)
Auth required
GET
/employees/:idGet single employee details
Auth required
POST
/employeesCreate a new employee (admin/manager only)
Auth required
GET
/work-logsList work logs (filter by date, employee, etc.)
Auth required
GET
/goalsList goals / OKRs (personal or team)
Auth required
View full API documentation →
Interactive docs, examples, OpenAPI spec, and more
Built and maintained by one person in Cairo. If something is missing or unclear — just email me.
Contact me about the API