Workforce Ultimate LogoWorkforce Ultimate

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

  1. Log in to your account
  2. Go to Settings → API Keys
  3. Click "Generate new key"
  4. Copy and store it securely — it won’t be shown again
Base URL
https://api.yourdomain.com/v1

All 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/employees

List employees in your company (paginated)

Auth required
GET/employees/:id

Get single employee details

Auth required
POST/employees

Create a new employee (admin/manager only)

Auth required
GET/work-logs

List work logs (filter by date, employee, etc.)

Auth required
GET/goals

List 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