Update Call Log
update_call_logUpdate an existing Recruit CRM call log by ID. Modify call details like duration, type, notes, and associations, then receive a summary with duration in seconds.
Instructions
Updates one existing Recruit CRM call log by call_log_id. Requires call_log_id, updated_by, and at least one field to update. Resolve call type IDs with list_call_types and user IDs with list_users. related_to_type must be candidate, contact, or company. Returns a compact call log summary with duration in seconds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| duration | No | Call duration. Supported formats: '1h 2m 10s', '1hr 20min 30sec', '5:30:50', or total seconds (e.g. '3020'). Response always returns duration in seconds. | |
| call_type | No | Call direction: CALL_OUTGOING or CALL_INCOMING. | |
| call_notes | No | Notes from the call. | |
| related_to | No | Associated entity slug. Must be used with related_to_type. | |
| updated_by | Yes | Recruit CRM user id updating the call log. | |
| call_log_id | Yes | Recruit CRM call log id to update. | |
| contact_number | No | Contact phone number for the call. | |
| associated_jobs | No | Additional associated job slugs. Max 25. Sent as a comma-separated API field. | |
| call_started_on | No | Call start date-time, preferably ISO 8601 (e.g. 2026-05-20T10:30:00.000000Z). | |
| related_to_type | No | Associated entity type. Must be candidate, contact, or company. 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. | |
| custom_call_type_id | No | Recruit CRM custom call type id. | |
| 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 as a comma-separated API field. | |
| enable_auto_populate_teams | No | When true, Recruit CRM auto-populates teams for the created_by user/account owner unless collaborator_team_ids is provided. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| duration | Yes | ||
| call_type | Yes | ||
| call_notes | Yes | ||
| created_by | Yes | ||
| created_on | Yes | ||
| related_to | Yes | ||
| updated_by | Yes | ||
| updated_on | Yes | ||
| call_log_id | Yes | ||
| contact_number | Yes | ||
| associated_jobs | Yes | ||
| call_started_on | Yes | ||
| related_to_type | Yes | ||
| associated_deals | Yes | ||
| custom_call_type | Yes | ||
| collaborator_teams | Yes | ||
| collaborator_users | Yes | ||
| associated_contacts | Yes | ||
| related_to_view_url | Yes | ||
| associated_companies | Yes | ||
| associated_candidates | Yes |