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.

Capability map

Product goal to endpoint, MCP tool, required scope, and reference page.

Billing note that shapes most designs: job search is free within monthly quotas; the only paid meter is AI tokens on the organization wallet.

Discovery and search

| Goal | REST | MCP | Scope | Docs |
| --- | --- | --- | --- | --- |
| Search open roles | `GET /jobs` | `search_jobs` | `jobs:read` | [Search jobs](/jobs/api/search-jobs) |
| Read one posting | `GET /jobs/:id` | `get_job_details` | `jobs:read` | [Search jobs](/jobs/api/search-jobs) |
| Extract skills for tailoring | - | `get_job_keywords` | `jobs:read` | [Structured extraction](/use-cases/structured-extraction) |
| Aggregate market stats | `GET /jobs/stats` | `get_market_overview` | `jobs:read` | [Alerts and market](/use-cases/alerts-and-market) |
| Average salary for a query | `GET /jobs/salary-average` | - | `jobs:read` | [Search jobs](/jobs/api/search-jobs) |
| Companies with open roles | `GET /companies`, `GET /jobs/map` | `search_companies` | `jobs:read` | [Interactive job map](/use-cases/interactive-job-map) |
| Job seeker alert emails | Consumer [General settings](https://worklittle.com/settings/general), not a public API | - | - | [Instant job alerts](/help/profile-alerts/job-alerts) |

Apply and documents

| Goal | REST | MCP | Scope | Docs |
| --- | --- | --- | --- | --- |
| Submit to a hosted job | `POST /jobs/:id/apply` | `submit_job_application` | `jobs:apply` | [Embedded job board](/use-cases/embedded-job-board) |
| Auto-apply on the employer's form | `POST /jobs/apply` | `apply_for_job` | `jobs:apply` | [Apply with AI](/use-cases/apply-with-ai) |
| Watch a session | `GET /jobs/apply/:id` | `check_application_status` | `jobs:apply` | [Apply with AI](/use-cases/apply-with-ai) |
| Stop a session | `POST /jobs/apply/:id/stop` | `stop_application` | `jobs:apply` | [Apply with AI](/use-cases/apply-with-ai) |
| Public apply, no key | `POST /business/jobs/company/:company/:idOrSlug/submit-application` | - | none | [Embedded job board](/use-cases/embedded-job-board) |
| Track a personal pipeline | `/jobs/applied`, `/jobs/saved` | `list_applied_jobs`, `track_applied_job` | `jobs:read` or `jobs:apply` | [Apply for jobs](/jobs/api/apply-for-jobs) |
| Generate a resume | `POST /jobs/resumes` | `create_resume` | `agent:tools` | [Create resumes](/jobs/api/create-resumes) |
| Generate a cover letter | `POST /jobs/cover-letters` | `create_cover_letter` | `agent:tools` | [Create cover letters](/jobs/api/create-cover-letters) |

Careers site and boards

| Goal | REST | MCP | Scope | Docs |
| --- | --- | --- | --- | --- |
| List a company's published roles | `GET /business/jobs/company/:company` | - | none | [Embedded job board](/use-cases/embedded-job-board) |
| Board profile and facets | `GET /business/jobs/company/:company?include=facets` | - | none | [Embedded job board](/use-cases/embedded-job-board) |
| One job with form schema | `GET /business/jobs/company/:company/:idOrSlug` | - | none | [Embedded job board](/use-cases/embedded-job-board) |
| Resume autofill | `POST .../:idOrSlug/parse-resume` | - | none | [Embedded job board](/use-cases/embedded-job-board) |
| SEO structured data | `GET .../:idOrSlug/json-ld` | - | none | [Embedded job board](/use-cases/embedded-job-board) |
| Board capability toggles | `PUT /jobs/post/organization` | - | `jobs:post` | [Embedded job board](/use-cases/embedded-job-board) |

Hiring and ATS

| Goal | REST | MCP | Scope | Docs |
| --- | --- | --- | --- | --- |
| Publish a role | `/business/jobs` | `post_a_job`, `update_posted_job` | `jobs:post` | [Post a job](/business/api/post-a-job) |
| List candidates | `GET /candidates` | `list_candidates` | `jobs:applications` | [Manage candidates](/business/api/manage-candidates) |
| Candidate profile | `GET /candidates/:id` | `get_candidate_profile` | `jobs:applications` | [Manage candidates](/business/api/manage-candidates) |
| Move a stage | `PATCH /candidates/:id` | `update_candidates` | `jobs:applications` | [ATS automation](/use-cases/ats-automation) |
| Notes and attachments | `/candidate-notes` | `create_candidate_notes`, `upload_candidate_note_attachment` | `jobs:applications` | [Manage candidates](/business/api/manage-candidates) |
| Interviews | Candidate interview routes | `create_candidate_interview` | `jobs:applications` | [Manage candidates](/business/api/manage-candidates) |
| Offers | `/offers` | `create_offer` | `jobs:applications` | [Manage candidates](/business/api/manage-candidates) |
| Hiring email | `/email/send`, `/email-messages` | `send_email`, `set_email_messages` | `jobs:applications` | [Manage candidates](/business/api/manage-candidates) |
| Employees after hire | `/employees` | `list_employees`, `create_employee` | `jobs:applications` | [Manage candidates](/business/api/manage-candidates) |
| Organization profile | `/organization` routes | `get_company`, `update_company_profile` | `jobs:post` | [Manage organization](/business/api/manage-organization) |

HR ops and events

| Goal | REST | MCP | Scope | Docs |
| --- | --- | --- | --- | --- |
| Surveys | `/business/surveys` | - | `employees:read` | [Surveys](/business/api/surveys) |
| HR documents and e-sign | `/business/documents` | `create_hr_document`, `share_hr_document` | `documents:read`, `documents:write` | [Documents](/business/api/documents) |
| Attendance and calendar | `/attendance` | `list_attendance`, `create_attendance_entry` | `jobs:applications` | [Attendance](/business/api/attendance) |
| Event subscriptions | `/webhooks` | `create_webhook`, `list_webhook_deliveries` | `webhooks:manage` | [Webhooks](/business/webhooks/overview) |
| Delivery troubleshooting | `GET /webhook-deliveries` | `list_webhook_deliveries` | `webhooks:manage` | [Webhooks reliability](/use-cases/webhooks-reliability) |

Operations

| Goal | Where |
| --- | --- |
| Create or revoke a key | [**API keys**](https://worklittle.com/business/api-keys) |
| Add balance | [**Billing**](https://worklittle.com/business/billing) |
| Spend by route | [**Usage**](https://worklittle.com/business/usage) |
| Service health | `GET https://api.worklittle.com/health`, [Status](/jobs/resources/status) |
| Rate limits | [Rate limits](/jobs/resources/rate-limits) |
| Error codes | [Errors](/jobs/resources/errors) |
| Machine-readable contract | [OpenAPI](/jobs/libraries/openapi) |
| SDK and CLI | [Libraries](/jobs/libraries/overview) |