Feature | Version | |
---|---|---|
wfm | 1 |
Gets a set of WFM data for the logged in agent for a given date range. If no date range is specified, a date range of today through one year from now will be used.
Example: select=schedule,time-off&startUtc=2013-01-31&endUtc=2014-01-31
The valid values for the select attribute (order does not matter) are:
schedule
- The response should include the logged in agent's schedule. Note that when a date range is passed in an entire schedule will be returned as long as part of that schedule falls into the requested date range.time-off
- The response should include the logged in agent's time-off requests.accrual
- The response should include the logged in agent's time-off accrual information.availability
- The response should include time-off availability information.activity-codes
- The response should include the set of active activity codes. Note: this set is referenced by schedules, time-off requests, and accrual information.status-mappings
- The response should include the status codes and their related activity type.Feature | Version | |
---|---|---|
wfm | 1 |
Required
The ININ session token necessary for all calls that require a security or user context.Required
The session cookie. With the exception of the connection request, all requests must provide a session cookie.Required
The ININ session ID necessary for all calls that require a security or user context.Required
The comma-separated list of data attributes to return.Required
An object representing an agent's schedule.Required
The JSON type representing this option.Required
The version for this object.Required
A collection of schedule intervals representing an agent's schedule.Property type documentation:
Represents a collection of schedule intervals.
List item type documentation:
Represents a time interval in an agent's schedule.
This property can be null.
Feature | Version | |
---|---|---|
wfm | 4 |
Required
An object representing time off requests.Required
The JSON type representing this option.Required
The version for this object.Required
A collection of time off requests.Property type documentation:
Represents a collection of time off requests.
List item type documentation:
Represents an agent's request for time off for a contigious range of days.
This property can be null.
The unique ID for this time off request.
This read only property is used to identify a time off request when updating it via a PUT operation.
The user name associated with this time off request.
This is a read only property and can not be changed with PUT or POST operations.
Whether this time off request represents paid time.
This value is set to the isPaidTime value of the activity code during a POST operation. It is treated as a read only property with a PUT operation.
The ID of the user who submitted this request. Note that this isn't always the same as the cicUserName, as a supervisor could submit the request on behalf of the agent.
This is a read only property and can not be changed with PUT or POST operations.
When this request was submitted in UTC time.
This is a read only property and can not be changed with PUT or POST operations.
The ID of the user who reviewed this time off request.
This is a read only property and can not be changed with PUT or POST operations.
When the time off request was reviewed.
This is a read only property and can not be changed with PUT or POST operations.
If this request has requestState of "Pending", the reason this time off request is pending.
This is a read only property and can not be changed with PUT or POST operations.
If this request has requestState of "Denied", the reason this time off request has been denied.
This is a read only property and can not be changed with PUT or POST operations.
Required
A collection of objects representing the availability of time off on specific days.Required
The JSON type representing this option.Required
The version for this object.Required
A collection of time off availability information.Property type documentation:
Represents a collection of availability information for time off on calendar days within the requested window.
List item type documentation:
Represents the availability information for time off on a specified calendar day.
Required
A collection of objects representing the accrual of time off for an agent.Required
The JSON type representing this option.Required
The version for this object.Required
A collection of time off accrual information.Property type documentation:
Represents a collection of time off accrual information for an agent.
List item type documentation:
Represents the time-off accrual information for an agent.
Property type documentation:
Represents a collection of strings.
Required
A map of activity codes to activity code IDs.Required
The JSON type representing this option.Required
The version for this object.Required
A collection of activity code information.Property type documentation:
Represents a collection of key/value pairs where each key is a string and each value is an ActivityCodeInfo.
Required
The key identifying this pair.Required
The value of this pair.Dictionary value type documentation:
Represents the metadata for an activity code.
Required
A collection of status mappings.Required
The JSON type representing this option.Required
The version for this object.Required
A collection of status mappings.Property type documentation:
Represents a collection of key/value pairs where each key is a string statusID and each value is an ActivityType.
Required
The key identifying this pair.Required
The value of this pair.Required
An object representing configuration information for the agent.This property can be null.
Required
The JSON type representing this option.Required
The version for this object.This property can be null.
This property can be null.
This property can be null.
This property can be null.
Feature | Version | |
---|---|---|
wfm | 4 |
This property can be null.
Feature | Version | |
---|---|---|
wfm | 4 |
This property can be null.
Feature | Version | |
---|---|---|
wfm | 4 |
This property can be null.
Feature | Version | |
---|---|---|
wfm | 4 |
This property can be null.
Feature | Version | |
---|---|---|
wfm | 4 |
This property can be null.
Property type documentation:
Represents a collection of activity type IDs and warnings associated with them when used in a schedule that is traded.
List item type documentation:
Represents an map of activity type IDs and warnings associated with them when used in a schedule that is traded.
Required
Activity Type ID.Required
Warning message.Feature | Version | |
---|---|---|
wfm | 4 |
Property type documentation:
Represents a collection of strings.
Required
A collection of objects representing the outstanding notifications for an agent.Required
The JSON type representing this option.Required
The version for this object.Required
A collection of notifications.Property type documentation:
Represents a collection of notifications for an agent.
List item type documentation:
Represents notification information for an agent.
Feature | Version | |
---|---|---|
wfm | 4 |
Required
The JSON type representing this option.Required
The version for this object.Required
A collection of shift trade requests.Property type documentation:
Represents a collection of shift trade requests.
List item type documentation:
Represents an agent's request to trade a schedule with another agent.
Property type documentation:
Represents a collection of acceptable start times for a shift trade.
List item type documentation:
Represents an acceptable range of start times for a shift trade.
The unique ID for this shift trade request.
This read only property is used to identify a shift trade request when updating it via a PUT operation.
Feature | Version | |
---|---|---|
wfm | 4 |
Required
The JSON type representing this option.Required
The version for this object.Required
A collection of shift trade matches.Property type documentation:
Represents a collection of shift trade matches.
List item type documentation:
Represents an agent's match to trade a schedule with another agent.
The unique ID for this shift trade match.
This read only property is used to identify a shift trade match when updating it via a PUT operation.
Required
A message that describes the current error.Required
A message that describes the current error.Feature | Version | |
---|---|---|
wfm | 2 |
Required
A message that describes the current error.Required
A message that describes the current error.Required
Indicates that the client needs to authenticate using a custom ICWS scheme, which supports a realm of type ICWS and a location which is the URL at which the client can authenticate. A typical example would be the following.
WWW-Authenticate: ICWS realm="ICWS" location="/ICWS/connection"
Required
A message that describes the current error.Required
A message that describes the current error.Required
A message that describes the current error.