Operator (deprecated)
This resource is deprecated. You should consider using our GraphQL API with the Skill
object.
List your operators
GET /operator
See below to discover used fields and see reading section to discover some output examples.
Filters
id
Operator identifier
?filters[id]=123
group_id
Group identifier
?filters[group_id]=123
website_id
Website identifier
?filters[website_id]=123
website_list
Website identifiers
?filters[website_list]=1,2,3
skill_id
Skill identifier
?filters[skill_id]=123
name
Operator name
?filters[name]=genius
external_id
External identifier
?filters[external_id]=MyExternalId
Operator email
?filters[email]=my-email@iadvize.com
Get operator's details
GET /operator/1
See reading section to discover some output examples.
Fields
id
Operator identifier
Integer
name
Name
String
first_name
First name
String
pseudo
Pseudonym
String
Valid email
external_id
Your id if provided
String
role deprecated, use roles property instead
Role
operator
, manager
or admin
roles
Roles
List of string expert
, operator
, manager
or admin
chat_enabled
Ability to process chat
Boolean
call_enabled
Ability to process call
Boolean
video_enabled
Ability to process video
Boolean
chat_max_number
Max. amount of chats an operator can process at the same time
Integer
chat_and_call
Ability to process chat and call simultaneously
Boolean
chat_to_video
Ability to handle chat to video escalation
Boolean
chat_priority
Chat priority of the operator
0
or 10
call_priority
Call priority of the operator
0
or 10
video_priority
Video priority of the operator
0
or 10
language_list
List of languages the operator can process
List of ISO2 (e.g. en, fr...)
language_admin
Admin language
de
, en
, es
or fr
group_id
Group identifier
Integer
website_list
Website list identifiers
List of integer
skill_list
Skill list identifiers
List of integer
sso_key
SSO token
String
call_config
Configuration of the call pickup mode
Object
(optional)
call_config
type
Pickup type. ⚠️ Please note that if the type is ANSWER_FROM_PHONE
you must either fill in the phone_number
field or set the ask_phone_number_at_every_connection
field to true
ANSWER_FROM_PHONE
or ANSWER_FROM_DESK
(default)
ask_phone_number_at_every_connection
If type is ANSWER_FROM_PHONE
: allows you to define whether iAdvize proposes to the operator to change his phone number each time he connects to the desk
Boolean (default: false
)
phone_number
If type is ANSWER_FROM_PHONE
: this is the phone number used to receive calls
Valid phone number with prefix (e.g.: +33123456789) (optional)
Create an operator
POST /operator
Update an operator
PUT /operator/1
Delete an operator
DELETE /operator/1
Get operators live availability
Get the live availability of all of your operators.
GET /operator/live
You can use previous filters.
In order to have more accurate results, only available operators are displayed in the default view.
If you want to display offline operators, we invite you to use the
connected=0
filter. Please note that you will only see agents that logged in to the iAdvize platform at least once.If your operators have
skills
orgroups
, you need to specify it in your request.
Get operator's live availability
Get the live availability of an operator.
GET /operator/123/live
Set operator's availability
Set the availability of an operator.
PUT /operator/123/live
Fields
chat[available]
Set operator availability for chat channel
1
(available) or 0
(unavailable)
call[available]
Set operator availability for call channel
1
(available) or 0
(unavailable)
video[available]
Set operator availability for video channel
1
(available) or 0
(unavailable)
connected
Set operator connection status
0
(offline) - unique value possible
Response
Get operators statistics
GET /operator/123/statistic
See reading section to discover some output examples.
Fields
id
Operator identifier
Integer
conversation_number
Conversations number done by operator
Integer
satisfaction_global_rate (deprecated)
Satisfaction average for operator conversations
Float
experience
Operator experience
Integer
Response
Get operator's profile
GET /operator/123/profile
See reading section to discover some output examples.
Fields
user_id
Operator identifier
Integer
status
Short text status written by operator
String
description
Operator profile description
String
Facebook identifier
String
Twitter identifier
String
city
City
String
country
Country
String
Response
Last updated