Coding agent documentation index Fetch the complete documentation index at: https://docs.worklittle.com/docs-agent-manifest.json Use this file to discover all available pages before exploring further.
Libraries overview
Official TypeScript and Python SDKs and a CLI for posting, ATS, organization, HR tools, and webhooks.
The SDKs and CLI hit the same API as Worklittle Business. Update candidates, listings, surveys, and other org data from a script or agent, and teammates see those changes in Worklittle.
Market job search and apply helpers are in Jobs libraries.
Quickstart
brew install worklittle/tap/worklittle
export WORKLITTLE_API_KEY="sk-wl-api01-..."
worklittle candidates list --limit 3 --pretty
Same request with curl:
curl -s "https://api.worklittle.com/candidates?limit=3" \
-H "Authorization: Bearer $WORKLITTLE_API_KEY"
Authentication
Send your key as a bearer token. Create one under API keys in Worklittle Business.
Authorization: Bearer sk-wl-api01-...
The SDKs and CLI read WORKLITTLE_API_KEY. Prefer the env var over --api-key, which is visible in process lists.
Public job board reads and public survey submit need no key.
Clients
All clients call https://api.worklittle.com.
| Client | Install | Docs | | --- | --- | --- | | CLI | `brew install worklittle/tap/worklittle` | [CLI](/business/libraries/cli) | | TypeScript SDK | `npm install worklittle` | [SDK](/business/libraries/sdk#typescript) | | Python SDK | `pip install worklittle` | [SDK](/business/libraries/sdk#python) | | REST | none | [OpenAPI](/business/libraries/openapi) | | MCP | none | [MCP](/business/mcp) |
Coverage
| Area | CLI groups | Docs | | --- | --- | --- | | Post jobs | `listings`, `employer-jobs` | [Post a job](/business/api/post-a-job) | | Public board | `boards` | [Public job board](/business/api/public-job-board) | | ATS | `candidates`, `employees`, `email`, `offers` | [Manage candidates](/business/api/manage-candidates) | | HR | `documents`, `attendance`, `surveys` | [Surveys](/business/api/surveys), [Documents](/business/api/documents), [Attendance](/business/api/attendance) | | Automation | `webhooks` | [Webhooks](/business/webhooks/overview) |
Billing
Paid routes return 402 when the balance is empty. Scopes and rate limits: API keys. Rates: Pricing.