Definitions
BreakHistory
Class representing information about interviewer break
Name | Description | Schema |
---|---|---|
BreakTypeId |
Unique identifier of a break type |
integer (int32) |
BreakTypeName |
Name of the break type |
string |
CallCenterId |
Unique identifier of a call center |
integer (int32) |
Duration |
Duration of the break in seconds |
integer (int32) |
Id |
Unique identifier of the break |
integer (int32) |
InterviewerId |
Unique identifier of an interviewer |
integer (int32) |
IsPaid |
A flag indicating if the break is paid |
boolean |
SurveyId |
Unique identifier of a survey |
string |
Time |
Time when the break was started |
string (date-time) |
CallHistory
Class representing information about the call attempt
Name | Description | Schema |
---|---|---|
CallCenterId |
Unique identifier of the call center |
integer (int32) |
Duration |
Duration of the call attempt in seconds |
integer (int32) |
ExtendedStatus |
Extended status that has been assigned to the interview after the call attempt |
integer (int32) |
Id |
Unique identifier of the call |
integer (int32) |
InterviewId |
Unique identifier of the interview |
integer (int32) |
InterviewerId |
Unique identifier of the interviewer |
integer (int32) |
SurveyId |
Unique identifier of the survey (pXXXXXXXX) |
string |
TelephoneNumber |
Telephone number |
string |
Time |
Time of the call attempt |
string (date-time) |
WaitingTime |
Waiting time (in seconds) before the call has started |
integer (int32) |
CallHistoryWithVariables
Class representing information about the call attempt including survey fields
Name | Description | Schema |
---|---|---|
CallCenterId |
Unique identifier of the call center |
integer (int32) |
Duration |
Duration of the call attempt in seconds |
integer (int32) |
ExtendedStatus |
Extended status that has been assigned to the interview after the call attempt |
integer (int32) |
Id |
Unique identifier of the call |
integer (int32) |
InterviewId |
Unique identifier of the interview |
integer (int32) |
InterviewerId |
Unique identifier of the interviewer |
integer (int32) |
InterviewerName |
Interviewer name |
string |
NumberInOrder |
Unique number of entity |
integer (int32) |
SurveyId |
Unique identifier of the survey (pXXXXXXXX) |
string |
SurveyName |
Survey name |
string |
TelephoneNumber |
Telephone number |
string |
Time |
Time of the call |
string (date-time) |
WaitingTime |
Waiting time (in seconds) before the call has started |
integer (int32) |
Group
Class representing information about the group of interviewers
Name | Description | Schema |
---|---|---|
Description |
Description of the group |
string |
GroupId |
Unique identifier of the group Required for 'PUT' requests but should be omitted for 'POST' requests. |
integer (int32) |
Name |
Name of the group |
string |
ParentGroups |
List of unique identifiers of parent group. Deprecated in the new design. |
< integer (int32) > array |
Interviewer
Class representing information about the interviewer
Name | Description | Schema |
---|---|---|
AllowedChoices |
Available task choices if [ManualSelection] is Choice mode (3). Can have one or several values from Automatic, Manual or SurveyAssignment. |
enum (Automatic, Manual, SurveyAssignment) |
AssignmentsListMode |
Identifies which calls are to be commenced |
enum (AssignedCallsOnly, AllCalls) |
AutomaticSurveyId |
Unique identifier of the survey to be logged into automatically if [ManualSelection] is the survey assignment mode (2) |
string |
CallCenterId |
Unique identifier of the call center |
integer (int32) |
CallGroupId |
Unique identifier of the call group. For an interviewer to be delivered calls automatically for a survey where Call Groups are enabled, the interviewer must be a member of a Call Group. If they are not a member of a Call Group, no calls will be delivered automatically. An interviewer can be a member of one Call Group only.This can be changed at any time, and any changes will take effect on the next call delivered. Interviewers who are working as a member of a call group must have the "Survey Selection" task choice, otherwise Call Groups cannot be used. When working as a member of a Call Group, calls are delivered based on the Extended Statuses in that Call Group. |
integer (int32) |
Description |
Description of the interviewer |
string |
DialTypeId |
Dial type of the interviewer: 0 - Automatic, 1 - Manual |
integer (int32) |
HasNewMessage |
Flag to show that there is a new message from supervisor for the interviewer |
boolean |
InterviewerId |
Unique identifier of the interviewer |
integer (int32) |
IsLocked |
Flag to mark the locked interviewer |
boolean |
Location |
The location field is an optional property that can be used to associate the interviewer with a localized dialer gateway. Please note that only valid location names (as specified in the dialer gateway configuration settings) should be entered here. |
string |
LockedDate |
Date and time when the user was locked |
string (date-time) |
ManualSelection |
Task choice: 0 - Automatic, 1 - Manual, 2 - SurveyAssignment and 3 - Choice. If [AllowedChoices] is not null the system decides that this field has Choice mode (3) but in reality it can have any value in this case. |
integer (int32) |
Name |
Name of the interviewer |
string |
PwdSetDate |
Date of the last password change |
string (date-time) |
InterviewerProperties
Class representing extended information about the interviewer
Name | Description | Schema |
---|---|---|
AllowedTaskChoice |
Available task choices if [Mode] is choice mode. Can have one or several values from Automatic, Manual or SurveyAssignment. |
< enum (Automatic, Manual, SurveyAssignment) > array |
AssignmentsListMode |
Identifies which calls are to be commenced |
enum (AssignedCallsOnly, AllCalls) |
AutomaticSurveyId |
Unique identifier of the survey to automatically login to if [Mode] is survey assignment |
string |
CallCenterId |
Unique identifier of the call center |
integer (int32) |
CallGroupId |
Unique identifier of the call group |
integer (int32) |
Description |
Description of the interviewer |
string |
DialType |
Dial type of the interviewer |
enum (Automatic, Manual) |
InterviewerId |
Unique identifier of the interviewer. Required for 'PUT' requests but should be omitted for 'POST' requests. |
integer (int32) |
Location |
The location field is an optional property that can be used to associate the interviewer with a localized dialer gateway. Please note that only valid location names (as specified in the dialer gateway configuration settings) should be entered here. |
string |
Mode |
Task choice. This value is ignored if AllowedTaskChoice is specified. |
enum (Automatic, Manual, SurveyAssignment, Choice) |
Name |
Name of the interviewer |
string |
ParentGroups |
List of unique identifiers of the parent groups of the interviewer |
< integer (int32) > array |
Password |
Encrypted password of the interviewer |
string |
InterviewerSessionHistory
Class representing information about the history of the interviewer session
Name | Description | Schema |
---|---|---|
CallCenterId |
Unique identifier of the call center |
integer (int32) |
CompanyId |
Unique identifier of the company |
integer (int32) |
InterviewerId |
Unique identifier of the interviewer |
integer (int32) |
LoginTime |
Date and time of the login |
string (date-time) |
LogoutTime |
Date and time of the logout |
string (date-time) |
SessionId |
Unique identifier of the session |
integer (int32) |
Link
A link to a node
Name | Description | Schema |
---|---|---|
href |
Relative url to node |
string |
method |
Defines the http method to use |
string |
rel |
Description of relation |
string |
ODataResponse[List[BreakHistory]]
Name | Schema |
---|---|
@odata.context |
string |
value |
< BreakHistory > array |
ODataResponse[List[CallHistoryWithVariables]]
Name | Schema |
---|---|
@odata.context |
string |
value |
< CallHistoryWithVariables > array |
ODataResponse[List[CallHistory]]
Name | Schema |
---|---|
@odata.context |
string |
value |
< CallHistory > array |
ODataResponse[List[Group]]
Name | Schema |
---|---|
@odata.context |
string |
value |
< Group > array |
ODataResponse[List[InterviewerSessionHistory]]
Name | Schema |
---|---|
@odata.context |
string |
value |
< InterviewerSessionHistory > array |
ODataResponse[List[Interviewer]]
Name | Schema |
---|---|
@odata.context |
string |
value |
< Interviewer > array |
ODataResponse[List[ResourceAssignment]]
Name | Schema |
---|---|
@odata.context |
string |
value |
< ResourceAssignment > array |
ODataResponse[List[SurveyAssignment]]
Name | Schema |
---|---|
@odata.context |
string |
value |
< SurveyAssignment > array |
ODataResponse[List[Survey]]
Name | Schema |
---|---|
@odata.context |
string |
value |
< Survey > array |
ODataResponse[List[TelephoneBlacklistItem]]
Name | Schema |
---|---|
@odata.context |
string |
value |
< TelephoneBlacklistItem > array |
ResourceAssignment
The class presents information about the assignment of interviewers and interviewer groups
Name | Description | Schema |
---|---|---|
AssignedCallsCount |
The number of explicitly assigned calls |
integer (int32) |
IsGroup |
Flag to show that this resource is a group |
boolean |
Name |
Name of the interviewer or the interviewer group |
string |
ResourceId |
Unique identifier of the interviewer or the interviewer group |
integer (int32) |
Survey
The class presents general information about the survey
Name | Description | Schema |
---|---|---|
SampleSize |
Size of sample for the survey |
integer (int32) |
State |
Current survey state |
enum (Closed, Open, SoftDeleted) |
SurveyId |
Unique identifier of the survey (pXXXXXXXX) |
string |
SurveyName |
Name of the survey |
string |
SurveyAssignment
The class presents information about assignments to a survey
Name | Description | Schema |
---|---|---|
AssignedCallsCount |
Count of the calls assigned to the survey |
integer (int32) |
AssignmentType |
Type of the assignment |
enum (Implicit, Explicit, ImplicitToSurveyCalls) |
SurveyId |
Unique identifier of the survey (pXXXXXXXX) |
string |
SurveyBasicProperties
The class presents some basic properties of the survey
Name | Description | Schema |
---|---|---|
CallDeliveryMode |
Call delivery mode of the survey |
enum (InOrder, Random) |
CallGroups |
A flag indicating that survey uses call groups |
boolean |
ExtendedStatusGroup |
Name of the extended status codes group assigned to the survey |
string |
Scheduling |
Name of the scheduling script assigned to the survey |
string |
SurveyId |
Unique identifier of the survey (pXXXXXXXX) |
string |
TelephoneBlacklistItem
Class representing information about the item in the blacklist
Name | Description | Schema |
---|---|---|
Id |
Unique identifier of the blacklist item. Required for 'PUT' requests but should be omitted for 'POST' requests. |
integer (int32) |
TelephoneNumber |
Telephone number |
string |
Type |
Type of the telephone number |
enum (Equal, StartWith) |