Create role
create_roleCreate a role and its empty screening in the selected workspace. Needs a name and a seniority range in years (0 to 20, minimum not above maximum); a description, target archetypes, up to 7 key requirements, industry experience, company stage and a location are optional. Adds a new record and changes nothing that exists. Retrying the same request returns the role it already created. Requires OAuth or a scoped token and a workspace role that can edit.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workspaceId": "<workspaceId>",
"name": "<name>",
"seniority_min": "<seniority_min>",
"seniority_max": "<seniority_max>"
},
"name": "create_role"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| description | No | ||
| workspaceId | Yes | The workspace id returned by list_workspaces. Use 'personal' for the personal workspace. | |
| company_stage | No | ||
| location_city | No | ||
| seniority_max | Yes | ||
| seniority_min | Yes | ||
| key_requirements | No | ||
| location_country | No | ||
| target_archetypes | No | ||
| industry_experience | No |