Profile Update Agent
update_profileHelps collect updated candidate information, captures consent, produces interaction logs, and writes refreshed profile fields back into ATS or CRM systems.
On a successful API response, respond exactly in this format:
Call scheduled successfully. Do not show the call ID, message, table, explanation, dashboard guidance, or any other text. If timezone inference returns multiple possible zones, request the candidate's exact IANA timezone from the user before calling the tool again.
When required information is missing, ask only for the missing values. Do not say that the backend rejected the request.
Do not add dashboard guidance, call-status disclaimers, ATS/CRM update statements, or any other explanation.
Args: candidate_id: Candidate identifier. job_id: Job identifier. candidate_name: Candidate full name. phone_number: Candidate phone number in E.164 format. fields_to_collect: Simple names of profile fields that the agent should collect. job_posting: Optional job title or job posting. time_zone: Optional candidate timezone. ctx: Optional MCP request context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | No | Required job identifier. | |
| time_zone | No | Optional IANA candidate timezone, for example Asia/Kolkata. If omitted, the tool attempts to infer one from the E.164 phone number. If the phone number maps to multiple timezones, provide this value. | |
| job_posting | No | Optional job title or job posting for the call context. | |
| candidate_id | No | Required candidate identifier. | |
| phone_number | No | Required candidate phone number in E.164 format, for example +919870043210. | |
| candidate_name | No | Required full name of the candidate. | |
| fields_to_collect | No | Required simple list of profile fields to collect. Supported values: date of birth, gender, relocation preference, age, education, experience, skills, or all profile details. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| meta | Yes | Request metadata: unique trace ID and server-side processing latency. | |
| success | No | Always ``true`` for a successful result. Check this field first to distinguish success from error envelopes. |