Update Task
update_taskUpdate an existing Recruit CRM task by task ID. Provide the task ID, updater user ID, and fields to change to apply updates.
Instructions
Updates one existing Recruit CRM task by task_id. Requires task_id, updated_by, and at least one field to update. 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 | No | Task title. | |
| task_id | Yes | Recruit CRM task id to update. | |
| owner_id | No | Recruit CRM user id assigned to own the task. | |
| reminder | No | 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. | |
| related_to | No | Associated entity slug. Must be used with related_to_type. | |
| start_date | No | Task start date/time, preferably ISO 8601. | |
| updated_by | Yes | Recruit CRM user id updating the task. | |
| description | No | Task description. Supports basic HTML/rich text and is sent to Recruit CRM as-is. | |
| task_type_id | No | 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 |