productivity
Recruitee CLI for AI Agents
Use the Recruitee CLI from KosmoKrator to call Recruitee tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.Recruitee CLI Setup
Recruitee can be configured headlessly with `kosmokrator integrations:configure recruitee`.
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
# Configure and verify this integration.
kosmokrator integrations:configure recruitee --enable --read allow --write ask --json
kosmokrator integrations:doctor recruitee --json
kosmokrator integrations:status --json Credentials
Authentication type: Bearer token bearer_token. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.
No credentials are required.
Command Patterns
The generic command is stable across every integration. The provider shortcut is shorter for humans.
kosmo integrations:call recruitee.recruitee_list_offers '{}' --json kosmo integrations:recruitee recruitee_list_offers '{}' --json Discovery
These commands return structured output for coding agents that need to inspect capabilities 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 Automation Contexts
The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.
CLI Functions
Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.
recruitee.recruitee_list_offers
List company offers.
read - Parameters
- none
kosmo integrations:call recruitee.recruitee_list_offers '{}' --json kosmo integrations:recruitee recruitee_list_offers '{}' --json recruitee.recruitee_get_offer
Get one offer.
read - Parameters
- none
kosmo integrations:call recruitee.recruitee_get_offer '{}' --json kosmo integrations:recruitee recruitee_get_offer '{}' --json recruitee.recruitee_create_offer
Create a company offer.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_create_offer '{}' --json kosmo integrations:recruitee recruitee_create_offer '{}' --json recruitee.recruitee_update_offer
Update a company offer.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_update_offer '{}' --json kosmo integrations:recruitee recruitee_update_offer '{}' --json recruitee.recruitee_delete_offer
Delete a company offer.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_delete_offer '{}' --json kosmo integrations:recruitee recruitee_delete_offer '{}' --json recruitee.recruitee_list_candidates
List candidates.
read - Parameters
- none
kosmo integrations:call recruitee.recruitee_list_candidates '{}' --json kosmo integrations:recruitee recruitee_list_candidates '{}' --json recruitee.recruitee_search_candidates
Search candidates through the new search endpoint.
read - Parameters
- none
kosmo integrations:call recruitee.recruitee_search_candidates '{}' --json kosmo integrations:recruitee recruitee_search_candidates '{}' --json recruitee.recruitee_get_candidate
Get one candidate.
read - Parameters
- none
kosmo integrations:call recruitee.recruitee_get_candidate '{}' --json kosmo integrations:recruitee recruitee_get_candidate '{}' --json recruitee.recruitee_create_candidate
Create a candidate.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_create_candidate '{}' --json kosmo integrations:recruitee recruitee_create_candidate '{}' --json recruitee.recruitee_update_candidate
Update a candidate.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_update_candidate '{}' --json kosmo integrations:recruitee recruitee_update_candidate '{}' --json recruitee.recruitee_update_candidate_cv
Update a candidate CV file.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_update_candidate_cv '{}' --json kosmo integrations:recruitee recruitee_update_candidate_cv '{}' --json recruitee.recruitee_delete_candidate
Delete a candidate.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_delete_candidate '{}' --json kosmo integrations:recruitee recruitee_delete_candidate '{}' --json recruitee.recruitee_list_candidate_notes
List notes for one candidate.
read - Parameters
- none
kosmo integrations:call recruitee.recruitee_list_candidate_notes '{}' --json kosmo integrations:recruitee recruitee_list_candidate_notes '{}' --json recruitee.recruitee_list_departments
List departments.
read - Parameters
- none
kosmo integrations:call recruitee.recruitee_list_departments '{}' --json kosmo integrations:recruitee recruitee_list_departments '{}' --json recruitee.recruitee_list_locations
List company locations.
read - Parameters
- none
kosmo integrations:call recruitee.recruitee_list_locations '{}' --json kosmo integrations:recruitee recruitee_list_locations '{}' --json recruitee.recruitee_upload_attachment
Upload a remote file attachment.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_upload_attachment '{}' --json kosmo integrations:recruitee recruitee_upload_attachment '{}' --json recruitee.recruitee_get_current_user
Get current user when available.
read - Parameters
- none
kosmo integrations:call recruitee.recruitee_get_current_user '{}' --json kosmo integrations:recruitee recruitee_get_current_user '{}' --json recruitee.recruitee_api_get
Call a documented Recruitee GET endpoint.
read - Parameters
- none
kosmo integrations:call recruitee.recruitee_api_get '{}' --json kosmo integrations:recruitee recruitee_api_get '{}' --json recruitee.recruitee_api_post
Call a documented Recruitee POST endpoint.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_api_post '{}' --json kosmo integrations:recruitee recruitee_api_post '{}' --json recruitee.recruitee_api_patch
Call a documented Recruitee PATCH endpoint.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_api_patch '{}' --json kosmo integrations:recruitee recruitee_api_patch '{}' --json recruitee.recruitee_api_delete
Call a documented Recruitee DELETE endpoint.
write - Parameters
- none
kosmo integrations:call recruitee.recruitee_api_delete '{}' --json kosmo integrations:recruitee recruitee_api_delete '{}' --json Function Schemas
Use these parameter tables when building CLI payloads without calling integrations:schema first.
recruitee.recruitee_list_offers 0 parameters
kosmo integrations:schema recruitee.recruitee_list_offers --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_get_offer 0 parameters
kosmo integrations:schema recruitee.recruitee_get_offer --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_create_offer 0 parameters
kosmo integrations:schema recruitee.recruitee_create_offer --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_update_offer 0 parameters
kosmo integrations:schema recruitee.recruitee_update_offer --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_delete_offer 0 parameters
kosmo integrations:schema recruitee.recruitee_delete_offer --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_list_candidates 0 parameters
kosmo integrations:schema recruitee.recruitee_list_candidates --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_search_candidates 0 parameters
kosmo integrations:schema recruitee.recruitee_search_candidates --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_get_candidate 0 parameters
kosmo integrations:schema recruitee.recruitee_get_candidate --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_create_candidate 0 parameters
kosmo integrations:schema recruitee.recruitee_create_candidate --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_update_candidate 0 parameters
kosmo integrations:schema recruitee.recruitee_update_candidate --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_update_candidate_cv 0 parameters
kosmo integrations:schema recruitee.recruitee_update_candidate_cv --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_delete_candidate 0 parameters
kosmo integrations:schema recruitee.recruitee_delete_candidate --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_list_candidate_notes 0 parameters
kosmo integrations:schema recruitee.recruitee_list_candidate_notes --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_list_departments 0 parameters
kosmo integrations:schema recruitee.recruitee_list_departments --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_list_locations 0 parameters
kosmo integrations:schema recruitee.recruitee_list_locations --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_upload_attachment 0 parameters
kosmo integrations:schema recruitee.recruitee_upload_attachment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_get_current_user 0 parameters
kosmo integrations:schema recruitee.recruitee_get_current_user --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_api_get 0 parameters
kosmo integrations:schema recruitee.recruitee_api_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_api_post 0 parameters
kosmo integrations:schema recruitee.recruitee_api_post --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_api_patch 0 parameters
kosmo integrations:schema recruitee.recruitee_api_patch --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
recruitee.recruitee_api_delete 0 parameters
kosmo integrations:schema recruitee.recruitee_api_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
Permissions
Headless calls still follow the integration read/write permission policy. Configure read/write defaults with
integrations:configure. Add --force only for trusted automation that should bypass that policy.