hr
Recruitee CLI for Headless Automation
Use the Recruitee CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.
6 functions 6 read 0 write Bearer token auth
Recruitee CLI for Headless Automation
Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.
Use headless automation when another tool needs a stable local command surface. The Recruitee CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.
Command Shape
# Recruitee CLI for Headless Automation
kosmokrator integrations:configure recruitee --set access_token="$RECRUITEE_ACCESS_TOKEN" --set company_id="$RECRUITEE_COMPANY_ID" --enable --read allow --write ask --json
kosmo integrations:call recruitee.recruitee_list_offers '{"status":"example_status","page":1,"limit":1}' --json Discovery Before Execution
Agents and scripts can inspect Recruitee docs and schemas before choosing a function.
kosmo integrations:docs recruitee --json
kosmo integrations:docs recruitee.recruitee_list_offers --json
kosmo integrations:schema recruitee.recruitee_list_offers --json
kosmo integrations:search "Recruitee" --json
kosmo integrations:list --json Useful Recruitee CLI Functions
| Function | Type | Parameters | Description |
|---|---|---|---|
recruitee.recruitee_list_offers | Read | status, page, limit | List job offers (open positions) from Recruitee. Returns paginated results with offer titles, statuses, and metadata. Filter by status to see only open, closed, or draft positions. |
recruitee.recruitee_get_offer | Read | id | Get details for a specific job offer in Recruitee. Returns the full offer object including title, description, requirements, location, and status. |
recruitee.recruitee_list_candidates | Read | page, limit | List candidates from Recruitee. Returns paginated results with candidate names, emails, and application status. |
recruitee.recruitee_get_candidate | Read | id | Get details for a specific candidate in Recruitee. Returns the full candidate profile including contact info, resume, and application history. |
recruitee.recruitee_list_departments | Read | none | List all departments in Recruitee. Returns department names and IDs that can be used to filter offers. |
recruitee.recruitee_get_current_user | Read | none | Get the currently authenticated Recruitee user. Returns user profile info including name, email, and role. |
Automation Notes
- Use
--jsonfor machine-readable output. - Keep credentials out of argv by using environment variables or stored KosmoKrator configuration.
- Configure read/write policy before unattended runs; use
--forceonly for trusted automation. - Use the MCP gateway instead when the agent needs dynamic tool discovery inside a conversation.