Create Task
create_taskAdd a new task to Recruit CRM with required fields: task type, title, description, start date, reminder, and owner. Link associated candidates, jobs, companies, or deals to organize follow-ups.
Instructions
Creates one Recruit CRM task. Requires task_type_id, title, description, reminder, start_date, owner_id, and created_by. Resolve task type IDs with list_task_types and user IDs with list_users. Description supports basic HTML/rich text. Returns a compact task summary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Task title. | |
| owner_id | Yes | Recruit CRM user id assigned to own the task. | |
| reminder | Yes | Reminder ID: -1 No Reminder, 0 0 Min Before, 15 15 Min Before, 30 30 Min Before, 60 1 Hour Before, 1440 1 Day Before. | |
| created_by | Yes | Recruit CRM user id creating the task. Often the same as owner_id. | |
| related_to | No | Associated entity slug. Must be used with related_to_type. | |
| start_date | Yes | Task start date/time, preferably ISO 8601. | |
| updated_by | No | Recruit CRM user id updating the task. | |
| description | Yes | Task description. Supports basic HTML/rich text and is sent to Recruit CRM as-is. | |
| task_type_id | Yes | Recruit CRM task type id. | |
| associated_jobs | No | Additional associated job slugs. Max 25. Sent as a comma-separated API field. | |
| related_to_type | No | Associated entity type. Must be used with related_to. | |
| associated_deals | No | Additional associated deal slugs. Max 25. Sent as a comma-separated API field. | |
| associated_contacts | No | Additional associated contact slugs. Max 25. Sent as a comma-separated API field. | |
| associated_companies | No | Additional associated company slugs. Max 25. Sent as a comma-separated API field. | |
| associated_candidates | No | Additional associated candidate slugs. Max 25. Sent as a comma-separated API field. | |
| collaborator_team_ids | No | Collaborator team IDs. Max 25. Sent as a comma-separated API field. | |
| collaborator_user_ids | No | Collaborator user IDs. Max 25. Sent to the Recruit CRM tasks API as the comma-separated collaborators field. | |
| enable_auto_populate_teams | No | When true, Recruit CRM auto-populates teams for the owner_id user/account owner unless collaborator_team_ids is provided. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | Yes | ||
| title | Yes | ||
| status | Yes | ||
| task_id | Yes | ||
| reminder | Yes | ||
| task_type | Yes | ||
| created_by | Yes | ||
| created_on | Yes | ||
| related_to | Yes | ||
| start_date | Yes | ||
| updated_by | Yes | ||
| updated_on | Yes | ||
| description | Yes | ||
| collaborators | Yes | ||
| reminder_date | Yes | ||
| associated_jobs | Yes | ||
| related_to_name | Yes | ||
| related_to_type | Yes | ||
| associated_deals | Yes | ||
| collaborator_teams | Yes | ||
| collaborator_users | Yes | ||
| associated_contacts | Yes | ||
| related_to_view_url | Yes | ||
| associated_companies | Yes | ||
| associated_candidates | Yes |