When you configure an export, import, or other type of flow step using the prebuilt NICE CXone connector, you can select any of the API operations listed below*, organized by API type.
Note
If your API endpoint isn’t listed here, switch the flow step to HTTP mode and configure the endpoint provided in the NICE CXone API documentation. *You can also create a composite endpoint for this application in HTTP mode.
Resource |
API endpoint |
Export |
Import |
---|---|---|---|
Address book |
Returns a list of address books |
X |
|
Create a new address book |
X |
||
Delete an existing address book |
X |
||
Lists all assigned agents for an address book |
X |
||
Lists all unassigned agents for an address book |
X |
||
Assign entities to an address book |
X |
||
Lists all dynamic address book entries for an address book |
X |
||
Create or update dynamic address book entries |
X |
||
Delete a dynamic address book entry |
X |
||
Lists all standard address book entries for an address book |
X |
||
Create standard address book entries |
X |
||
Update standard address book entries |
X |
||
Delete a standard address book entry |
X |
||
Returns address books for an agent |
X |
||
Returns address books for a campaign |
X |
||
Returns address books for a skill |
X |
||
Returns address books for a team |
X |
||
Agent phone |
Dial agent phone |
X |
|
Mute agent phone |
X |
||
Unmute agent leg |
X |
||
Ends the agent's phone call |
X |
||
Agents |
Get agents list |
X |
|
Create an agent |
X |
||
Update an array of agents |
X |
||
Get agent details by agent ID |
X |
||
Update an agent identified by agent ID or user ID |
X |
||
Sets an agent's state |
X |
||
Returns skills assigned to all agents |
X |
||
Returns a list of groups an agent is assigned |
X |
||
Assign skills to an agent |
X |
||
Modify skill assignments for an agent |
X |
||
Returns skills assigned to an agent |
X |
||
Remove skill assignments for an agent |
X |
||
Returns skills not assigned to an agent |
X |
||
Returns summary of all agent's contacts by skill |
X |
||
Returns summary of an agent's contacts by skill |
X |
||
Creates a custom agent event |
X |
||
Returns a list of quick replies |
X |
||
Returns a list of quick replies for an agent |
X |
||
Create an agent message |
X |
||
Delete agent message |
X |
||
Returns an agent message list |
X |
||
Returns an agent indicator list |
X |
||
Forces an agent session to end |
X |
||
Returns agent dialing patterns |
X |
||
Transform input number |
X |
||
Returns a list of agent states |
X |
||
Get agents extended |
X |
||
Lists all agent issues |
X |
||
Lists agent group messages |
X |
||
Lists existing skills for download |
X |
||
Returns list of teams |
X |
||
Create a team |
X |
||
Get team-by-team ID |
X |
||
Update a team |
X |
||
Returns all team’s agents |
X |
||
Assign agents to a team |
X |
||
Remove agents from a team |
X |
||
Returns a team’s agents |
X |
||
Gets all outstates that are valid for a team. |
X |
||
Assign unavailable codes to a team |
X |
||
Updates unavailable code for a team |
X |
||
Remove an unavailable code from a team |
X |
||
Updates an existing unavailable code record |
X |
||
Returns a list of access keys |
X |
||
Creates an access key |
X |
||
Updates an access key by ID |
X |
||
Returns the configuration of an access key |
X |
||
Deletes an access key |
X |
||
Returns active supervisor's status |
X |
||
Assign unavailable code to teams |
X |
||
Business data API |
Update business data for closed interactions |
X |
|
Update business data at segment level for closed interaction |
X |
||
Callback |
Request an immediate callback |
X |
|
Schedule a callback |
X |
||
Channel |
Create new DFO channel |
X |
|
Get list of existing channels |
X |
||
Update thread flags |
X |
||
Chat requests |
Add a chat contact |
X |
|
Add chat or SMS contact |
X |
||
Accepts an incoming contact |
X |
||
Rejects an incoming contact |
X |
||
Ends a contact |
X |
||
Restore a chat to an active state |
X |
||
Send chat text to the patron |
X |
||
Transfer chat to an agent |
X |
||
Transfer chat to skill |
X |
||
Notify patron agent is typing |
X |
||
Notify agent patron is typing |
X |
||
Sends agent a chat preview |
X |
||
Sends chat transcript via email |
X |
||
Return chat profile config |
X |
||
Commitments |
Returns scheduled callbacks for an agent |
X |
|
Creates a scheduled callback |
X |
||
Updates a scheduled callback |
X |
||
Deletes a scheduled callback |
X |
||
Returns scheduled callbacks for an agent |
X |
||
Contact |
Get list of contacts based on filter |
X |
|
Get contact detail |
X |
||
Update of selected contact's properties |
X |
||
Get pagination of contact detail |
X |
||
Get contact messages |
X |
||
Change inbox assignee for contact |
X |
||
Unassign inbox assignee from contact |
X |
||
Change custom field values for contact |
X |
||
Change routing queue for contact |
X |
||
Close agent contact in contact |
X |
||
Change status of contact |
X |
||
Contacts |
Returns active chat or SMS transcript. |
X |
|
Get dispositions by contact ID for digital contact only |
X |
||
Returns historical chat transcript |
X |
||
Returns an email transcript |
X |
||
Returns a contacts files |
X |
||
Force a contact to be disconnected and to end |
X |
||
Starts monitoring a phone call |
X |
||
Allows to begin the recording of an active phone call |
X |
||
Set disposition for contact |
X |
||
Assign tags to a contact |
X |
||
Returns a single contact state |
X |
||
Returns a single contact state |
X |
||
Update persistent contact |
X |
||
Create a signal for a contact |
X |
||
returns sms transcript |
X |
||
Returns past SMS contacts |
X |
||
Custom fields |
Get definition of contact's custom fields |
X |
|
Customer |
Get list of customers based on filter |
X |
|
Get detail of the customer |
X |
||
Get definition of customer's custom fields |
X |
||
Create or update customer custom field (based on ident) |
X |
||
Update values of customer custom fields |
X |
||
Emails |
Add an email contact |
X |
|
Creates an outbound email contact |
X |
||
Forwards an email |
X |
||
Reply to an email |
X |
||
Sends an email |
X |
||
End an email contact |
X |
||
Transfer email to agent |
X |
||
Transfer an email to a skill |
X |
||
Parks an email |
X |
||
Unparks an email |
X |
||
Preview an email |
X |
||
Restore an email |
X |
||
Email save draft |
X |
||
Extracting data |
Gets status for all jobs |
X |
|
Prepares requested data for extraction. |
X |
||
Gets a specific job status. |
X |
||
General |
Get all API version v28 |
X |
|
Get API version release information |
X |
||
Returns branding profile |
X |
||
Returns business unit config |
X |
||
Get business unit outbound routes available for skills |
X |
||
Get agent settings |
X |
||
Returns countries |
X |
||
Returns states or provinces |
X |
||
Returns data types |
X |
||
List of dispositions |
X |
||
Get a file |
X |
||
Deletes a file |
X |
||
Uploads a file |
X |
||
Moves or renames a file |
X |
||
Returns a list of unprocessed files |
X |
||
Marks a file as processed. |
X |
||
Marks a file to be processed. |
X |
||
Deletes a folder |
X |
||
Returns a directory listing |
X |
||
Get all feedback categories and priorities |
X |
||
Create a hiring source |
X |
||
Returns hiring sources |
X |
||
Returns a list of hours of operation profiles |
X |
||
Creates an hours of operation profile |
X |
||
Returns a single hour of operation profile |
X |
||
Updates an hour of operation profile |
X |
||
Returns locations |
X |
||
Returns a list of media types |
X |
||
Returns a single media type |
X |
||
Creates a message template |
X |
||
Gets all message templates |
X |
||
Updates a message template |
X |
||
Returns a message template |
X |
||
Returns a list of permissions |
X |
||
Returns a list of permissions for an agent |
X |
||
Returns SMS phone codes |
X |
||
Returns a list of points of contact |
X |
||
Creates a point of contact |
X |
||
Returns a single point of contact |
X |
||
Updates a point of contact |
X |
||
Returns all security profiles |
X |
||
Returns a security profile |
X |
||
Open a JSON script |
X |
||
Save a JSON script |
X |
||
Update an existing script |
X |
||
Deletes script |
X |
||
Returns a script |
X |
||
Search script |
X |
||
Get file configuration info and content |
X |
||
Save file in file server |
X |
||
Update file configuration |
X |
||
Delete a file from the file server |
X |
||
Return a list of files and folders from the file server |
X |
||
Kick a locked script |
X |
||
Return a history of a script |
X |
||
Starts a script by script ID |
X |
||
Returns the server time in ISO 8601 |
X |
||
Creates a tag |
X |
||
Returns a list of tags |
X |
||
Returns a tag |
X |
||
Updates a tag |
X |
||
Returns possible timezones |
X |
||
Create a suppressed contact |
X |
||
List of suppressed contacts |
X |
||
Returns a list of enabled timezones |
X |
||
Updates the enabled time zones |
X |
||
Returns a list of paginated unavailable codes |
X |
||
Creates an unavailable code |
X |
||
Returns a list of configurable phone number |
X |
||
Returns a suppressed contact by ID |
X |
||
Updates a suppressed contact by ID |
X |
||
Deletes a suppressed contact by ID |
X |
||
Groups |
Create groups |
X |
|
Get groups |
X |
||
Returns a group config |
X |
||
Updates a group |
X |
||
Returns a list of agents assigned to a group |
X |
||
Removes agents from a group. |
X |
||
Assign agents to a group |
X |
||
List |
Returns list of DNC groups |
X |
|
Create a DNC group |
X |
||
Returns a DNC group |
X |
||
Update a DNC group |
X |
||
Returns contributing skills for a DNC group |
X |
||
Removes a contributing skill |
X |
||
Assign a contributing skill |
X |
||
Returns records in a DNC group |
X |
||
Add records to a DNC group |
X |
||
Expire records from a DNC group |
X |
||
Returns scrubbed skills for a DNC group |
X |
||
Assign a scrubbed skill |
X |
||
Remove a scrubbed skill |
X |
||
Search for a phone number |
X |
||
Get DNIS entries |
X |
||
Create a calling list mapping |
X |
||
Returns all calling lists |
X |
||
Download a calling list |
X |
||
Remove a calling list |
X |
||
Download a calling list's attempts |
X |
||
Upload new records to a call list |
X |
||
Remove prospects from a source |
X |
||
Returns the status of calling list upload jobs |
X |
||
Returns the status of calling list upload job |
X |
||
Cancel pending/processing list process |
X |
||
Message |
Create message in DFO |
X |
|
Send outbound message |
X |
||
Remove author name from message |
X |
||
Add tag to message |
X |
||
Remove tag from message |
X |
||
Remove content of a message |
X |
||
Hide message |
X |
||
Un-hide message |
X |
||
Delete message |
X |
||
Create new note to message |
X |
||
Update note of the message |
X |
||
Remove note from message |
X |
||
Set read status of a message |
X |
||
Set sentiment of a message |
X |
||
Add reaction to a message in channel |
X |
||
Delete reaction from a message in channel |
X |
||
One-time verification token |
Authenticate redirect URL for one-time token |
X |
|
Verify one-time token and get JWT authentication token |
X |
||
Personal con |
Log into a dialer campaign |
X |
|
Log out of a dialer campaign |
X |
||
Snooze a preview contact. |
X |
||
Phone calls |
Dials an agent's personal queue |
X |
|
Dials an outbound call |
X |
||
Dials a skill |
X |
||
Send DTMF tones |
X |
||
Dial agent consult |
X |
||
Transfer call |
X |
||
Conference calls together |
X |
||
Accept consult request |
X |
||
Places a contact on hold |
X |
||
Resume call |
X |
||
End call |
X |
||
Override AMD on a call |
X |
||
Record a call |
X |
||
Masks a recording with white noise |
X |
||
Stop masking a call recording |
X |
||
Dial an independent call |
X |
||
Disposition an independent call |
X |
||
Real-time |
gets a JSON object client data |
X |
|
updates or inserts a client data record |
X |
||
Returns parked contacts |
X |
||
returns activity for all skills |
X |
||
returns activity for a skill |
X |
||
returns contact summary for personal queue |
X |
||
returns contact detail for personal queue agent |
X |
||
Recording media playback |
Access the full contact based on ACD contact ID |
X |
|
Access a recording statement based on ACD contact ID and statement ID |
X |
||
Reporting |
Returns info on recent contacts |
X |
|
Returns state duration for an agent |
X |
||
Returns a performance summary of all agents |
X |
||
Returns performance summary for a specific agent |
X |
||
Returns SMS transcripts for a contact ID |
X |
||
List of associated contacts by ID |
X |
||
Returns SMS transcripts for a date range and transport code. |
X |
||
Completed contacts |
X |
||
Returns contact state history |
X |
||
Returns contact custom data |
X |
||
Returns performance summary of all teams |
X |
||
Returns performance summary of a team |
X |
||
Returns a list of custom reports |
X |
||
Returns a list of reporting jobs |
X |
||
Returns a reporting job |
X |
||
Start a custom reporting job |
X |
||
Generates a link to a data download report |
X |
||
Routing attributes |
Retrieves a list of routing attributes |
X |
|
Retrieves a routing attribute |
X |
||
Updates or adds a routing attribute |
X |
||
Retrieves a routing attribute's assigned agents |
X |
||
Retrieves an agent's assigned routing attribute |
X |
||
Updates an agent's assigned routing attribute |
X |
||
Unassigns a routing attribute from an agent |
X |
||
Routing queue |
Get list of routing queues based on filter |
X |
|
Scheduled callbacks |
Dial a scheduled callback |
X |
|
Reschedule a scheduled callback |
X |
||
Cancels a presented scheduled callback. |
X |
||
Schedules |
Get agents schedules from CXone WFM |
X |
|
Script schedules |
Returns a list of paginated script schedules |
X |
|
Get unavailable code details by ID |
X |
||
Returns a list of audit entries for script schedules |
X |
||
Returns a list of scripts to assign to the script scheduler |
X |
||
New in v28.0 returns a list of skills to assign to the script scheduler |
X |
||
Sessions |
Starts an agent session |
X |
|
Joins an existing agent session |
X |
||
Ending an agent session |
X |
||
Gets the next agent event description |
X |
||
Set agent status |
X |
||
Post a feedback |
X |
||
Post custom data to a contact |
X |
||
Requests an additional contact for MCH |
X |
||
Creates an outbound SMS contact |
X |
||
Moves contact to in focus |
X |
||
Accept a contact |
X |
||
Reject a contact |
X |
||
Hold a contact |
X |
||
Resume a contact |
X |
||
End a contact |
X |
||
Skills |
Returns a list of campaigns |
X |
|
Creates a campaign |
X |
||
Returns a single campaign |
X |
||
Updates a campaign |
X |
||
Create dispositions |
X |
||
Returns a list of dispositions with skill assignment |
X |
||
Get a disposition by ID |
X |
||
Update an existing disposition |
X |
||
Returns a list of skills assigned to a disposition |
X |
||
Returns a list of disposition classifications |
X |
||
Change status of existing disposition by ID |
X |
||
Returns a list of audit entries for dispositions |
X |
||
Get skills |
X |
||
Creates a skill |
X |
||
Get skills settings list |
X |
||
Get skill details |
X |
||
Updates a skill |
X |
||
Get skill settings |
X |
||
Returns config for thank you page |
X |
||
Start a personal connection skill |
X |
||
Stop a personal connection skill |
X |
||
Returns skills assignments |
X |
||
Returns agents assigned to a skill |
X |
||
Assign agents to a skill |
X |
||
Remove skill agent assignments |
X |
||
Update skill agent assignments |
X |
||
Delete skills based on skill ID and agent ID |
X |
||
Get agents that are not assigned to skill |
X |
||
Returns contacts summary for all skills |
X |
||
Returns contacts summary for a single skill |
X |
||
Returns a skill dispositions |
X |
||
Returns unassigned dispositions for a skill |
X |
||
Returns tags for a skill |
X |
||
Assign a tag to a skill |
X |
||
Removes tags from a skill |
X |
||
Returns the general settings for a skill |
X |
||
Updates the general settings for a skill |
X |
||
Returns CPA management configuration for a skill |
X |
||
Updates CPA management configuration for a skill |
X |
||
Returns the XS configuration for a skill |
X |
||
Updates XS settings for a skill |
X |
||
Returns the delivery preferences configuration for a skill |
X |
||
Updates delivery preferences configuration for a skill |
X |
||
Updates retry settings for a skill |
X |
||
Returns retry settings for a skill |
X |
||
Returns the schedule settings for a skill |
X |
||
Updates schedule settings for a skill |
X |
||
Update skill cadence settings |
X |
||
Updates the timezone boundings for the given skill |
X |
||
List of the timezone boundings for the given skill |
X |
||
Update skill list management settings |
X |
||
Assign skills to a campaign |
X |
||
Removes a skill from a campaign |
X |
||
Station profiles |
Returns a list of paginated station profiles |
X |
|
Creates a station profile |
X |
||
Get station profile details by ID |
X |
||
Updates an existing station profile |
X |
||
Delete a station profile |
X |
||
Returns a list of audit entries for a station profile |
X |
||
Supervisor |
Gives the ability to monitor an agent on a live call |
X |
|
Gives the ability to coach an agent on a live call |
X |
||
Gives a supervisor the ability to barge an agent on a live call |
X |
||
Gives the ability to take over an agent on a live call |
X |
||
Tag |
Get list of tags |
X |
|
Unavailable codes |
Get unavailable code details by ID |
X |
|
Returns a list of audit entries for an unavailable code |
X |
||
Change status of existing unavailable code by ID |
X |
||
Returns a list of assigned teams to an unavailable code |
X |
||
Unassign teams assigned to an unavailable code |
X |
||
Assign teams unassigned to an unavailable code |
X |
||
Returns a list of unassigned teams to an unavailable code |
X |
||
User management |
Create a new team |
X |
|
Update team details |
X |
||
Get team details by team ID |
X |
||
Get list of all users for a tenant |
X |
||
Create user under tenant |
X |
||
Update user details |
X |
||
Invite a user |
X |
||
Deactivates a user |
X |
||
Get user details by user ID |
X |
||
Revive a user |
X |
||
Voicemails |
Pause a voicemail |
X |
|
End a voicemail contact |
X |
||
Transfer voicemail to an agent |
X |
||
Transfer voicemail to a skill |
X |
||
WFM data |
Returns contact statistics for wfm |
X |
|
Returns agent metadata |
X |
||
Returns dialer contact statistics |
X |
||
Returns adherence statistics |
X |
||
Returns scorecard statistics |
X |
||
Returns agent-performance |
X |
||
Work flow data |
Get a list of workflow data profiles based on the active flag |
X |
|
Get a workflow data profile |
X |
||
Deactivate a workflow data profile |
X |
||
Activate a workflow data profile |
X |
||
Work item |
Create a new work item |
X |
|
Queues up a new persistent work item |
X |
||
Work items |
Hold a work item |
X |
|
Resume a work item |
X |
||
End a work item |
X |
||
Accept a work item |
X |
||
Reject a work item |
X |
Comments
Please sign in to leave a comment.