PUT /schedule_agents/:id
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/schedule_agents/:id
Update Agent Wizard record by id.
Updates an agent created via the Agent Wizard, such as their contact details, call center assignment or Extra Tokens (attribution_token_values).
Params
| Param name | Description |
|---|---|
|
first_name Optional Blank value allowed |
First Name
|
|
is_internal Optional Blank value allowed |
Internal agents only have access to your company. The create response returns the agent’s password once as internal_password to an administrator or manager; an administrator or manager can generate a new one on the agent’s page.
|
|
buyer_type Optional Blank value allowed |
What type of Agent is this? Either quality_assurance or buyer
|
|
internal_username Optional Blank value allowed |
Username
|
|
last_name Optional Blank value allowed |
Last Name
|
|
company_name Optional Blank value allowed |
Company Name
|
|
phone_number Optional Blank value allowed |
Phone Number
|
|
address_state Optional Blank value allowed |
Address State
|
|
address_city Optional Blank value allowed |
Address City
|
|
address_country Optional Blank value allowed |
Address Country
|
|
address_zip Optional Blank value allowed |
Address Zip
|
|
address_line1 Optional Blank value allowed |
Address Line1
|
|
address_line2 Optional Blank value allowed |
Address Line2
|
|
call_center_id Optional Blank value allowed |
Does this agent belong to a call center?
|
|
profile_image Optional Blank value allowed |
A photo to display on the agent’s profile, 200px by 200px.
|
|
remove_profile_image Optional Blank value allowed |
Set to true to remove the agent’s existing profile photo.
|
|
agent_number Optional Blank value allowed |
The phone number or SIP address calls are forwarded to for this agent.
|
|
number_id Optional Blank value allowed |
The phone number shown as the caller ID to consumers when this agent places outbound calls.
|
|
attribution_token_values Optional Blank value allowed |
The agent’s Extra Tokens, which calls answered by the agent are tagged with, as a list or a comma-separated string of key:value pairs, such as [“center:north”, “tier:gold”]. They replace the agent’s Extra Tokens; an empty list or empty string clears them, and null leaves them unchanged. An entry that is not one key:value pair, or whose value its token cannot store, refuses the request with 422. Sending this field needs the Setup System permission and, on an API key, Buyers access. Until the agent’s buyer is created, buyer_id is null and the response shows the tokens that will be applied to it.
|