Skip to main content
Server path: /genesys-conversations | Type: Application | PCID required: Yes

Tools

ToolDescription
genesys_conversations_delete_call_participant_consultCancel the transfer
genesys_conversations_delete_conversationUpdate a conversation by disconnecting all of the participants
genesys_conversations_delete_conversation_customattributeDelete a custom attributes record.
genesys_conversations_delete_conversation_participant_codeDelete a code used to add a communication to this participant
genesys_conversations_delete_conversation_participant_flaggedreasonRemove flagged reason from conversation participant.
genesys_conversations_get_analytics_conversation_detailsGet a conversation by id
genesys_conversations_get_analytics_conversations_detailsGets multiple conversations by id
genesys_conversations_get_analytics_conversations_details_job_resultsFetch a page of results for an async details job
genesys_conversations_get_callGet call conversation
genesys_conversations_get_call_participant_communication_wrapupGet the wrap-up for this conversation communication.
genesys_conversations_get_call_participant_wrapupGet the wrap-up for this conversation participant.
genesys_conversations_get_call_participant_wrapupcodesGet list of wrapup codes for this conversation participant
genesys_conversations_get_callbackGet callback conversation
genesys_conversations_get_callback_participant_communication_wrapupGet the wrap-up for this conversation communication.
genesys_conversations_get_callback_participant_wrapupGet the wrap-up for this conversation participant.
genesys_conversations_get_callback_participant_wrapupcodesGet list of wrapup codes for this conversation participant
genesys_conversations_get_callbacksGet the logged-in user’s active conversations and their Callback participants state.
genesys_conversations_get_callsGet the logged-in user’s active conversations and their Call participants state.
genesys_conversations_get_calls_historyGet call history
genesys_conversations_get_conversationGet conversation
genesys_conversations_get_conversation_communication_agentchecklistGet checklist info for a single checklist.
genesys_conversations_get_conversation_communication_agentchecklist_jobGet inference job status
genesys_conversations_get_conversation_communication_agentchecklistsGet information of all checklists associated with a conversation.
genesys_conversations_get_conversation_communication_internalmessageGet message
genesys_conversations_get_conversation_communication_internalmessagesGet messages for communication
genesys_conversations_get_conversation_customattributeGet custom attributes by id
genesys_conversations_get_conversation_customattributesGet a list of custom attributes for a conversation.
genesys_conversations_get_conversation_participant_secureivrsessionFetch info on a secure session
genesys_conversations_get_conversation_participant_secureivrsessionsGet a list of secure sessions for this participant.
genesys_conversations_get_conversation_participant_wrapupGet the wrap-up for this conversation participant.
genesys_conversations_get_conversation_participant_wrapupcodesGet list of wrapup codes for this conversation participant
genesys_conversations_get_conversation_secureattributesGet the secure attributes on a conversation.
genesys_conversations_get_conversation_suggestionGet Suggestion.
genesys_conversations_get_conversation_suggestionsGet all suggestions for a conversation.
genesys_conversations_get_conversation_summariesGet the summaries of the conversation.
genesys_conversations_get_conversationsGet active conversations for the logged in user
genesys_conversations_get_conversations_callGet call conversation
genesys_conversations_get_conversations_callbackGet callback conversation
genesys_conversations_get_conversations_callbacksGet the logged-in user’s active conversations and their Callback participants state.
genesys_conversations_get_conversations_callsGet the logged-in user’s active conversations and their Call participants state.
genesys_conversations_get_conversations_calls_historyGet call history
genesys_conversations_get_conversations_emailGet email conversation
genesys_conversations_get_conversations_emailsGet the logged-in user’s active conversations and their Email participants state.
genesys_conversations_get_conversations_messageGet message conversation
genesys_conversations_get_conversations_messagesGet the logged-in user’s active conversations and their Message participants state.
genesys_conversations_patch_callUpdate a conversation by setting its recording state, merging in other conversations to create a conference, or disconnecting all of the participants
genesys_conversations_patch_call_conferenceUpdate a conversation by merging in other conversations to create a conference
genesys_conversations_patch_call_participantUpdate conversation participant
genesys_conversations_patch_call_participant_attributesUpdate the attributes on a conversation participant.
genesys_conversations_patch_call_participant_communicationUpdate conversation participant’s communication by disconnecting it. This endpoint does not update wrapup.
genesys_conversations_patch_call_participant_consultChange who can speak
genesys_conversations_patch_call_participant_user_user_idUpdate conversation participant on behalf of a user
genesys_conversations_patch_callbackUpdate a conversation by disconnecting all of the participants
genesys_conversations_patch_callback_participantUpdate conversation participant
genesys_conversations_patch_callback_participant_attributesUpdate the attributes on a conversation participant.
genesys_conversations_patch_callback_participant_communicationUpdate conversation participant’s communication by disconnecting it.
genesys_conversations_patch_callbacksUpdate a scheduled callback
genesys_conversations_patch_conversation_customattributesUpdate a single custom attributes record by amending the data with only the provided fields.
genesys_conversations_patch_conversation_participantUpdate a participant.
genesys_conversations_patch_conversation_participant_attributesUpdate the attributes on a conversation participant.
genesys_conversations_patch_conversation_secureattributesUpdate the secure attributes on a conversation.
genesys_conversations_patch_conversation_summary_engagementsUpdate agent’s engagement for the summary.
genesys_conversations_patch_conversation_summary_feedbackUpdate the feedback for the summary.
genesys_conversations_patch_conversation_utilizationlabelUpdate the utilization label on a conversation. When there is no value provided, the system default label is applied
genesys_conversations_post_analytics_conversations_activity_queryQuery for conversation activity observations
genesys_conversations_post_analytics_conversations_aggregates_queryQuery for conversation aggregates
genesys_conversations_post_analytics_conversations_details_queryQuery for conversation details
genesys_conversations_post_callPlace a new call as part of a callback conversation.
genesys_conversations_post_call_participant_bargeBarge a given participant’s call creating a barged in conference of connected participants.
genesys_conversations_post_call_participant_coachListen in on the conversation from the point of view of a given participant while speaking to just the given participant.
genesys_conversations_post_call_participant_communication_wrapupApply wrap-up for this conversation communication
genesys_conversations_post_call_participant_consult_agentInitiate a consult transfer to an agent
genesys_conversations_post_call_participant_consult_contact_externalInitiate a consult transfer to an external contact
genesys_conversations_post_call_participant_consult_queueInitiate a consult transfer to a queue
genesys_conversations_post_call_participant_monitorListen in on the conversation from the point of view of a given participant.
genesys_conversations_post_call_participant_replaceReplace this participant with the specified user and/or address
genesys_conversations_post_call_participant_voice_consultInitiate voice consult transfer
genesys_conversations_post_call_participantsAdd participants to a conversation
genesys_conversations_post_call_participants_user_user_idAdd participants to a conversation on behalf of a user
genesys_conversations_post_callback_participant_communication_wrapupApply wrap-up for this conversation communication
genesys_conversations_post_callback_participant_replaceReplace this participant with the specified user and/or address
genesys_conversations_post_callbacksCreate a Callback
genesys_conversations_post_callsCreate a call conversation
genesys_conversations_post_calls_user_user_idCreate a call conversation on behalf of a user
genesys_conversations_post_conversation_assignAttempts to manually assign a specified conversation to a specified user. Ignores bullseye ring, PAR score, skills, and languages.
genesys_conversations_post_conversation_bargeBarge a conversation creating a barged in conference of connected participants.
genesys_conversations_post_conversation_cobrowseCreates a cobrowse session. Requires “conversation:cobrowse:add” (for web messaging) or “conversation:cobrowsevoice:add” permission.
genesys_conversations_post_conversation_communication_agentchecklistAgent Checklist activation API
genesys_conversations_post_conversation_communication_agentchecklist_agentactionAPI invoked to capture an agent action.
genesys_conversations_post_conversation_communication_agentchecklist_jobsCreate inference job
genesys_conversations_post_conversation_communication_agentchecklists_finalizeAPI invoked to finalize agent checklist evaluation.
genesys_conversations_post_conversation_communication_internalmessagesSend internal message
genesys_conversations_post_conversation_disconnectPerforms a full conversation teardown. Issues disconnect requests for any connected media. Applies a system wrap-up code to any participants that are pending wrap-up. This is not intended to be the normal way of ending interactions but is available in the event of problems with the application to allow a resynchronization of state across all components. It is recommended that users submit a support case if they are relying on this endpoint systematically as there is likely something that needs investigation.
genesys_conversations_post_conversation_participant_callbacksCreate a new callback for the specified participant on the conversation.
genesys_conversations_post_conversation_participant_digitsSends DTMF to the participant
genesys_conversations_post_conversation_participant_internalmessages_users_communicationsSetup internal message communication with user
genesys_conversations_post_conversation_participant_replace_agentReplace this participant with the specified agent
genesys_conversations_post_conversation_participant_replace_contact_externalReplace this participant with the an external contact
genesys_conversations_post_conversation_participant_replace_queueReplace this participant with the specified queue
genesys_conversations_post_conversation_participant_secureivrsessionsCreate secure IVR session. Only a participant in the conversation can invoke a secure IVR.
genesys_conversations_post_conversation_participant_transferReplace this participant by another one using the address of the destination.
genesys_conversations_post_conversation_suggestion_engagementSave an engagement on the suggestion.
genesys_conversations_post_conversation_summary_feedbackSubmit feedback for the summary.
genesys_conversations_post_conversations_call_participant_communication_wrapupApply wrap-up for this conversation communication
genesys_conversations_post_conversations_participants_attributes_searchSearch conversations
genesys_conversations_post_customattributes_searchSearch resources.
genesys_conversations_post_participants_attributes_searchSearch conversations
genesys_conversations_put_conversation_customattributesCreate or update a single custom attributes record. Updating replaces all data with the provided fields.
genesys_conversations_put_conversation_participant_flaggedreasonSet flagged reason on conversation participant to indicate bad conversation quality.
genesys_conversations_put_conversation_secureattributesSet the secure attributes on a conversation.
genesys_conversations_put_conversation_tagsUpdate the tags on a conversation.

genesys_conversations_delete_call_participant_consult

Cancel the transfer Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId

genesys_conversations_delete_conversation

Update a conversation by disconnecting all of the participants Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID

genesys_conversations_delete_conversation_customattribute

Delete a custom attributes record. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
attributesIdstringYesattributesId

genesys_conversations_delete_conversation_participant_code

Delete a code used to add a communication to this participant Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
addCommunicationCodestringYesaddCommunicationCode

genesys_conversations_delete_conversation_participant_flaggedreason

Remove flagged reason from conversation participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID

genesys_conversations_get_analytics_conversation_details

Get a conversation by id Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId

genesys_conversations_get_analytics_conversations_details

Gets multiple conversations by id Parameters:
ParameterTypeRequiredDefaultDescription
idany[]NoComma-separated conversation ids

genesys_conversations_get_analytics_conversations_details_job_results

Fetch a page of results for an async details job Parameters:
ParameterTypeRequiredDefaultDescription
jobIdstringYesjobId
cursorstringNoIndicates where to resume query results (not required for first page)
pageSizeintegerNoThe desired maximum number of results

genesys_conversations_get_call

Get call conversation Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId

genesys_conversations_get_call_participant_communication_wrapup

Get the wrap-up for this conversation communication. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
communicationIdstringYescommunicationId
provisionalbooleanNoIndicates whether or not to fetch provisional wrap-up code.

genesys_conversations_get_call_participant_wrapup

Get the wrap-up for this conversation participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
provisionalbooleanNoIndicates whether or not to fetch provisional wrap-up code.

genesys_conversations_get_call_participant_wrapupcodes

Get list of wrapup codes for this conversation participant Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId

genesys_conversations_get_callback

Get callback conversation Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId

genesys_conversations_get_callback_participant_communication_wrapup

Get the wrap-up for this conversation communication. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
communicationIdstringYescommunicationId
provisionalbooleanNoIndicates whether or not to fetch provisional wrap-up code.

genesys_conversations_get_callback_participant_wrapup

Get the wrap-up for this conversation participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
provisionalbooleanNoIndicates whether or not to fetch provisional wrap-up code.

genesys_conversations_get_callback_participant_wrapupcodes

Get list of wrapup codes for this conversation participant Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId

genesys_conversations_get_callbacks

Get the logged-in user’s active conversations and their Callback participants state.

genesys_conversations_get_calls

Get the logged-in user’s active conversations and their Call participants state.

genesys_conversations_get_calls_history

Get call history Parameters:
ParameterTypeRequiredDefaultDescription
pageSizeintegerNoPage size, maximum 50
pageNumberintegerNoPage number
intervalstringNoInterval string; format is ISO-8601. Separate start and end times with forward slash ’/‘
expandany[]NoWhich fields, if any, to expand.

genesys_conversations_get_conversation

Get conversation Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID

genesys_conversations_get_conversation_communication_agentchecklist

Get checklist info for a single checklist. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
communicationIdstringYesCommunication ID
agentChecklistIdstringYesAgent Checklist ID

genesys_conversations_get_conversation_communication_agentchecklist_job

Get inference job status Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
communicationIdstringYesCommunication ID
agentChecklistIdstringYesAgent Checklist ID
jobIdstringYesInference Job ID

genesys_conversations_get_conversation_communication_agentchecklists

Get information of all checklists associated with a conversation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
communicationIdstringYesCommunication ID

genesys_conversations_get_conversation_communication_internalmessage

Get message Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
communicationIdstringYescommunicationId
messageIdstringYesmessageId

genesys_conversations_get_conversation_communication_internalmessages

Get messages for communication Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
communicationIdstringYescommunicationId
pageSizeintegerNoIndicates maximum number of results in response. Default page size is 25 results. The maximum page size is 200.
pageNumberintegerNoPage number

genesys_conversations_get_conversation_customattribute

Get custom attributes by id Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
attributesIdstringYesattributesId

genesys_conversations_get_conversation_customattributes

Get a list of custom attributes for a conversation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID

genesys_conversations_get_conversation_participant_secureivrsession

Fetch info on a secure session Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
secureSessionIdstringYessecure IVR session ID

genesys_conversations_get_conversation_participant_secureivrsessions

Get a list of secure sessions for this participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID

genesys_conversations_get_conversation_participant_wrapup

Get the wrap-up for this conversation participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
provisionalbooleanNoIndicates if the wrap-up code is provisional.

genesys_conversations_get_conversation_participant_wrapupcodes

Get list of wrapup codes for this conversation participant Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID

genesys_conversations_get_conversation_secureattributes

Get the secure attributes on a conversation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID

genesys_conversations_get_conversation_suggestion

Get Suggestion. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
suggestionIdstringYesSuggestion ID

genesys_conversations_get_conversation_suggestions

Get all suggestions for a conversation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
beforestringNoThe cursor that points to the start of the set of entities that has been returned.
afterstringNoThe cursor that points to the end of the set of entities that has been returned.
pageSizestringNoNumber of entities to return. Maximum of 200.
typestringNoSuggestion type to filter by.
statestringNoSuggestion state to filter Copilot suggestions.

genesys_conversations_get_conversation_summaries

Get the summaries of the conversation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID

genesys_conversations_get_conversations

Get active conversations for the logged in user Parameters:
ParameterTypeRequiredDefaultDescription
communicationTypestringNoCall or Chat communication filtering

genesys_conversations_get_conversations_call

Get call conversation Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId

genesys_conversations_get_conversations_callback

Get callback conversation Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId

genesys_conversations_get_conversations_callbacks

Get the logged-in user’s active conversations and their Callback participants state.

genesys_conversations_get_conversations_calls

Get the logged-in user’s active conversations and their Call participants state.

genesys_conversations_get_conversations_calls_history

Get call history Parameters:
ParameterTypeRequiredDefaultDescription
pageSizeintegerNoPage size, maximum 50
pageNumberintegerNoPage number
intervalstringNoInterval string; format is ISO-8601. Separate start and end times with forward slash ’/‘
expandany[]NoWhich fields, if any, to expand.

genesys_conversations_get_conversations_email

Get email conversation Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId

genesys_conversations_get_conversations_emails

Get the logged-in user’s active conversations and their Email participants state.

genesys_conversations_get_conversations_message

Get message conversation Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId

genesys_conversations_get_conversations_messages

Get the logged-in user’s active conversations and their Message participants state.

genesys_conversations_patch_call

Update a conversation by setting its recording state, merging in other conversations to create a conference, or disconnecting all of the participants Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
addressstringNoThe address of the conversation as seen from an external participant. For phone calls this will be the DNIS for inbound calls and the ANI for outbound calls. For other media types this will be the address of the destination participant for inbound and the address of the initiating participant for outbound.
conversationIdsany[]NoA list of conversations to merge into this conversation to create a conference. This field is null except when being used to create a conference.
divisionsany[]NoIdentifiers of divisions associated with this conversation
endTimestringNoThe time when the conversation ended. This will be the time when the last participant left the conversation, or null when the conversation is still active. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
externalTagstringNoThe external tag associated with the conversation.
idstringNoThe globally unique identifier for the object.
inactivityTimeoutstringNoThe time in the future, after which this conversation would be considered inactive. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
maxParticipantsintegerNoIf this is a conference conversation, then this field indicates the maximum number of participants allowed to participant in the conference.
namestringNoname
participantsany[]YesThe list of all participants in the conversation.
recentTransfersany[]NoThe list of the most recent 20 transfer commands applied to this conversation.
recordingStatestringNoOn update, ‘paused’ initiates a secure pause, ‘active’ resumes any paused recordings; otherwise indicates state of conversation recording.
securePausebooleanNoTrue when the recording of this conversation is in secure pause status.
selfUristringNoThe URI for this object
startTimestringYesThe time when the conversation started. This will be the time when the first participant joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
statestringNoOn update, ‘disconnected’ will disconnect the conversation. No other values are valid. When reading conversations, this field will never have a value present.
utilizationLabelIdstringNoAn optional label that categorizes the conversation. Max-utilization settings can be configured at a per-label level

genesys_conversations_patch_call_conference

Update a conversation by merging in other conversations to create a conference Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
conversationIdsany[]NoA list of conversations to merge into this conversation to create a conference.

genesys_conversations_patch_call_participant

Update conversation participant Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
confinedbooleanNoTrue to confine this conversation participant. Should only be used for ad-hoc conferences
heldbooleanNoTrue to hold this conversation participant.
mutedbooleanNoTrue to mute this conversation participant.
recordingbooleanNoTrue to enable ad-hoc recording of this participant, otherwise false to disable recording.
statestringNoThe state to update to set for this participant’s communications. Possible values are: ‘connected’ and ‘disconnected’.
wrapupobjectNowrapup
wrapupSkippedbooleanNoTrue to skip wrap-up for this participant.

genesys_conversations_patch_call_participant_attributes

Update the attributes on a conversation participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
attributesobjectNoThe map of attribute keys to values.

genesys_conversations_patch_call_participant_communication

Update conversation participant’s communication by disconnecting it. This endpoint does not update wrapup. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
communicationIdstringYescommunicationId
confinedbooleanNoTrue to confine this conversation participant. Should only be used for ad-hoc conferences
heldbooleanNoTrue to hold this conversation participant.
mutedbooleanNoTrue to mute this conversation participant.
recordingbooleanNoTrue to enable ad-hoc recording of this participant, otherwise false to disable recording.
statestringNoThe state to update to set for this participant’s communications. Possible values are: ‘connected’ and ‘disconnected’.
wrapupobjectNowrapup
wrapupSkippedbooleanNoTrue to skip wrap-up for this participant.

genesys_conversations_patch_call_participant_consult

Change who can speak Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
consultingUserIdstringNoThe user ID of the person who wants to talk before completing the transfer. Could be the same of the context user ID
speakTostringYesDetermines to whom the initiating participant is speaking.

genesys_conversations_patch_call_participant_user_user_id

Update conversation participant on behalf of a user Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
userIdstringYesuserId
confinedbooleanNoTrue to confine this conversation participant. Should only be used for ad-hoc conferences
heldbooleanNoTrue to hold this conversation participant.
mutedbooleanNoTrue to mute this conversation participant.
recordingbooleanNoTrue to enable ad-hoc recording of this participant, otherwise false to disable recording.
statestringNoThe state to update to set for this participant’s communications. Possible values are: ‘connected’ and ‘disconnected’.
wrapupobjectNowrapup
wrapupSkippedbooleanNoTrue to skip wrap-up for this participant.

genesys_conversations_patch_callback

Update a conversation by disconnecting all of the participants Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
addressstringNoThe address of the conversation as seen from an external participant. For phone calls this will be the DNIS for inbound calls and the ANI for outbound calls. For other media types this will be the address of the destination participant for inbound and the address of the initiating participant for outbound.
conversationIdsany[]NoA list of conversations to merge into this conversation to create a conference. This field is null except when being used to create a conference.
divisionsany[]NoIdentifiers of divisions associated with this conversation
endTimestringNoThe time when the conversation ended. This will be the time when the last participant left the conversation, or null when the conversation is still active. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
externalTagstringNoThe external tag associated with the conversation.
idstringNoThe globally unique identifier for the object.
inactivityTimeoutstringNoThe time in the future, after which this conversation would be considered inactive. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
maxParticipantsintegerNoIf this is a conference conversation, then this field indicates the maximum number of participants allowed to participant in the conference.
namestringNoname
participantsany[]YesThe list of all participants in the conversation.
recentTransfersany[]NoThe list of the most recent 20 transfer commands applied to this conversation.
recordingStatestringNoOn update, ‘paused’ initiates a secure pause, ‘active’ resumes any paused recordings; otherwise indicates state of conversation recording.
securePausebooleanNoTrue when the recording of this conversation is in secure pause status.
selfUristringNoThe URI for this object
startTimestringYesThe time when the conversation started. This will be the time when the first participant joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
statestringNoOn update, ‘disconnected’ will disconnect the conversation. No other values are valid. When reading conversations, this field will never have a value present.
utilizationLabelIdstringNoAn optional label that categorizes the conversation. Max-utilization settings can be configured at a per-label level

genesys_conversations_patch_callback_participant

Update conversation participant Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
confinedbooleanNoTrue to confine this conversation participant. Should only be used for ad-hoc conferences
heldbooleanNoTrue to hold this conversation participant.
mutedbooleanNoTrue to mute this conversation participant.
recordingbooleanNoTrue to enable ad-hoc recording of this participant, otherwise false to disable recording.
statestringNoThe state to update to set for this participant’s communications. Possible values are: ‘connected’ and ‘disconnected’.
wrapupobjectNowrapup
wrapupSkippedbooleanNoTrue to skip wrap-up for this participant.

genesys_conversations_patch_callback_participant_attributes

Update the attributes on a conversation participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
attributesobjectNoThe map of attribute keys to values.

genesys_conversations_patch_callback_participant_communication

Update conversation participant’s communication by disconnecting it. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
communicationIdstringYescommunicationId
confinedbooleanNoTrue to confine this conversation participant. Should only be used for ad-hoc conferences
heldbooleanNoTrue to hold this conversation participant.
mutedbooleanNoTrue to mute this conversation participant.
recordingbooleanNoTrue to enable ad-hoc recording of this participant, otherwise false to disable recording.
statestringNoThe state to update to set for this participant’s communications. Possible values are: ‘connected’ and ‘disconnected’.
wrapupobjectNowrapup
wrapupSkippedbooleanNoTrue to skip wrap-up for this participant.

genesys_conversations_patch_callbacks

Update a scheduled callback Parameters:
ParameterTypeRequiredDefaultDescription
agentIdstringYesThe agentId.
callbackNumbersany[]NoThe callbackNumbers
callbackScheduledTimestringNoThe scheduled date-time for the callback. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
conversationIdstringYesThe conversationId.
countryCodestringNoThe countryCode
queueIdstringNoThe identifier of the queue to be used for the callback.
validateCallbackNumbersbooleanNovalidateCallbackNumbers

genesys_conversations_patch_conversation_customattributes

Update a single custom attributes record by amending the data with only the provided fields. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
customAttributesobjectNoThe map of attribute values.
divisionsany[]NoThe list of division ids. Use [] if divisions aren’t used (Unassigned Division). Omitting or setting to [] clears existing values on update.
idstringNoUnique identifier for the Custom Attributes record. IDs are created by users.
versionintegerNoThe latest version of the Custom Attributes record. Optional for concurrency check.

genesys_conversations_patch_conversation_participant

Update a participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
confinedbooleanNoTrue to confine this conversation participant. Should only be used for ad-hoc conferences
heldbooleanNoTrue to hold this conversation participant.
mutedbooleanNoTrue to mute this conversation participant.
recordingbooleanNoTrue to enable ad-hoc recording of this participant, otherwise false to disable recording.
statestringNoThe state to update to set for this participant’s communications. Possible values are: ‘connected’ and ‘disconnected’.
wrapupobjectNowrapup
wrapupSkippedbooleanNoTrue to skip wrap-up for this participant.

genesys_conversations_patch_conversation_participant_attributes

Update the attributes on a conversation participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
attributesobjectNoThe map of attribute keys to values.

genesys_conversations_patch_conversation_secureattributes

Update the secure attributes on a conversation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
attributesobjectNoThe map of attribute keys to values.
versionintegerNoThe version used to detect conflicting updates when using PUT. Not used for PATCH.

genesys_conversations_patch_conversation_summary_engagements

Update agent’s engagement for the summary. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
summaryIdstringYesSummary ID
statusstringNoRepresents the engagements made by the agent in response to the generated summary
visibilitystringNoRepresents the visibility of summary

genesys_conversations_patch_conversation_summary_feedback

Update the feedback for the summary. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
summaryIdstringYesSummary ID
ratingstringNoAgent’s rating for the system-generated summary.
summarystringNoAgent’s summary for the conversation

genesys_conversations_patch_conversation_utilizationlabel

Update the utilization label on a conversation. When there is no value provided, the system default label is applied Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
utilizationLabelIdstringNoThe utilization label associated with the conversation.

genesys_conversations_post_analytics_conversations_activity_query

Query for conversation activity observations Parameters:
ParameterTypeRequiredDefaultDescription
pageSizeintegerNoThe desired page size
pageNumberintegerNoThe desired page number
filterobjectNofilter
groupByany[]YesDimension(s) to group by
metricsany[]YesList of requested metrics
orderstringNoSort the result set in ascending/descending order. Default is ascending

genesys_conversations_post_analytics_conversations_aggregates_query

Query for conversation aggregates Parameters:
ParameterTypeRequiredDefaultDescription
alternateTimeDimensionstringNoDimension to use as the alternative timestamp for data in the aggregate. Choosing “eventTime” uses the actual time of the data event.
filterobjectNofilter
flattenMultivaluedDimensionsbooleanNoFlattens any multivalued dimensions used in response groups (e.g. [‘a’,‘b’,‘c’]->‘a,b,c’)
granularitystringNoGranularity aggregates metrics into subpartitions within the time interval specified. The default granularity is the same duration as the interval. Periods are represented as an ISO-8601 string. For example: P1D or P1DT12H
groupByany[]NoBehaves like a SQL GROUPBY. Allows for multiple levels of grouping as a list of dimensions. Partitions resulting aggregate computations into distinct named subgroups rather than across the entire result set as if it were one group.
intervalstringYesBehaves like one clause in a SQL WHERE. Specifies the date and time range of data being queried. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
metricsany[]YesBehaves like a SQL SELECT clause. Only named metrics will be retrieved.
timeZonestringNoTime zone context used to calculate response intervals (this allows resolving DST changes). The interval offset is used even when timeZone is specified. Default is UTC. Time zones are represented as a string of the zone name as found in the IANA time zone database. For example: UTC, Etc/UTC, or Europe/London
viewsany[]NoCustom derived metric views

genesys_conversations_post_analytics_conversations_details_query

Query for conversation details Parameters:
ParameterTypeRequiredDefaultDescription
aggregationsany[]NoInclude faceted search and aggregate roll-ups describing your search results. This does not function as a filter, but rather, summary data about the data matching your filters
conversationFiltersany[]NoFilters that target conversation-level data
evaluationFiltersany[]NoFilters that target evaluations
intervalstringYesSpecifies the date and time range of data being queried. Results will only include conversations that started on a day touched by the interval. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
orderstringNoSort the result set in ascending/descending order. Default is ascending
orderBystringNoSpecify which data element within the result set to use for sorting. The options to use as a basis for sorting the results: conversationStart, segmentStart, and segmentEnd. If not specified, the default is conversationStart
pagingobjectNopaging
resolutionFiltersany[]NoFilters that target resolutions
segmentFiltersany[]NoFilters that target individual segments within a conversation
surveyFiltersany[]NoFilters that target surveys

genesys_conversations_post_call

Place a new call as part of a callback conversation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
callNumberstringYesThe phone number to dial for this call.
phoneColumnstringNoFor a dialer preview or scheduled callback, the phone column associated with the phone number

genesys_conversations_post_call_participant_barge

Barge a given participant’s call creating a barged in conference of connected participants. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId

genesys_conversations_post_call_participant_coach

Listen in on the conversation from the point of view of a given participant while speaking to just the given participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId

genesys_conversations_post_call_participant_communication_wrapup

Apply wrap-up for this conversation communication Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
communicationIdstringYescommunicationId
codestringNoThe user configured wrap up code id.
disableEndTimeUpdatesbooleanNoPrevent updates to wrapup end time when set to true.
durationSecondsintegerNoThe length of time in seconds that the agent spent doing after call work.
endTimestringNoThe timestamp when the wrapup was finished. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
namestringNoThe user configured wrap up code name.
notesstringNoText entered by the agent to describe the call or disposition.
provisionalbooleanNoIndicates if this is a pending save and should not require a code to be specified. This allows someone to save some temporary wrapup that will be used later.
tagsany[]NoList of tags selected by the agent to describe the call or disposition.

genesys_conversations_post_call_participant_consult_agent

Initiate a consult transfer to an agent Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
consultingUserIdstringNoThe user ID of the person who wants to talk before completing the transfer. Could be the same of the context user ID
speakTostringYesDetermines to whom the initiating participant is requesting to speak. Defaults to DESTINATION
userDisplayNamestringNoThe name of the internal user.
userIdstringNoThe id of the internal user.

genesys_conversations_post_call_participant_consult_contact_external

Initiate a consult transfer to an external contact Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
consultingUserIdstringNoThe user ID of the person who wants to talk before completing the transfer. Could be the same of the context user ID
contactIdstringYesThe external contact id.
phoneTypestringYesThe external contact phone type.
speakTostringYesDetermines to whom the initiating participant is requesting to speak. Defaults to DESTINATION

genesys_conversations_post_call_participant_consult_queue

Initiate a consult transfer to a queue Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
consultingUserIdstringNoThe user ID of the person who wants to talk before completing the transfer. Could be the same of the context user ID
queueIdstringNoThe id of the queue.
queueNamestringNoThe name of the queue.
speakTostringYesDetermines to whom the initiating participant is requesting to speak. Defaults to DESTINATION

genesys_conversations_post_call_participant_monitor

Listen in on the conversation from the point of view of a given participant. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId

genesys_conversations_post_call_participant_replace

Replace this participant with the specified user and/or address Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
addressstringNoThe user ID or queue ID of the transfer target. Address like a phone number can not be used for callbacks, but they can be used for other forms of communication.
keepInternalMessageAlivebooleanNoIf true, the digital internal message will NOT be terminated.
queueIdstringNoThe queue ID of the transfer target.
transferTypestringNoThe type of transfer to perform. Attended, where the initiating agent maintains ownership of the conversation until the intended recipient accepts the transfer, or Unattended, where the initiating agent immediately disconnects. Default is Unattended.
userIdstringNoThe user ID of the transfer target.
userNamestringNoThe user name of the transfer target.
voicemailbooleanNoIf true, transfer to the voicemail inbox of the participant that is being replaced.

genesys_conversations_post_call_participant_voice_consult

Initiate voice consult transfer Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
addressstringNoDestination’s address or phone number.
consultingUserIdstringNoThe user ID of the person who wants to talk before completing the transfer. Could be the same of the context user ID
speakTostringYesDetermines to whom the initiating participant is requesting to speak. Defaults to DESTINATION

genesys_conversations_post_call_participants

Add participants to a conversation Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
addressstringNoThe address of the conversation as seen from an external participant. For phone calls this will be the DNIS for inbound calls and the ANI for outbound calls. For other media types this will be the address of the destination participant for inbound and the address of the initiating participant for outbound.
conversationIdsany[]NoA list of conversations to merge into this conversation to create a conference. This field is null except when being used to create a conference.
divisionsany[]NoIdentifiers of divisions associated with this conversation
endTimestringNoThe time when the conversation ended. This will be the time when the last participant left the conversation, or null when the conversation is still active. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
externalTagstringNoThe external tag associated with the conversation.
idstringNoThe globally unique identifier for the object.
inactivityTimeoutstringNoThe time in the future, after which this conversation would be considered inactive. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
maxParticipantsintegerNoIf this is a conference conversation, then this field indicates the maximum number of participants allowed to participant in the conference.
namestringNoname
participantsany[]YesThe list of all participants in the conversation.
recentTransfersany[]NoThe list of the most recent 20 transfer commands applied to this conversation.
recordingStatestringNoOn update, ‘paused’ initiates a secure pause, ‘active’ resumes any paused recordings; otherwise indicates state of conversation recording.
securePausebooleanNoTrue when the recording of this conversation is in secure pause status.
selfUristringNoThe URI for this object
startTimestringYesThe time when the conversation started. This will be the time when the first participant joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
statestringNoOn update, ‘disconnected’ will disconnect the conversation. No other values are valid. When reading conversations, this field will never have a value present.
utilizationLabelIdstringNoAn optional label that categorizes the conversation. Max-utilization settings can be configured at a per-label level

genesys_conversations_post_call_participants_user_user_id

Add participants to a conversation on behalf of a user Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
userIdstringYesuserId
addressstringNoThe address of the conversation as seen from an external participant. For phone calls this will be the DNIS for inbound calls and the ANI for outbound calls. For other media types this will be the address of the destination participant for inbound and the address of the initiating participant for outbound.
conversationIdsany[]NoA list of conversations to merge into this conversation to create a conference. This field is null except when being used to create a conference.
divisionsany[]NoIdentifiers of divisions associated with this conversation
endTimestringNoThe time when the conversation ended. This will be the time when the last participant left the conversation, or null when the conversation is still active. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
externalTagstringNoThe external tag associated with the conversation.
idstringNoThe globally unique identifier for the object.
inactivityTimeoutstringNoThe time in the future, after which this conversation would be considered inactive. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
maxParticipantsintegerNoIf this is a conference conversation, then this field indicates the maximum number of participants allowed to participant in the conference.
namestringNoname
participantsany[]YesThe list of all participants in the conversation.
recentTransfersany[]NoThe list of the most recent 20 transfer commands applied to this conversation.
recordingStatestringNoOn update, ‘paused’ initiates a secure pause, ‘active’ resumes any paused recordings; otherwise indicates state of conversation recording.
securePausebooleanNoTrue when the recording of this conversation is in secure pause status.
selfUristringNoThe URI for this object
startTimestringYesThe time when the conversation started. This will be the time when the first participant joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
statestringNoOn update, ‘disconnected’ will disconnect the conversation. No other values are valid. When reading conversations, this field will never have a value present.
utilizationLabelIdstringNoAn optional label that categorizes the conversation. Max-utilization settings can be configured at a per-label level

genesys_conversations_post_callback_participant_communication_wrapup

Apply wrap-up for this conversation communication Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
communicationIdstringYescommunicationId
codestringNoThe user configured wrap up code id.
disableEndTimeUpdatesbooleanNoPrevent updates to wrapup end time when set to true.
durationSecondsintegerNoThe length of time in seconds that the agent spent doing after call work.
endTimestringNoThe timestamp when the wrapup was finished. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
namestringNoThe user configured wrap up code name.
notesstringNoText entered by the agent to describe the call or disposition.
provisionalbooleanNoIndicates if this is a pending save and should not require a code to be specified. This allows someone to save some temporary wrapup that will be used later.
tagsany[]NoList of tags selected by the agent to describe the call or disposition.

genesys_conversations_post_callback_participant_replace

Replace this participant with the specified user and/or address Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
addressstringNoThe user ID or queue ID of the transfer target. Address like a phone number can not be used for callbacks, but they can be used for other forms of communication.
keepInternalMessageAlivebooleanNoIf true, the digital internal message will NOT be terminated.
queueIdstringNoThe queue ID of the transfer target.
transferTypestringNoThe type of transfer to perform. Attended, where the initiating agent maintains ownership of the conversation until the intended recipient accepts the transfer, or Unattended, where the initiating agent immediately disconnects. Default is Unattended.
userIdstringNoThe user ID of the transfer target.
userNamestringNoThe user name of the transfer target.
voicemailbooleanNoIf true, transfer to the voicemail inbox of the participant that is being replaced.

genesys_conversations_post_callbacks

Create a Callback Parameters:
ParameterTypeRequiredDefaultDescription
callbackNumbersany[]YesA list of phone numbers for the callback.
callbackScheduledTimestringNoThe scheduled date-time for the callback as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ
callbackUserNamestringNoThe name of the party to be called back.
callerIdstringNoThe phone number displayed to recipients when a phone call is placed as part of the callback. Must conform to the E.164 format. May be overridden by other settings in the system such as external trunk settings. Telco support for “callerId” varies.
callerIdNamestringNoThe name displayed to recipients when a phone call is placed as part of the callback. May be overridden by other settings in the system such as external trunk settings. Telco support for “callerIdName” varies.
countryCodestringNoThe country code to be associated with the callback numbers.
dataobjectNoA map of key-value pairs containing additional data that can be associated to the callback. These values will appear in the attributes property on the conversation participant. Example: { “notes”: “ready to close the deal!”, “customerPreferredName”: “Doc” }
queueIdstringNoThe identifier of the queue to be used for the callback. Either queueId or routingData is required.
routingDataobjectNoroutingData
scriptIdstringNoThe identifier of the script to be used for the callback
validateCallbackNumbersbooleanNoWhether or not to validate the callback numbers for phone number format.

genesys_conversations_post_calls

Create a call conversation Parameters:
ParameterTypeRequiredDefaultDescription
attributesobjectNoThe list of attributes to associate with the customer participant.
callerIdstringNoThe caller id phone number for this outbound call.
callerIdNamestringNoThe caller id name for this outbound call.
callFromQueueIdstringNoThe queue ID to call on behalf of.
callQueueIdstringNoThe queue ID to call.
callUserIdstringNoThe user ID to call.
conversationIdsany[]NoThe list of existing call conversations to merge into a new ad-hoc conference.
externalContactIdstringNoThe external contact with which to associate the call.
labelstringNoAn optional label that categorizes the conversation. Max-utilization settings can be configured at a per-label level
languageIdstringNoThe language skill ID to use for routing this call (if calling a queue).
participantsany[]NoThe list of participants to call to create a new ad-hoc conference.
phoneNumberstringNoThe phone number to dial.
priorityintegerNoThe priority to assign to this call (if calling a queue).
routingSkillsIdsany[]NoThe skill ID’s to use for routing this call (if calling a queue).
uuiDatastringNoUser to User Information (UUI) data managed by SIP session application.

genesys_conversations_post_calls_user_user_id

Create a call conversation on behalf of a user Parameters:
ParameterTypeRequiredDefaultDescription
userIdstringYesuserId
attributesobjectNoThe list of attributes to associate with the customer participant.
callerIdstringNoThe caller id phone number for this outbound call.
callerIdNamestringNoThe caller id name for this outbound call.
callFromQueueIdstringNoThe queue ID to call on behalf of.
callQueueIdstringNoThe queue ID to call.
callUserIdstringNoThe user ID to call.
conversationIdsany[]NoThe list of existing call conversations to merge into a new ad-hoc conference.
externalContactIdstringNoThe external contact with which to associate the call.
labelstringNoAn optional label that categorizes the conversation. Max-utilization settings can be configured at a per-label level
languageIdstringNoThe language skill ID to use for routing this call (if calling a queue).
participantsany[]NoThe list of participants to call to create a new ad-hoc conference.
phoneNumberstringNoThe phone number to dial.
priorityintegerNoThe priority to assign to this call (if calling a queue).
routingSkillsIdsany[]NoThe skill ID’s to use for routing this call (if calling a queue).
uuiDatastringNoUser to User Information (UUI) data managed by SIP session application.

genesys_conversations_post_conversation_assign

Attempts to manually assign a specified conversation to a specified user. Ignores bullseye ring, PAR score, skills, and languages. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
idstringYesThe globally unique identifier for this user.

genesys_conversations_post_conversation_barge

Barge a conversation creating a barged in conference of connected participants. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID

genesys_conversations_post_conversation_cobrowse

Creates a cobrowse session. Requires “conversation:cobrowse:add” (for web messaging) or “conversation:cobrowsevoice:add” permission. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID

genesys_conversations_post_conversation_communication_agentchecklist

Agent Checklist activation API Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
communicationIdstringYesCommunication ID
agentChecklistIdstringYesAgent Checklist ID
activationTriggerTypestringYesTrigger type that activated this checklist.
agentIdstringNoAgent ID.
assistantIdstringNoAssistant ID.
directionstringNoDirection of the conversation.
intentIdstringNoThe intent ID if checklist was triggered by an intent.
intentNamestringNoThe intent name if checklist was triggered by an intent.
languagestringYesLanguage associated with the checklist.
mediaTypestringNoMedia type.
participantIdstringNoParticipant ID.
queueIdstringNoQueue ID.

genesys_conversations_post_conversation_communication_agentchecklist_agentaction

API invoked to capture an agent action. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
communicationIdstringYesCommunication ID
agentChecklistIdstringYesAgent Checklist ID
afterCallWorkbooleanNoBoolean flag to indicate if the agent action is in ACW stage.
checklistItemsany[]YesThe list of checklist items and the agent action taken on each one of them.

genesys_conversations_post_conversation_communication_agentchecklist_jobs

Create inference job Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
communicationIdstringYesCommunication ID
agentChecklistIdstringYesAgent Checklist ID
conversationContextany[]YesList of conversations on which checklist evaluation is to be done.

genesys_conversations_post_conversation_communication_agentchecklists_finalize

API invoked to finalize agent checklist evaluation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
communicationIdstringYesCommunication ID
exitReasonstringYesExit reason provided at the time of finalizing the checklist.

genesys_conversations_post_conversation_communication_internalmessages

Send internal message Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
communicationIdstringYescommunicationId
textstringYesThe body of the text message.

genesys_conversations_post_conversation_disconnect

Performs a full conversation teardown. Issues disconnect requests for any connected media. Applies a system wrap-up code to any participants that are pending wrap-up. This is not intended to be the normal way of ending interactions but is available in the event of problems with the application to allow a resynchronization of state across all components. It is recommended that users submit a support case if they are relying on this endpoint systematically as there is likely something that needs investigation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID

genesys_conversations_post_conversation_participant_callbacks

Create a new callback for the specified participant on the conversation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
callbackNumbersany[]NoA list of phone numbers for the callback.
callbackScheduledTimestringNoThe scheduled date-time for the callback as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ
callbackUserNamestringNoThe name of the party to be called back.
callerIdstringNoThe phone number displayed to recipients when a phone call is placed as part of the callback. Must conform to the E.164 format. May be overridden by other settings in the system such as external trunk settings. Telco support for “callerId” varies.
callerIdNamestringNoThe name displayed to recipients when a phone call is placed as part of the callback. May be overridden by other settings in the system such as external trunk settings. Telco support for “callerIdName” varies.
countryCodestringNoThe country code to be associated with the callback numbers.
dataobjectNoA map of key-value pairs containing additional data that can be associated to the callback. These values will appear in the attributes property on the conversation participant. Example: { “notes”: “ready to close the deal!”, “customerPreferredName”: “Doc” }
queueIdstringNoThe identifier of the queue to be used for the callback. Either queueId or routingData is required.
routingDataobjectNoroutingData
scriptIdstringNoThe identifier of the script to be used for the callback
validateCallbackNumbersbooleanNoWhether or not to validate the callback numbers for phone number format.

genesys_conversations_post_conversation_participant_digits

Sends DTMF to the participant Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
digitsstringNoA string representing the digits pressed on phone.

genesys_conversations_post_conversation_participant_internalmessages_users_communications

Setup internal message communication with user Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
targetUserIdstringYesThe user ID of the target.

genesys_conversations_post_conversation_participant_replace_agent

Replace this participant with the specified agent Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
keepInternalMessageAlivebooleanNoIf true, the digital internal message will NOT be terminated.
transferTypestringNoThe type of transfer to perform. Attended, where the initiating agent maintains ownership of the conversation until the intended recipient accepts the transfer, or Unattended, where the initiating agent immediately disconnects. Default is Unattended.
userDisplayNamestringNoThe name of the internal user.
userIdstringNoThe id of the internal user.
userNamestringNoThe userName (like user’s email) of the internal user.
voicemailbooleanNoIf true, transfer to the voicemail inbox of the participant that is being replaced.

genesys_conversations_post_conversation_participant_replace_contact_external

Replace this participant with the an external contact Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
contactIdstringYesThe external contact id.
keepInternalMessageAlivebooleanNoIf true, the digital internal message will NOT be terminated.
phoneTypestringYesThe external contact phone type.
transferTypestringNoThe type of transfer to perform. Attended, where the initiating agent maintains ownership of the conversation until the intended recipient accepts the transfer, or Unattended, where the initiating agent immediately disconnects. Default is Unattended.

genesys_conversations_post_conversation_participant_replace_queue

Replace this participant with the specified queue Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
keepInternalMessageAlivebooleanNoIf true, the digital internal message will NOT be terminated.
queueIdstringNoThe id of the queue.
queueNamestringNoThe name of the queue.
transferTypestringNoThe type of transfer to perform. Attended, where the initiating agent maintains ownership of the conversation until the intended recipient accepts the transfer, or Unattended, where the initiating agent immediately disconnects. Default is Unattended.

genesys_conversations_post_conversation_participant_secureivrsessions

Create secure IVR session. Only a participant in the conversation can invoke a secure IVR. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
disconnectbooleanNoif true, disconnect the agent after creating the session
flowIdstringNothe flow id to execute in the secure session
sourceParticipantIdstringNorequesting participant
userDatastringNouser data for the secure session

genesys_conversations_post_conversation_participant_transfer

Replace this participant by another one using the address of the destination. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID
addressstringNoUser’s name, queue’s name, destination’s address or phone number.
keepInternalMessageAlivebooleanNoIf true, the digital internal message will NOT be terminated.
transferTypestringNoThe type of transfer to perform. Attended, where the initiating agent maintains ownership of the conversation until the intended recipient accepts the transfer, or Unattended, where the initiating agent immediately disconnects. Default is Unattended.

genesys_conversations_post_conversation_suggestion_engagement

Save an engagement on the suggestion. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
suggestionIdstringYesSuggestion ID
engagementTypestringYesThe type of engagement with the suggestion.
feedbackobjectNofeedback

genesys_conversations_post_conversation_summary_feedback

Submit feedback for the summary. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesConversation ID
summaryIdstringYesSummary ID
ratingstringNoAgent’s rating for the system-generated summary.
summarystringNoAgent’s summary for the conversation

genesys_conversations_post_conversations_call_participant_communication_wrapup

Apply wrap-up for this conversation communication Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversationId
participantIdstringYesparticipantId
communicationIdstringYescommunicationId
codestringNoThe user configured wrap up code id.
disableEndTimeUpdatesbooleanNoPrevent updates to wrapup end time when set to true.
durationSecondsintegerNoThe length of time in seconds that the agent spent doing after call work.
endTimestringNoThe timestamp when the wrapup was finished. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
namestringNoThe user configured wrap up code name.
notesstringNoText entered by the agent to describe the call or disposition.
provisionalbooleanNoIndicates if this is a pending save and should not require a code to be specified. This allows someone to save some temporary wrapup that will be used later.
tagsany[]NoList of tags selected by the agent to describe the call or disposition.

genesys_conversations_post_conversations_participants_attributes_search

Search conversations Parameters:
ParameterTypeRequiredDefaultDescription
cursorstringNocursor
queryany[]Noquery
returnFieldsany[]NoreturnFields
sortany[]NoMulti-value sort order, list of multiple sort values
sortBystringNoThe field in the resource that you want to sort the results by
sortOrderstringNoThe sort order for results

genesys_conversations_post_customattributes_search

Search resources. Parameters:
ParameterTypeRequiredDefaultDescription
expandany[]NoExpand your search with bulk lookups
pageNumberintegerNoThe page of resources you want to retrieve
pageSizeintegerNoThe number of results per page
sortany[]NoMulti-value sort order, list of multiple sort values
sortBystringNoThe field in the resource that you want to sort the results by
sortOrderstringNoThe sort order for results

genesys_conversations_post_participants_attributes_search

Search conversations Parameters:
ParameterTypeRequiredDefaultDescription
cursorstringNocursor
queryany[]Noquery
returnFieldsany[]NoreturnFields
sortany[]NoMulti-value sort order, list of multiple sort values
sortBystringNoThe field in the resource that you want to sort the results by
sortOrderstringNoThe sort order for results

genesys_conversations_put_conversation_customattributes

Create or update a single custom attributes record. Updating replaces all data with the provided fields. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
customAttributesobjectNoThe map of attribute values.
divisionsany[]NoThe list of division ids. Use [] if divisions aren’t used (Unassigned Division). Omitting or setting to [] clears existing values on update.
idstringNoUnique identifier for the Custom Attributes record. IDs are created by users.
schemaIdstringNoThe id of the schema that dictates which attributes can be included. Required for create, cannot be updated.
versionintegerNoThe latest version of the Custom Attributes record. Optional for concurrency check on update.

genesys_conversations_put_conversation_participant_flaggedreason

Set flagged reason on conversation participant to indicate bad conversation quality. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
participantIdstringYesparticipant ID

genesys_conversations_put_conversation_secureattributes

Set the secure attributes on a conversation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
attributesobjectNoThe map of attribute keys to values.
versionintegerNoThe version used to detect conflicting updates when using PUT. Not used for PATCH.

genesys_conversations_put_conversation_tags

Update the tags on a conversation. Parameters:
ParameterTypeRequiredDefaultDescription
conversationIdstringYesconversation ID
externalTagstringYesThe external tag associated with the conversation.