Package com.mypurecloud.sdk.v2.api
Class ConversationsApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.ConversationsApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteAnalyticsConversationsAggregatesJobAsync(DeleteAnalyticsConversationsAggregatesJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async request for conversation aggregatesdeleteAnalyticsConversationsAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async request for conversation aggregatesdeleteAnalyticsConversationsDetailsJobAsync(DeleteAnalyticsConversationsDetailsJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async details jobdeleteAnalyticsConversationsDetailsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async details jobdeleteConversationAsync(DeleteConversationRequest request, AsyncApiCallback<Void> callback) Update a conversation by disconnecting all of the participantsdeleteConversationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Update a conversation by disconnecting all of the participantsdeleteConversationCustomattributeAsync(DeleteConversationCustomattributeRequest request, AsyncApiCallback<Void> callback) Delete a custom attributes record.deleteConversationCustomattributeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a custom attributes record.deleteConversationParticipantCodeAsync(DeleteConversationParticipantCodeRequest request, AsyncApiCallback<Void> callback) Delete a code used to add a communication to this participantdeleteConversationParticipantCodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a code used to add a communication to this participantdeleteConversationParticipantFlaggedreasonAsync(DeleteConversationParticipantFlaggedreasonRequest request, AsyncApiCallback<Void> callback) Remove flagged reason from conversation participant.deleteConversationParticipantFlaggedreasonAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove flagged reason from conversation participant.deleteConversationsCallParticipantCommunicationPostflowactionAsync(DeleteConversationsCallParticipantCommunicationPostflowactionRequest request, AsyncApiCallback<Void> callback) Remove mandatory post call actions.deleteConversationsCallParticipantCommunicationPostflowactionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove mandatory post call actions.deleteConversationsCallParticipantConsultAsync(DeleteConversationsCallParticipantConsultRequest request, AsyncApiCallback<Void> callback) Cancel the transferdeleteConversationsCallParticipantConsultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Cancel the transferdeleteConversationsEmailMessagesDraftAttachmentAsync(DeleteConversationsEmailMessagesDraftAttachmentRequest request, AsyncApiCallback<Void> callback) Delete attachment from draftdeleteConversationsEmailMessagesDraftAttachmentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete attachment from draftdeleteConversationsMessagesCachedmediaCachedMediaItemIdAsync(DeleteConversationsMessagesCachedmediaCachedMediaItemIdRequest request, AsyncApiCallback<Void> callback) Remove a cached media item asychronouslydeleteConversationsMessagesCachedmediaCachedMediaItemIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove a cached media item asychronouslydeleteConversationsMessagingIntegrationsAppleIntegrationIdAsync(DeleteConversationsMessagingIntegrationsAppleIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete an Apple messaging integrationdeleteConversationsMessagingIntegrationsAppleIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Apple messaging integrationdeleteConversationsMessagingIntegrationsFacebookIntegrationIdAsync(DeleteConversationsMessagingIntegrationsFacebookIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete a Facebook messaging integrationdeleteConversationsMessagingIntegrationsFacebookIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a Facebook messaging integrationdeleteConversationsMessagingIntegrationsInstagramIntegrationIdAsync(DeleteConversationsMessagingIntegrationsInstagramIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete Instagram messaging integrationdeleteConversationsMessagingIntegrationsInstagramIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete Instagram messaging integrationdeleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(DeleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.deleteConversationsMessagingIntegrationsOpenIntegrationIdAsync(DeleteConversationsMessagingIntegrationsOpenIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.deleteConversationsMessagingIntegrationsOpenIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.deleteConversationsMessagingIntegrationsTwitterIntegrationIdAsync(DeleteConversationsMessagingIntegrationsTwitterIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete Twitter messaging integrationdeleteConversationsMessagingIntegrationsTwitterIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete Twitter messaging integrationdeleteConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(DeleteConversationsMessagingIntegrationsWhatsappIntegrationIdRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Delete a WhatsApp messaging integrationdeleteConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Delete a WhatsApp messaging integrationdeleteConversationsMessagingSettingAsync(DeleteConversationsMessagingSettingRequest request, AsyncApiCallback<Void> callback) Delete a messaging settingdeleteConversationsMessagingSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a messaging settingdeleteConversationsMessagingSettingsDefaultAsync(DeleteConversationsMessagingSettingsDefaultRequest request, AsyncApiCallback<Void> callback) Delete the organization's default setting, a global default will be applied to integrations without settings When an integration is created a settings ID may be assigned to it.deleteConversationsMessagingSettingsDefaultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the organization's default setting, a global default will be applied to integrations without settings When an integration is created a settings ID may be assigned to it.deleteConversationsMessagingSupportedcontentSupportedContentIdAsync(DeleteConversationsMessagingSupportedcontentSupportedContentIdRequest request, AsyncApiCallback<Void> callback) Delete a supported content profiledeleteConversationsMessagingSupportedcontentSupportedContentIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a supported content profilegetAnalyticsConversationDetailsAsync(GetAnalyticsConversationDetailsRequest request, AsyncApiCallback<AnalyticsConversationWithoutAttributes> callback) Get a conversation by idgetAnalyticsConversationDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AnalyticsConversationWithoutAttributes>> callback) Get a conversation by idgetAnalyticsConversationsAggregatesJobAsync(GetAnalyticsConversationsAggregatesJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for conversation aggregatesgetAnalyticsConversationsAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for conversation aggregatesgetAnalyticsConversationsAggregatesJobResultsAsync(GetAnalyticsConversationsAggregatesJobResultsRequest request, AsyncApiCallback<ConversationAsyncAggregateQueryResponse> callback) Fetch a page of results for an async aggregates querygetAnalyticsConversationsAggregatesJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationAsyncAggregateQueryResponse>> callback) Fetch a page of results for an async aggregates querygetAnalyticsConversationsDetailsAsync(GetAnalyticsConversationsDetailsRequest request, AsyncApiCallback<AnalyticsConversationWithoutAttributesMultiGetResponse> callback) Gets multiple conversations by idgetAnalyticsConversationsDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AnalyticsConversationWithoutAttributesMultiGetResponse>> callback) Gets multiple conversations by idgetAnalyticsConversationsDetailsJobAsync(GetAnalyticsConversationsDetailsJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for conversation detailsgetAnalyticsConversationsDetailsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for conversation detailsgetAnalyticsConversationsDetailsJobResultsAsync(GetAnalyticsConversationsDetailsJobResultsRequest request, AsyncApiCallback<AnalyticsConversationAsyncQueryResponse> callback) Fetch a page of results for an async details jobgetAnalyticsConversationsDetailsJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AnalyticsConversationAsyncQueryResponse>> callback) Fetch a page of results for an async details jobgetAnalyticsConversationsDetailsJobsAvailabilityAsync(GetAnalyticsConversationsDetailsJobsAvailabilityRequest request, AsyncApiCallback<DataAvailabilityResponse> callback) Lookup the datalake availability date and timegetAnalyticsConversationsDetailsJobsAvailabilityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataAvailabilityResponse>> callback) Lookup the datalake availability date and timegetConversationAssistantCopilotcontextAsync(GetConversationAssistantCopilotcontextRequest request, AsyncApiCallback<CopilotContextValues> callback) Get copilot context values for a conversation.getConversationAssistantCopilotcontextAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CopilotContextValues>> callback) Get copilot context values for a conversation.getConversationAsync(GetConversationRequest request, AsyncApiCallback<Conversation> callback) Get conversationgetConversationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Get conversationgetConversationCommunicationAgentchecklistAsync(GetConversationCommunicationAgentchecklistRequest request, AsyncApiCallback<AgentChecklistResponse> callback) Get checklist info for a single checklist.getConversationCommunicationAgentchecklistAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentChecklistResponse>> callback) Get checklist info for a single checklist.getConversationCommunicationAgentchecklistJobAsync(GetConversationCommunicationAgentchecklistJobRequest request, AsyncApiCallback<ChecklistInferenceJobResponse> callback) Get inference job statusgetConversationCommunicationAgentchecklistJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ChecklistInferenceJobResponse>> callback) Get inference job statusgetConversationCommunicationAgentchecklistsAsync(GetConversationCommunicationAgentchecklistsRequest request, AsyncApiCallback<AgentChecklistResponseList> callback) Get information of all checklists associated with a conversation.getConversationCommunicationAgentchecklistsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentChecklistResponseList>> callback) Get information of all checklists associated with a conversation.getConversationCommunicationInternalmessageAsync(GetConversationCommunicationInternalmessageRequest request, AsyncApiCallback<InternalMessageData> callback) Get messagegetConversationCommunicationInternalmessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InternalMessageData>> callback) Get messagegetConversationCommunicationInternalmessagesAsync(GetConversationCommunicationInternalmessagesRequest request, AsyncApiCallback<InternalMessageDataEntityListing> callback) Get messages for communicationgetConversationCommunicationInternalmessagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InternalMessageDataEntityListing>> callback) Get messages for communicationgetConversationCustomattributeAsync(GetConversationCustomattributeRequest request, AsyncApiCallback<CustomAttributes> callback) Get custom attributes by idgetConversationCustomattributeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CustomAttributes>> callback) Get custom attributes by idgetConversationCustomattributesAsync(GetConversationCustomattributesRequest request, AsyncApiCallback<CustomAttributesListing> callback) Get a list of custom attributes for a conversation.getConversationCustomattributesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CustomAttributesListing>> callback) Get a list of custom attributes for a conversation.getConversationParticipantSecureivrsessionAsync(GetConversationParticipantSecureivrsessionRequest request, AsyncApiCallback<SecureSession> callback) Fetch info on a secure sessiongetConversationParticipantSecureivrsessionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SecureSession>> callback) Fetch info on a secure sessiongetConversationParticipantSecureivrsessionsAsync(GetConversationParticipantSecureivrsessionsRequest request, AsyncApiCallback<SecureSessionEntityListing> callback) Get a list of secure sessions for this participant.getConversationParticipantSecureivrsessionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SecureSessionEntityListing>> callback) Get a list of secure sessions for this participant.getConversationParticipantWrapupAsync(GetConversationParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation participant.getConversationParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation participant.getConversationParticipantWrapupcodesAsync(GetConversationParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Get list of wrapup codes for this conversation participantgetConversationParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Get list of wrapup codes for this conversation participantgetConversationsAsync(GetConversationsRequest request, AsyncApiCallback<ConversationEntityListing> callback) Get active conversations for the logged in usergetConversationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationEntityListing>> callback) Get active conversations for the logged in usergetConversationsCallAsync(GetConversationsCallRequest request, AsyncApiCallback<CallConversation> callback) Get call conversationgetConversationsCallAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallConversation>> callback) Get call conversationgetConversationsCallbackAsync(GetConversationsCallbackRequest request, AsyncApiCallback<CallbackConversation> callback) Get callback conversationgetConversationsCallbackAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallbackConversation>> callback) Get callback conversationgetConversationsCallbackParticipantCommunicationWrapupAsync(GetConversationsCallbackParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.getConversationsCallbackParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.getConversationsCallbackParticipantWrapupAsync(GetConversationsCallbackParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation participant.getConversationsCallbackParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation participant.getConversationsCallbackParticipantWrapupcodesAsync(GetConversationsCallbackParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Get list of wrapup codes for this conversation participantgetConversationsCallbackParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Get list of wrapup codes for this conversation participantgetConversationsCallbacksAsync(GetConversationsCallbacksRequest request, AsyncApiCallback<CallbackConversationEntityListing> callback) Get the logged-in user's active conversations and their Callback participants state.getConversationsCallbacksAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallbackConversationEntityListing>> callback) Get the logged-in user's active conversations and their Callback participants state.getConversationsCallParticipantCommunicationWrapupAsync(GetConversationsCallParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.getConversationsCallParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.getConversationsCallParticipantWrapupAsync(GetConversationsCallParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation participant.getConversationsCallParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation participant.getConversationsCallParticipantWrapupcodesAsync(GetConversationsCallParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Get list of wrapup codes for this conversation participantgetConversationsCallParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Get list of wrapup codes for this conversation participantgetConversationsCallsAsync(GetConversationsCallsRequest request, AsyncApiCallback<CallConversationEntityListing> callback) Get the logged-in user's active conversations and their Call participants state.getConversationsCallsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallConversationEntityListing>> callback) Get the logged-in user's active conversations and their Call participants state.getConversationsCallsHistoryAsync(GetConversationsCallsHistoryRequest request, AsyncApiCallback<CallHistoryConversationEntityListing> callback) Get call historygetConversationsCallsHistoryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallHistoryConversationEntityListing>> callback) Get call historygetConversationsCallsMaximumconferencepartiesAsync(GetConversationsCallsMaximumconferencepartiesRequest request, AsyncApiCallback<MaxParticipants> callback) Get the maximum number of participants that this user can have on a conferencegetConversationsCallsMaximumconferencepartiesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MaxParticipants>> callback) Get the maximum number of participants that this user can have on a conferencegetConversationsChatAsync(GetConversationsChatRequest request, AsyncApiCallback<ChatConversation> callback) Deprecated.getConversationsChatAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ChatConversation>> callback) Deprecated.getConversationsChatMessageAsync(GetConversationsChatMessageRequest request, AsyncApiCallback<WebChatMessage> callback) Deprecated.getConversationsChatMessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WebChatMessage>> callback) Deprecated.getConversationsChatMessagesAsync(GetConversationsChatMessagesRequest request, AsyncApiCallback<WebChatMessageEntityList> callback) Deprecated.getConversationsChatMessagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WebChatMessageEntityList>> callback) Deprecated.getConversationsChatParticipantCommunicationWrapupAsync(GetConversationsChatParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Deprecated.getConversationsChatParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Deprecated.getConversationsChatParticipantWrapupAsync(GetConversationsChatParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Deprecated.getConversationsChatParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Deprecated.getConversationsChatParticipantWrapupcodesAsync(GetConversationsChatParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Deprecated.getConversationsChatParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Deprecated.getConversationsChatsAsync(GetConversationsChatsRequest request, AsyncApiCallback<ChatConversationEntityListing> callback) Deprecated.getConversationsChatsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ChatConversationEntityListing>> callback) Deprecated.getConversationsCobrowsesessionAsync(GetConversationsCobrowsesessionRequest request, AsyncApiCallback<CobrowseConversation> callback) Get cobrowse conversationgetConversationsCobrowsesessionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CobrowseConversation>> callback) Get cobrowse conversationgetConversationsCobrowsesessionParticipantCommunicationWrapupAsync(GetConversationsCobrowsesessionParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Deprecated.getConversationsCobrowsesessionParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Deprecated.getConversationsCobrowsesessionParticipantWrapupAsync(GetConversationsCobrowsesessionParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Deprecated.getConversationsCobrowsesessionParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Deprecated.getConversationsCobrowsesessionParticipantWrapupcodesAsync(GetConversationsCobrowsesessionParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Deprecated.getConversationsCobrowsesessionParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Deprecated.getConversationsCobrowsesessionsAsync(GetConversationsCobrowsesessionsRequest request, AsyncApiCallback<CobrowseConversationEntityListing> callback) Get active cobrowse conversations for the logged in usergetConversationsCobrowsesessionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CobrowseConversationEntityListing>> callback) Get active cobrowse conversations for the logged in usergetConversationsCustomattributesSchemaAsync(GetConversationsCustomattributesSchemaRequest request, AsyncApiCallback<ConversationDataSchema> callback) Get a schemagetConversationsCustomattributesSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationDataSchema>> callback) Get a schemagetConversationsCustomattributesSchemasAsync(GetConversationsCustomattributesSchemasRequest request, AsyncApiCallback<ConversationDataSchemaListing> callback) Get a list of schemas.getConversationsCustomattributesSchemasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationDataSchemaListing>> callback) Get a list of schemas.getConversationsCustomattributesSchemasCoretypeAsync(GetConversationsCustomattributesSchemasCoretypeRequest request, AsyncApiCallback<Coretype> callback) Get the core types from which all schemas are built.getConversationsCustomattributesSchemasCoretypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Coretype>> callback) Get the core types from which all schemas are built.getConversationsCustomattributesSchemasCoretypesAsync(GetConversationsCustomattributesSchemasCoretypesRequest request, AsyncApiCallback<CoretypeListing> callback) Get the list of core types enabled for a specific namespace.getConversationsCustomattributesSchemasCoretypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoretypeListing>> callback) Get the list of core types enabled for a specific namespace.getConversationsCustomattributesSchemasLimitsAsync(GetConversationsCustomattributesSchemasLimitsRequest request, AsyncApiCallback<SchemaQuantityLimits> callback) Get quantitative limits on schemasgetConversationsCustomattributesSchemasLimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SchemaQuantityLimits>> callback) Get quantitative limits on schemasgetConversationsCustomattributesSchemaVersionAsync(GetConversationsCustomattributesSchemaVersionRequest request, AsyncApiCallback<ConversationDataSchema> callback) Get a specific version of a schemagetConversationsCustomattributesSchemaVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationDataSchema>> callback) Get a specific version of a schemagetConversationsCustomattributesSchemaVersionsAsync(GetConversationsCustomattributesSchemaVersionsRequest request, AsyncApiCallback<ConversationDataSchemaListing> callback) Get all versions of a CCA schemagetConversationsCustomattributesSchemaVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationDataSchemaListing>> callback) Get all versions of a CCA schemagetConversationSecureattributesAsync(GetConversationSecureattributesRequest request, AsyncApiCallback<ConversationSecureAttributes> callback) Get the secure attributes on a conversation.getConversationSecureattributesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationSecureAttributes>> callback) Get the secure attributes on a conversation.getConversationsEmailAsync(GetConversationsEmailRequest request, AsyncApiCallback<EmailConversation> callback) Get email conversationgetConversationsEmailAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailConversation>> callback) Get email conversationgetConversationsEmailMessageAsync(GetConversationsEmailMessageRequest request, AsyncApiCallback<EmailMessage> callback) Get conversation messagegetConversationsEmailMessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailMessage>> callback) Get conversation messagegetConversationsEmailMessagesAsync(GetConversationsEmailMessagesRequest request, AsyncApiCallback<EmailMessagePreviewListing> callback) Get conversation messagesgetConversationsEmailMessagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailMessagePreviewListing>> callback) Get conversation messagesgetConversationsEmailMessagesDraftAsync(GetConversationsEmailMessagesDraftRequest request, AsyncApiCallback<EmailMessage> callback) Get conversation draft replygetConversationsEmailMessagesDraftAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailMessage>> callback) Get conversation draft replygetConversationsEmailParticipantCommunicationWrapupAsync(GetConversationsEmailParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.getConversationsEmailParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.getConversationsEmailParticipantWrapupAsync(GetConversationsEmailParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation participant.getConversationsEmailParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation participant.getConversationsEmailParticipantWrapupcodesAsync(GetConversationsEmailParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Get list of wrapup codes for this conversation participantgetConversationsEmailParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Get list of wrapup codes for this conversation participantgetConversationsEmailsAsync(GetConversationsEmailsRequest request, AsyncApiCallback<EmailConversationEntityListing> callback) Get the logged-in user's active conversations and their Email participants state.getConversationsEmailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailConversationEntityListing>> callback) Get the logged-in user's active conversations and their Email participants state.getConversationsEmailSettingsAsync(GetConversationsEmailSettingsRequest request, AsyncApiCallback<EmailsSettings> callback) Get emails settings for a given conversationgetConversationsEmailSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailsSettings>> callback) Get emails settings for a given conversationgetConversationsInternalmessageAsync(GetConversationsInternalmessageRequest request, AsyncApiCallback<InternalMessageConversation> callback) Get internal message conversationgetConversationsInternalmessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InternalMessageConversation>> callback) Get internal message conversationgetConversationsInternalmessagesAsync(GetConversationsInternalmessagesRequest request, AsyncApiCallback<InternalMessageConversationEntityListing> callback) Get the logged-in user's active conversations and their InternalMessage participants state.getConversationsInternalmessagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InternalMessageConversationEntityListing>> callback) Get the logged-in user's active conversations and their InternalMessage participants state.getConversationsKeyconfigurationAsync(GetConversationsKeyconfigurationRequest request, AsyncApiCallback<ConversationEncryptionConfiguration> callback) Get the encryption key configurationsgetConversationsKeyconfigurationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationEncryptionConfiguration>> callback) Get the encryption key configurationsgetConversationsKeyconfigurationsAsync(GetConversationsKeyconfigurationsRequest request, AsyncApiCallback<ConversationEncryptionConfigurationListing> callback) Get a list of key configurations datagetConversationsKeyconfigurationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationEncryptionConfigurationListing>> callback) Get a list of key configurations datagetConversationsMessageAsync(GetConversationsMessageRequest request, AsyncApiCallback<MessageConversation> callback) Get message conversationgetConversationsMessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageConversation>> callback) Get message conversationgetConversationsMessageCommunicationMessagesMediaAsync(GetConversationsMessageCommunicationMessagesMediaRequest request, AsyncApiCallback<MessageMediaListing> callback) Get message media list by statusgetConversationsMessageCommunicationMessagesMediaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageMediaListing>> callback) Get message media list by statusgetConversationsMessageCommunicationMessagesMediaMediaIdAsync(GetConversationsMessageCommunicationMessagesMediaMediaIdRequest request, AsyncApiCallback<MessageMediaData> callback) Get media See https://developer.genesys.cloud/commdigital/digital/messagemediaupload/ for example usage.getConversationsMessageCommunicationMessagesMediaMediaIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageMediaData>> callback) Get media See https://developer.genesys.cloud/commdigital/digital/messagemediaupload/ for example usage.getConversationsMessageDetailsAsync(GetConversationsMessageDetailsRequest request, AsyncApiCallback<MessageData> callback) Get messagegetConversationsMessageDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageData>> callback) Get messagegetConversationsMessageMessageAsync(GetConversationsMessageMessageRequest request, AsyncApiCallback<MessageData> callback) Get conversation messagegetConversationsMessageMessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageData>> callback) Get conversation messagegetConversationsMessageParticipantCommunicationWrapupAsync(GetConversationsMessageParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.getConversationsMessageParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.getConversationsMessageParticipantWrapupAsync(GetConversationsMessageParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation participant.getConversationsMessageParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation participant.getConversationsMessageParticipantWrapupcodesAsync(GetConversationsMessageParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Get list of wrapup codes for this conversation participantgetConversationsMessageParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Get list of wrapup codes for this conversation participantgetConversationsMessagesAsync(GetConversationsMessagesRequest request, AsyncApiCallback<MessageConversationEntityListing> callback) Get the logged-in user's active conversations and their Message participants state.getConversationsMessagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageConversationEntityListing>> callback) Get the logged-in user's active conversations and their Message participants state.getConversationsMessagesCachedmediaAsync(GetConversationsMessagesCachedmediaRequest request, AsyncApiCallback<CachedMediaItemEntityListing> callback) Get a list of cached media itemsgetConversationsMessagesCachedmediaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CachedMediaItemEntityListing>> callback) Get a list of cached media itemsgetConversationsMessagesCachedmediaCachedMediaItemIdAsync(GetConversationsMessagesCachedmediaCachedMediaItemIdRequest request, AsyncApiCallback<CachedMediaItem> callback) Get a cached media itemgetConversationsMessagesCachedmediaCachedMediaItemIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CachedMediaItem>> callback) Get a cached media itemgetConversationsMessagingFacebookAppAsync(GetConversationsMessagingFacebookAppRequest request, AsyncApiCallback<FacebookAppCredentials> callback) Get Genesys Facebook App IdgetConversationsMessagingFacebookAppAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FacebookAppCredentials>> callback) Get Genesys Facebook App IdgetConversationsMessagingFacebookPermissionsAsync(GetConversationsMessagingFacebookPermissionsRequest request, AsyncApiCallback<FacebookPermissionEntityListing> callback) Get a list of Facebook PermissionsgetConversationsMessagingFacebookPermissionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FacebookPermissionEntityListing>> callback) Get a list of Facebook PermissionsgetConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdRequest request, AsyncApiCallback<AppleIdentityResolutionConfig> callback) Get Apple messaging integration identity resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AppleIdentityResolutionConfig>> callback) Get Apple messaging integration identity resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdRequest request, AsyncApiCallback<FacebookIdentityResolutionConfig> callback) Get Facebook messaging integration identity resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FacebookIdentityResolutionConfig>> callback) Get Facebook messaging integration identity resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdRequest request, AsyncApiCallback<InstagramIdentityResolutionConfig> callback) Get an Instagram integration identity resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InstagramIdentityResolutionConfig>> callback) Get an Instagram integration identity resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdRequest request, AsyncApiCallback<OpenMessagingIdentityResolutionConfig> callback) Get an open messaging integration Identity Resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OpenMessagingIdentityResolutionConfig>> callback) Get an open messaging integration Identity Resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdRequest request, AsyncApiCallback<TwitterIdentityResolutionConfig> callback) Get X (Formally Twitter) messaging integration identity resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TwitterIdentityResolutionConfig>> callback) Get X (Formally Twitter) messaging integration identity resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdRequest request, AsyncApiCallback<WhatsAppIdentityResolutionConfig> callback) Get a whatsApp integration Identity Resolution settingsgetConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WhatsAppIdentityResolutionConfig>> callback) Get a whatsApp integration Identity Resolution settingsgetConversationsMessagingIntegrationsAppleAsync(GetConversationsMessagingIntegrationsAppleRequest request, AsyncApiCallback<AppleIntegrationEntityListing> callback) Get a list of Apple IntegrationsgetConversationsMessagingIntegrationsAppleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AppleIntegrationEntityListing>> callback) Get a list of Apple IntegrationsgetConversationsMessagingIntegrationsAppleIntegrationIdAsync(GetConversationsMessagingIntegrationsAppleIntegrationIdRequest request, AsyncApiCallback<AppleIntegration> callback) Get an Apple messaging integrationgetConversationsMessagingIntegrationsAppleIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AppleIntegration>> callback) Get an Apple messaging integrationgetConversationsMessagingIntegrationsAsync(GetConversationsMessagingIntegrationsRequest request, AsyncApiCallback<MessagingIntegrationEntityListing> callback) Get a list of IntegrationsgetConversationsMessagingIntegrationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessagingIntegrationEntityListing>> callback) Get a list of IntegrationsgetConversationsMessagingIntegrationsFacebookAsync(GetConversationsMessagingIntegrationsFacebookRequest request, AsyncApiCallback<FacebookIntegrationEntityListing> callback) Get a list of Facebook IntegrationsgetConversationsMessagingIntegrationsFacebookAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FacebookIntegrationEntityListing>> callback) Get a list of Facebook IntegrationsgetConversationsMessagingIntegrationsFacebookIntegrationIdAsync(GetConversationsMessagingIntegrationsFacebookIntegrationIdRequest request, AsyncApiCallback<FacebookIntegration> callback) Get a Facebook messaging integrationgetConversationsMessagingIntegrationsFacebookIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FacebookIntegration>> callback) Get a Facebook messaging integrationgetConversationsMessagingIntegrationsInstagramAsync(GetConversationsMessagingIntegrationsInstagramRequest request, AsyncApiCallback<InstagramIntegrationEntityListing> callback) Get a list of Instagram IntegrationsgetConversationsMessagingIntegrationsInstagramAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InstagramIntegrationEntityListing>> callback) Get a list of Instagram IntegrationsgetConversationsMessagingIntegrationsInstagramIntegrationIdAsync(GetConversationsMessagingIntegrationsInstagramIntegrationIdRequest request, AsyncApiCallback<InstagramIntegration> callback) Get Instagram messaging integrationgetConversationsMessagingIntegrationsInstagramIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InstagramIntegration>> callback) Get Instagram messaging integrationgetConversationsMessagingIntegrationsOpenAsync(GetConversationsMessagingIntegrationsOpenRequest request, AsyncApiCallback<OpenIntegrationEntityListing> callback) Get a list of Open messaging integrations See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OpenIntegrationEntityListing>> callback) Get a list of Open messaging integrations See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(GetConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdRequest request, AsyncApiCallback<GoogleBusinessProfileOpenIntegration> callback) Get an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GoogleBusinessProfileOpenIntegration>> callback) Get an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettingsAsync(GetConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettingsRequest request, AsyncApiCallback<GoogleOAuthSettingsResponse> callback) Get Google Business Profile OAuth 2 settings See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GoogleOAuthSettingsResponse>> callback) Get Google Business Profile OAuth 2 settings See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccountsAsync(GetConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccountsRequest request, AsyncApiCallback<GoogleBusinessProfileAccountListing> callback) Get Google Business Profile accounts See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccountsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GoogleBusinessProfileAccountListing>> callback) Get Google Business Profile accounts See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAsync(GetConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenRequest request, AsyncApiCallback<GoogleAuthToken> callback) Get a Google Auth Token See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GoogleAuthToken>> callback) Get a Google Auth Token See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenIntegrationIdAsync(GetConversationsMessagingIntegrationsOpenIntegrationIdRequest request, AsyncApiCallback<OpenIntegration> callback) Get an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsOpenIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OpenIntegration>> callback) Get an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.getConversationsMessagingIntegrationsTwitterAsync(GetConversationsMessagingIntegrationsTwitterRequest request, AsyncApiCallback<TwitterIntegrationEntityListing> callback) Get a list of Twitter IntegrationsgetConversationsMessagingIntegrationsTwitterAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TwitterIntegrationEntityListing>> callback) Get a list of Twitter IntegrationsgetConversationsMessagingIntegrationsTwitterIntegrationIdAsync(GetConversationsMessagingIntegrationsTwitterIntegrationIdRequest request, AsyncApiCallback<TwitterIntegration> callback) Get Twitter messaging integrationgetConversationsMessagingIntegrationsTwitterIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TwitterIntegration>> callback) Get Twitter messaging integrationgetConversationsMessagingIntegrationsTwitterOauthSettingsAsync(GetConversationsMessagingIntegrationsTwitterOauthSettingsRequest request, AsyncApiCallback<TwitterSignupOAuthSettings> callback) Get twitter oauth settingsgetConversationsMessagingIntegrationsTwitterOauthSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TwitterSignupOAuthSettings>> callback) Get twitter oauth settingsgetConversationsMessagingIntegrationsWhatsappAsync(GetConversationsMessagingIntegrationsWhatsappRequest request, AsyncApiCallback<WhatsAppIntegrationEntityListing> callback) Get a list of WhatsApp IntegrationsgetConversationsMessagingIntegrationsWhatsappAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WhatsAppIntegrationEntityListing>> callback) Get a list of WhatsApp IntegrationsgetConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(GetConversationsMessagingIntegrationsWhatsappIntegrationIdRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Get a WhatsApp messaging integrationgetConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Get a WhatsApp messaging integrationgetConversationsMessagingIntegrationTwitterOauthSettingsAsync(GetConversationsMessagingIntegrationTwitterOauthSettingsRequest request, AsyncApiCallback<TwitterOAuthSettings> callback) Get twitter oauth settings to patch an integrationgetConversationsMessagingIntegrationTwitterOauthSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TwitterOAuthSettings>> callback) Get twitter oauth settings to patch an integrationgetConversationsMessagingOauthAppleCallbackAsync(GetConversationsMessagingOauthAppleCallbackRequest request, AsyncApiCallback<OAuthAppleAuthorizationResponse> callback) Call Authentication provider callback to validate state and codegetConversationsMessagingOauthAppleCallbackAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OAuthAppleAuthorizationResponse>> callback) Call Authentication provider callback to validate state and codegetConversationsMessagingSettingAsync(GetConversationsMessagingSettingRequest request, AsyncApiCallback<MessagingSetting> callback) Get a messaging settinggetConversationsMessagingSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessagingSetting>> callback) Get a messaging settinggetConversationsMessagingSettingsAsync(GetConversationsMessagingSettingsRequest request, AsyncApiCallback<MessagingConfigListing> callback) Get a list of messaging settingsgetConversationsMessagingSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessagingConfigListing>> callback) Get a list of messaging settingsgetConversationsMessagingSettingsDefaultAsync(GetConversationsMessagingSettingsDefaultRequest request, AsyncApiCallback<MessagingSetting> callback) Get the organization's default settings that will be used as the default when creating an integration.getConversationsMessagingSettingsDefaultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessagingSetting>> callback) Get the organization's default settings that will be used as the default when creating an integration.getConversationsMessagingSupportedcontentAsync(GetConversationsMessagingSupportedcontentRequest request, AsyncApiCallback<SupportedContentListing> callback) Get a list of Supported Content profilesgetConversationsMessagingSupportedcontentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SupportedContentListing>> callback) Get a list of Supported Content profilesgetConversationsMessagingSupportedcontentDefaultAsync(GetConversationsMessagingSupportedcontentDefaultRequest request, AsyncApiCallback<SupportedContent> callback) Get the organization's default supported content profile that will be used as the default when creating an integration.getConversationsMessagingSupportedcontentDefaultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SupportedContent>> callback) Get the organization's default supported content profile that will be used as the default when creating an integration.getConversationsMessagingSupportedcontentSupportedContentIdAsync(GetConversationsMessagingSupportedcontentSupportedContentIdRequest request, AsyncApiCallback<SupportedContent> callback) Get a supported content profilegetConversationsMessagingSupportedcontentSupportedContentIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SupportedContent>> callback) Get a supported content profilegetConversationsMessagingThreadingtimelineAsync(GetConversationsMessagingThreadingtimelineRequest request, AsyncApiCallback<ConversationThreadingWindow> callback) Get conversation threading window timeline for each messaging type Conversation messaging threading timeline is a setting defined for each messenger type in your organization.getConversationsMessagingThreadingtimelineAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationThreadingWindow>> callback) Get conversation threading window timeline for each messaging type Conversation messaging threading timeline is a setting defined for each messenger type in your organization.getConversationsScreenshareParticipantCommunicationWrapupAsync(GetConversationsScreenshareParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Deprecated.getConversationsScreenshareParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Deprecated.getConversationsSettingsAsync(GetConversationsSettingsRequest request, AsyncApiCallback<Settings> callback) Get SettingsgetConversationsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Settings>> callback) Get SettingsgetConversationsSocialParticipantCommunicationWrapupAsync(GetConversationsSocialParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.getConversationsSocialParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.getConversationSuggestionAsync(GetConversationSuggestionRequest request, AsyncApiCallback<Suggestion> callback) Get Suggestion.getConversationSuggestionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Suggestion>> callback) Get Suggestion.getConversationSuggestionsAsync(GetConversationSuggestionsRequest request, AsyncApiCallback<SuggestionListing> callback) Get all suggestions for a conversation.getConversationSuggestionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SuggestionListing>> callback) Get all suggestions for a conversation.getConversationSummariesAsync(GetConversationSummariesRequest request, AsyncApiCallback<ConversationSummariesGetResponse> callback) Get the summaries of the conversation.getConversationSummariesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationSummariesGetResponse>> callback) Get the summaries of the conversation.getConversationsVideoDetailsAsync(GetConversationsVideoDetailsRequest request, AsyncApiCallback<VideoConferenceDetails> callback) Get video conference details (e.g. the current number of active participants).getConversationsVideoDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VideoConferenceDetails>> callback) Get video conference details (e.g. the current number of active participants).getConversationsVideoParticipantCommunicationWrapupAsync(GetConversationsVideoParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.getConversationsVideoParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.getConversationsVideosMeetingAsync(GetConversationsVideosMeetingRequest request, AsyncApiCallback<MeetingIdRecord> callback) Gets a record for a given meetingIdgetConversationsVideosMeetingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MeetingIdRecord>> callback) Gets a record for a given meetingIdpatchConversationCustomattributesAsync(PatchConversationCustomattributesRequest request, AsyncApiCallback<Void> callback) Update a single custom attributes record by amending the data with only the provided fields.patchConversationCustomattributesAsync(ApiRequest<CustomAttributesPatchRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update a single custom attributes record by amending the data with only the provided fields.patchConversationCustomattributesBulkAsync(PatchConversationCustomattributesBulkRequest request, AsyncApiCallback<CustomAttributesBulkUpdateResponseMap> callback) Update a list of custom attributes record by amending the data with only the provided fields.patchConversationCustomattributesBulkAsync(ApiRequest<List<CustomAttributesPatchRequest>> request, AsyncApiCallback<ApiResponse<CustomAttributesBulkUpdateResponseMap>> callback) Update a list of custom attributes record by amending the data with only the provided fields.patchConversationParticipantAsync(PatchConversationParticipantRequest request, AsyncApiCallback<Void> callback) Update a participant.patchConversationParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update a participant.patchConversationParticipantAttributesAsync(PatchConversationParticipantAttributesRequest request, AsyncApiCallback<Void> callback) Update the attributes on a conversation participant.patchConversationParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<Void>> callback) Update the attributes on a conversation participant.patchConversationRecordingstateAsync(PatchConversationRecordingstateRequest request, AsyncApiCallback<Void> callback) Update a conversation by setting its recording statepatchConversationRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<Void>> callback) Update a conversation by setting its recording statepatchConversationsAftercallworkConversationIdParticipantCommunicationAsync(PatchConversationsAftercallworkConversationIdParticipantCommunicationRequest request, AsyncApiCallback<AfterCallWorkUpdate> callback) Update after-call work for this conversation communication.patchConversationsAftercallworkConversationIdParticipantCommunicationAsync(ApiRequest<AfterCallWorkUpdate> request, AsyncApiCallback<ApiResponse<AfterCallWorkUpdate>> callback) Update after-call work for this conversation communication.patchConversationsCallAsync(PatchConversationsCallRequest request, AsyncApiCallback<Conversation> callback) Update a conversation by setting its recording state, merging in other conversations to create a conference, or disconnecting all of the participantspatchConversationsCallAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Update a conversation by setting its recording state, merging in other conversations to create a conference, or disconnecting all of the participantspatchConversationsCallbackAsync(PatchConversationsCallbackRequest request, AsyncApiCallback<Conversation> callback) Update a conversation by disconnecting all of the participantspatchConversationsCallbackAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Update a conversation by disconnecting all of the participantspatchConversationsCallbackParticipantAsync(PatchConversationsCallbackParticipantRequest request, AsyncApiCallback<Void> callback) Update conversation participantpatchConversationsCallbackParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation participantpatchConversationsCallbackParticipantAttributesAsync(PatchConversationsCallbackParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Update the attributes on a conversation participant.patchConversationsCallbackParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Update the attributes on a conversation participant.patchConversationsCallbackParticipantCommunicationAsync(PatchConversationsCallbackParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Update conversation participant's communication by disconnecting it.patchConversationsCallbackParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Update conversation participant's communication by disconnecting it.patchConversationsCallbacksAsync(PatchConversationsCallbacksRequest request, AsyncApiCallback<PatchCallbackResponse> callback) Update a scheduled callbackpatchConversationsCallbacksAsync(ApiRequest<PatchCallbackRequest> request, AsyncApiCallback<ApiResponse<PatchCallbackResponse>> callback) Update a scheduled callbackpatchConversationsCallConferenceAsync(PatchConversationsCallConferenceRequest request, AsyncApiCallback<Void> callback) Update a conversation by merging in other conversations to create a conferencepatchConversationsCallConferenceAsync(ApiRequest<UpdateConferenceRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update a conversation by merging in other conversations to create a conferencepatchConversationsCallParticipantAsync(PatchConversationsCallParticipantRequest request, AsyncApiCallback<Void> callback) Update conversation participantpatchConversationsCallParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation participantpatchConversationsCallParticipantAttributesAsync(PatchConversationsCallParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Update the attributes on a conversation participant.patchConversationsCallParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Update the attributes on a conversation participant.patchConversationsCallParticipantCommunicationAsync(PatchConversationsCallParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Update conversation participant's communication by disconnecting it.patchConversationsCallParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Update conversation participant's communication by disconnecting it.patchConversationsCallParticipantCommunicationPostflowactionAsync(PatchConversationsCallParticipantCommunicationPostflowactionRequest request, AsyncApiCallback<Void> callback) Set mandatory post call actions.patchConversationsCallParticipantCommunicationPostflowactionAsync(ApiRequest<MandatoryPostCallActionInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Set mandatory post call actions.patchConversationsCallParticipantConsultAsync(PatchConversationsCallParticipantConsultRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Change who can speakpatchConversationsCallParticipantConsultAsync(ApiRequest<ConsultTransferUpdate> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Change who can speakpatchConversationsCallParticipantUserUserIdAsync(PatchConversationsCallParticipantUserUserIdRequest request, AsyncApiCallback<Void> callback) Update conversation participant on behalf of a userpatchConversationsCallParticipantUserUserIdAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation participant on behalf of a userpatchConversationsChatAsync(PatchConversationsChatRequest request, AsyncApiCallback<Conversation> callback) Deprecated.patchConversationsChatAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Deprecated.patchConversationsChatParticipantAsync(PatchConversationsChatParticipantRequest request, AsyncApiCallback<Void> callback) Deprecated.patchConversationsChatParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.patchConversationsChatParticipantAttributesAsync(PatchConversationsChatParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Deprecated.patchConversationsChatParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Deprecated.patchConversationsChatParticipantCommunicationAsync(PatchConversationsChatParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Deprecated.patchConversationsChatParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Deprecated.patchConversationsCobrowsesessionAsync(PatchConversationsCobrowsesessionRequest request, AsyncApiCallback<Conversation> callback) Deprecated.patchConversationsCobrowsesessionAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Deprecated.patchConversationsCobrowsesessionParticipantAsync(PatchConversationsCobrowsesessionParticipantRequest request, AsyncApiCallback<Void> callback) Deprecated.patchConversationsCobrowsesessionParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.patchConversationsCobrowsesessionParticipantAttributesAsync(PatchConversationsCobrowsesessionParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Deprecated.patchConversationsCobrowsesessionParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Deprecated.patchConversationsCobrowsesessionParticipantCommunicationAsync(PatchConversationsCobrowsesessionParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Deprecated.patchConversationsCobrowsesessionParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Deprecated.patchConversationSecureattributesAsync(PatchConversationSecureattributesRequest request, AsyncApiCallback<String> callback) Update the secure attributes on a conversation.patchConversationSecureattributesAsync(ApiRequest<ConversationSecureAttributes> request, AsyncApiCallback<ApiResponse<String>> callback) Update the secure attributes on a conversation.patchConversationsEmailAsync(PatchConversationsEmailRequest request, AsyncApiCallback<Conversation> callback) Update a conversation by disconnecting all of the participantspatchConversationsEmailAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Update a conversation by disconnecting all of the participantspatchConversationsEmailMessagesDraftAsync(PatchConversationsEmailMessagesDraftRequest request, AsyncApiCallback<EmailMessage> callback) Reset conversation draft to its initial state and/or auto-fill draft contentpatchConversationsEmailMessagesDraftAsync(ApiRequest<DraftManipulationRequest> request, AsyncApiCallback<ApiResponse<EmailMessage>> callback) Reset conversation draft to its initial state and/or auto-fill draft contentpatchConversationsEmailParticipantAsync(PatchConversationsEmailParticipantRequest request, AsyncApiCallback<Void> callback) Update conversation participantpatchConversationsEmailParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation participantpatchConversationsEmailParticipantAttributesAsync(PatchConversationsEmailParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Update the attributes on a conversation participant.patchConversationsEmailParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Update the attributes on a conversation participant.patchConversationsEmailParticipantCommunicationAsync(PatchConversationsEmailParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Update conversation participant's communication by disconnecting it.patchConversationsEmailParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Update conversation participant's communication by disconnecting it.patchConversationsEmailParticipantParkingstateAsync(PatchConversationsEmailParticipantParkingstateRequest request, AsyncApiCallback<Void> callback) Update conversation by setting its parking statepatchConversationsEmailParticipantParkingstateAsync(ApiRequest<ParkingStateRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation by setting its parking statepatchConversationsMessageAsync(PatchConversationsMessageRequest request, AsyncApiCallback<Conversation> callback) Update a conversation by disconnecting all of the participantspatchConversationsMessageAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Update a conversation by disconnecting all of the participantspatchConversationsMessageParticipantAsync(PatchConversationsMessageParticipantRequest request, AsyncApiCallback<Void> callback) Update conversation participantpatchConversationsMessageParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation participantpatchConversationsMessageParticipantAttributesAsync(PatchConversationsMessageParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Update the attributes on a conversation participant.patchConversationsMessageParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Update the attributes on a conversation participant.patchConversationsMessageParticipantCommunicationAsync(PatchConversationsMessageParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Update conversation participant's communication by disconnecting it.patchConversationsMessageParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Update conversation participant's communication by disconnecting it.patchConversationsMessageParticipantParkingstateAsync(PatchConversationsMessageParticipantParkingstateRequest request, AsyncApiCallback<Void> callback) Update conversation by setting its parking statepatchConversationsMessageParticipantParkingstateAsync(ApiRequest<ParkingStateRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation by setting its parking statepatchConversationsMessagingIntegrationsAppleIntegrationIdAsync(PatchConversationsMessagingIntegrationsAppleIntegrationIdRequest request, AsyncApiCallback<AppleIntegration> callback) Update an Apple messaging integrationpatchConversationsMessagingIntegrationsAppleIntegrationIdAsync(ApiRequest<AppleIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<AppleIntegration>> callback) Update an Apple messaging integrationpatchConversationsMessagingIntegrationsFacebookIntegrationIdAsync(PatchConversationsMessagingIntegrationsFacebookIntegrationIdRequest request, AsyncApiCallback<FacebookIntegration> callback) Update Facebook messaging integrationpatchConversationsMessagingIntegrationsFacebookIntegrationIdAsync(ApiRequest<FacebookIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<FacebookIntegration>> callback) Update Facebook messaging integrationpatchConversationsMessagingIntegrationsInstagramIntegrationIdAsync(PatchConversationsMessagingIntegrationsInstagramIntegrationIdRequest request, AsyncApiCallback<InstagramIntegration> callback) Update Instagram messaging integrationpatchConversationsMessagingIntegrationsInstagramIntegrationIdAsync(ApiRequest<InstagramIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<InstagramIntegration>> callback) Update Instagram messaging integrationpatchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(PatchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdRequest request, AsyncApiCallback<GoogleBusinessProfileOpenIntegration> callback) Update an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(ApiRequest<GoogleBusinessProfileOpenIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<GoogleBusinessProfileOpenIntegration>> callback) Update an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.patchConversationsMessagingIntegrationsOpenIntegrationIdAsync(PatchConversationsMessagingIntegrationsOpenIntegrationIdRequest request, AsyncApiCallback<OpenIntegration> callback) Update an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.patchConversationsMessagingIntegrationsOpenIntegrationIdAsync(ApiRequest<OpenIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<OpenIntegration>> callback) Update an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.patchConversationsMessagingIntegrationsTwitterIntegrationIdAsync(PatchConversationsMessagingIntegrationsTwitterIntegrationIdRequest request, AsyncApiCallback<TwitterIntegration> callback) Update a Twitter messaging integrationpatchConversationsMessagingIntegrationsTwitterIntegrationIdAsync(ApiRequest<TwitterIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<TwitterIntegration>> callback) Update a Twitter messaging integrationpatchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationIdAsync(PatchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationIdRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Activate a WhatsApp messaging integration created using the WhatsApp embedded signup flow Please specify the phone number to associate with this WhatsApp integration from the list of available phone numbers returned to you in the GET call on the integration with a createStatus of Completed.patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationIdAsync(ApiRequest<WhatsAppEmbeddedSignupIntegrationActivationRequest> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Activate a WhatsApp messaging integration created using the WhatsApp embedded signup flow Please specify the phone number to associate with this WhatsApp integration from the list of available phone numbers returned to you in the GET call on the integration with a createStatus of Completed.patchConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(PatchConversationsMessagingIntegrationsWhatsappIntegrationIdRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Update a WhatsApp messaging integrationpatchConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(ApiRequest<WhatsAppIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Update a WhatsApp messaging integrationpatchConversationsMessagingSettingAsync(PatchConversationsMessagingSettingRequest request, AsyncApiCallback<MessagingSetting> callback) Update a messaging settingpatchConversationsMessagingSettingAsync(ApiRequest<MessagingSettingPatchRequest> request, AsyncApiCallback<ApiResponse<MessagingSetting>> callback) Update a messaging settingpatchConversationsMessagingSupportedcontentSupportedContentIdAsync(PatchConversationsMessagingSupportedcontentSupportedContentIdRequest request, AsyncApiCallback<SupportedContent> callback) Update a supported content profilepatchConversationsMessagingSupportedcontentSupportedContentIdAsync(ApiRequest<SupportedContent> request, AsyncApiCallback<ApiResponse<SupportedContent>> callback) Update a supported content profilepatchConversationsSettingsAsync(PatchConversationsSettingsRequest request, AsyncApiCallback<Void> callback) Update SettingspatchConversationsSettingsAsync(ApiRequest<Settings> request, AsyncApiCallback<ApiResponse<Void>> callback) Update SettingspatchConversationSummaryEngagementsAsync(PatchConversationSummaryEngagementsRequest request, AsyncApiCallback<Void> callback) Update agent's engagement for the summary.patchConversationSummaryEngagementsAsync(ApiRequest<EngagementRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update agent's engagement for the summary.patchConversationSummaryFeedbackAsync(PatchConversationSummaryFeedbackRequest request, AsyncApiCallback<Void> callback) Update the feedback for the summary.patchConversationSummaryFeedbackAsync(ApiRequest<FeedbackUpdateRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update the feedback for the summary.patchConversationUtilizationlabelAsync(PatchConversationUtilizationlabelRequest request, AsyncApiCallback<String> callback) Update the utilization label on a conversation.patchConversationUtilizationlabelAsync(ApiRequest<ConversationUtilizationLabelUpdate> request, AsyncApiCallback<ApiResponse<String>> callback) Update the utilization label on a conversation.postAnalyticsConversationDetailsPropertiesAsync(PostAnalyticsConversationDetailsPropertiesRequest request, AsyncApiCallback<PropertyIndexRequest> callback) Index conversation propertiespostAnalyticsConversationDetailsPropertiesAsync(ApiRequest<PropertyIndexRequest> request, AsyncApiCallback<ApiResponse<PropertyIndexRequest>> callback) Index conversation propertiespostAnalyticsConversationsActivityQueryAsync(PostAnalyticsConversationsActivityQueryRequest request, AsyncApiCallback<ConversationActivityResponse> callback) Query for conversation activity observationspostAnalyticsConversationsActivityQueryAsync(ApiRequest<ConversationActivityQuery> request, AsyncApiCallback<ApiResponse<ConversationActivityResponse>> callback) Query for conversation activity observationspostAnalyticsConversationsAggregatesJobsAsync(PostAnalyticsConversationsAggregatesJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for conversation aggregates asynchronouslypostAnalyticsConversationsAggregatesJobsAsync(ApiRequest<ConversationAsyncAggregationQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for conversation aggregates asynchronouslypostAnalyticsConversationsAggregatesQueryAsync(PostAnalyticsConversationsAggregatesQueryRequest request, AsyncApiCallback<ConversationAggregateQueryResponse> callback) Query for conversation aggregatespostAnalyticsConversationsAggregatesQueryAsync(ApiRequest<ConversationAggregationQuery> request, AsyncApiCallback<ApiResponse<ConversationAggregateQueryResponse>> callback) Query for conversation aggregatespostAnalyticsConversationsDetailsJobsAsync(PostAnalyticsConversationsDetailsJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for conversation details asynchronouslypostAnalyticsConversationsDetailsJobsAsync(ApiRequest<AsyncConversationQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for conversation details asynchronouslypostAnalyticsConversationsDetailsQueryAsync(PostAnalyticsConversationsDetailsQueryRequest request, AsyncApiCallback<AnalyticsConversationQueryResponse> callback) Query for conversation detailspostAnalyticsConversationsDetailsQueryAsync(ApiRequest<ConversationQuery> request, AsyncApiCallback<ApiResponse<AnalyticsConversationQueryResponse>> callback) Query for conversation detailspostConversationAssignAsync(PostConversationAssignRequest request, AsyncApiCallback<String> callback) Attempts to manually assign a specified conversation to a specified user.postConversationAssignAsync(ApiRequest<ConversationUser> request, AsyncApiCallback<ApiResponse<String>> callback) Attempts to manually assign a specified conversation to a specified user.postConversationBargeAsync(PostConversationBargeRequest request, AsyncApiCallback<Void> callback) Barge a conversation creating a barged in conference of connected participants.postConversationBargeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Barge a conversation creating a barged in conference of connected participants.postConversationCobrowseAsync(PostConversationCobrowseRequest request, AsyncApiCallback<CobrowseWebMessagingSession> callback) Creates a cobrowse session.postConversationCobrowseAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CobrowseWebMessagingSession>> callback) Creates a cobrowse session.postConversationCommunicationAgentchecklistAgentactionAsync(PostConversationCommunicationAgentchecklistAgentactionRequest request, AsyncApiCallback<AgentChecklistResponse> callback) API invoked to capture an agent action.postConversationCommunicationAgentchecklistAgentactionAsync(ApiRequest<AgentActionPayload> request, AsyncApiCallback<ApiResponse<AgentChecklistResponse>> callback) API invoked to capture an agent action.postConversationCommunicationAgentchecklistAsync(PostConversationCommunicationAgentchecklistRequest request, AsyncApiCallback<AgentChecklistResponse> callback) Agent Checklist activation APIpostConversationCommunicationAgentchecklistAsync(ApiRequest<ChecklistActivationPayload> request, AsyncApiCallback<ApiResponse<AgentChecklistResponse>> callback) Agent Checklist activation APIpostConversationCommunicationAgentchecklistJobsAsync(PostConversationCommunicationAgentchecklistJobsRequest request, AsyncApiCallback<ChecklistInferenceJobCreationResponse> callback) Create inference jobpostConversationCommunicationAgentchecklistJobsAsync(ApiRequest<ChecklistInferenceJobPayload> request, AsyncApiCallback<ApiResponse<ChecklistInferenceJobCreationResponse>> callback) Create inference jobpostConversationCommunicationAgentchecklistsFinalizeAsync(PostConversationCommunicationAgentchecklistsFinalizeRequest request, AsyncApiCallback<AgentChecklistResponseList> callback) API invoked to finalize agent checklist evaluation.postConversationCommunicationAgentchecklistsFinalizeAsync(ApiRequest<ChecklistFinalizePayload> request, AsyncApiCallback<ApiResponse<AgentChecklistResponseList>> callback) API invoked to finalize agent checklist evaluation.postConversationCommunicationInternalmessagesAsync(PostConversationCommunicationInternalmessagesRequest request, AsyncApiCallback<InternalMessageData> callback) Send internal message Send a new internal message for an existing communication.postConversationCommunicationInternalmessagesAsync(ApiRequest<InternalMessageRequest> request, AsyncApiCallback<ApiResponse<InternalMessageData>> callback) Send internal message Send a new internal message for an existing communication.postConversationDisconnectAsync(PostConversationDisconnectRequest request, AsyncApiCallback<String> callback) Performs a full conversation teardown.postConversationDisconnectAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<String>> callback) Performs a full conversation teardown.postConversationParticipantCallbacksAsync(PostConversationParticipantCallbacksRequest request, AsyncApiCallback<Void> callback) Create a new callback for the specified participant on the conversation.postConversationParticipantCallbacksAsync(ApiRequest<CreateCallbackOnConversationCommand> request, AsyncApiCallback<ApiResponse<Void>> callback) Create a new callback for the specified participant on the conversation.postConversationParticipantDigitsAsync(PostConversationParticipantDigitsRequest request, AsyncApiCallback<Void> callback) Sends DTMF to the participantpostConversationParticipantDigitsAsync(ApiRequest<Digits> request, AsyncApiCallback<ApiResponse<Void>> callback) Sends DTMF to the participantpostConversationParticipantInternalmessagesUsersCommunicationsAsync(PostConversationParticipantInternalmessagesUsersCommunicationsRequest request, AsyncApiCallback<MessagingConferResponse> callback) Setup internal message communication with user The target user of the digital consultation must have the `conversation:internalMessaging:accept` permission.postConversationParticipantInternalmessagesUsersCommunicationsAsync(ApiRequest<MessagingConferWithUserRequest> request, AsyncApiCallback<ApiResponse<MessagingConferResponse>> callback) Setup internal message communication with user The target user of the digital consultation must have the `conversation:internalMessaging:accept` permission.postConversationParticipantReplaceAgentAsync(PostConversationParticipantReplaceAgentRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified agentpostConversationParticipantReplaceAgentAsync(ApiRequest<TransferToAgentRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified agentpostConversationParticipantReplaceAsync(PostConversationParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Deprecated.postConversationParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.postConversationParticipantReplaceContactExternalAsync(PostConversationParticipantReplaceContactExternalRequest request, AsyncApiCallback<Void> callback) Replace this participant with the an external contactpostConversationParticipantReplaceContactExternalAsync(ApiRequest<TransferToExternalContactRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the an external contactpostConversationParticipantReplaceExternalAsync(PostConversationParticipantReplaceExternalRequest request, AsyncApiCallback<Void> callback) Deprecated.postConversationParticipantReplaceExternalAsync(ApiRequest<TransferToExternalRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.postConversationParticipantReplaceQueueAsync(PostConversationParticipantReplaceQueueRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified queuepostConversationParticipantReplaceQueueAsync(ApiRequest<TransferToQueueRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified queuepostConversationParticipantSecureivrsessionsAsync(PostConversationParticipantSecureivrsessionsRequest request, AsyncApiCallback<SecureSession> callback) Create secure IVR session.postConversationParticipantSecureivrsessionsAsync(ApiRequest<CreateSecureSession> request, AsyncApiCallback<ApiResponse<SecureSession>> callback) Create secure IVR session.postConversationParticipantTransferAsync(PostConversationParticipantTransferRequest request, AsyncApiCallback<Void> callback) Replace this participant by another one using the address of the destination.postConversationParticipantTransferAsync(ApiRequest<TransferToAddressRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant by another one using the address of the destination.postConversationsCallAsync(PostConversationsCallRequest request, AsyncApiCallback<Conversation> callback) Place a new call as part of a callback conversation.postConversationsCallAsync(ApiRequest<CallCommand> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Place a new call as part of a callback conversation.postConversationsCallbackParticipantCommunicationWrapupAsync(PostConversationsCallbackParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communicationpostConversationsCallbackParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communicationpostConversationsCallbackParticipantReplaceAsync(PostConversationsCallbackParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified user and/or addresspostConversationsCallbackParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified user and/or addresspostConversationsCallbacksAsync(PostConversationsCallbacksRequest request, AsyncApiCallback<CreateCallbackResponse> callback) Create a CallbackpostConversationsCallbacksAsync(ApiRequest<CreateCallbackCommand> request, AsyncApiCallback<ApiResponse<CreateCallbackResponse>> callback) Create a CallbackpostConversationsCallbacksBulkDisconnectAsync(PostConversationsCallbacksBulkDisconnectRequest request, AsyncApiCallback<Void> callback) Disconnect multiple scheduled callbackspostConversationsCallbacksBulkDisconnectAsync(ApiRequest<BulkCallbackDisconnectRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Disconnect multiple scheduled callbackspostConversationsCallbacksBulkUpdateAsync(PostConversationsCallbacksBulkUpdateRequest request, AsyncApiCallback<BulkCallbackPatchResponse> callback) Update multiple scheduled callbackspostConversationsCallbacksBulkUpdateAsync(ApiRequest<BulkCallbackPatchRequest> request, AsyncApiCallback<ApiResponse<BulkCallbackPatchResponse>> callback) Update multiple scheduled callbackspostConversationsCallParticipantBargeAsync(PostConversationsCallParticipantBargeRequest request, AsyncApiCallback<Void> callback) Barge a given participant's call creating a barged in conference of connected participants.postConversationsCallParticipantBargeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Barge a given participant's call creating a barged in conference of connected participants.postConversationsCallParticipantCoachAsync(PostConversationsCallParticipantCoachRequest request, AsyncApiCallback<Void> callback) Listen in on the conversation from the point of view of a given participant while speaking to just the given participant.postConversationsCallParticipantCoachAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Listen in on the conversation from the point of view of a given participant while speaking to just the given participant.postConversationsCallParticipantCommunicationWrapupAsync(PostConversationsCallParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communicationpostConversationsCallParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communicationpostConversationsCallParticipantConsultAgentAsync(PostConversationsCallParticipantConsultAgentRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Initiate a consult transfer to an agentpostConversationsCallParticipantConsultAgentAsync(ApiRequest<ConsultTransferToAgent> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Initiate a consult transfer to an agentpostConversationsCallParticipantConsultAsync(PostConversationsCallParticipantConsultRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Deprecated.postConversationsCallParticipantConsultAsync(ApiRequest<ConsultTransfer> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Deprecated.postConversationsCallParticipantConsultContactExternalAsync(PostConversationsCallParticipantConsultContactExternalRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Initiate a consult transfer to an external contactpostConversationsCallParticipantConsultContactExternalAsync(ApiRequest<ConsultTransferToExternalContact> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Initiate a consult transfer to an external contactpostConversationsCallParticipantConsultExternalAsync(PostConversationsCallParticipantConsultExternalRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Deprecated.postConversationsCallParticipantConsultExternalAsync(ApiRequest<ConsultTransferToExternal> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Deprecated.postConversationsCallParticipantConsultQueueAsync(PostConversationsCallParticipantConsultQueueRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Initiate a consult transfer to a queuepostConversationsCallParticipantConsultQueueAsync(ApiRequest<ConsultTransferToQueue> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Initiate a consult transfer to a queuepostConversationsCallParticipantMonitorAsync(PostConversationsCallParticipantMonitorRequest request, AsyncApiCallback<Void> callback) Listen in on the conversation from the point of view of a given participant.postConversationsCallParticipantMonitorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Listen in on the conversation from the point of view of a given participant.postConversationsCallParticipantReplaceAsync(PostConversationsCallParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified user and/or addresspostConversationsCallParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified user and/or addresspostConversationsCallParticipantsAsync(PostConversationsCallParticipantsRequest request, AsyncApiCallback<Conversation> callback) Add participants to a conversationpostConversationsCallParticipantsAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Add participants to a conversationpostConversationsCallParticipantSnippetRecordAsync(PostConversationsCallParticipantSnippetRecordRequest request, AsyncApiCallback<String> callback) Start/stop the snippet recording for a participantpostConversationsCallParticipantSnippetRecordAsync(ApiRequest<SnippetRecordingRequest> request, AsyncApiCallback<ApiResponse<String>> callback) Start/stop the snippet recording for a participantpostConversationsCallParticipantsUserUserIdAsync(PostConversationsCallParticipantsUserUserIdRequest request, AsyncApiCallback<Conversation> callback) Add participants to a conversation on behalf of a userpostConversationsCallParticipantsUserUserIdAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Add participants to a conversation on behalf of a userpostConversationsCallParticipantVoiceConsultAsync(PostConversationsCallParticipantVoiceConsultRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Initiate voice consult transferpostConversationsCallParticipantVoiceConsultAsync(ApiRequest<ConsultTransferToAddress> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Initiate voice consult transferpostConversationsCallsAsync(PostConversationsCallsRequest request, AsyncApiCallback<CreateCallResponse> callback) Create a call conversationpostConversationsCallsAsync(ApiRequest<CreateCallRequest> request, AsyncApiCallback<ApiResponse<CreateCallResponse>> callback) Create a call conversationpostConversationsCallsUserUserIdAsync(PostConversationsCallsUserUserIdRequest request, AsyncApiCallback<CreateCallResponse> callback) Create a call conversation on behalf of a userpostConversationsCallsUserUserIdAsync(ApiRequest<CreateCallRequest> request, AsyncApiCallback<ApiResponse<CreateCallResponse>> callback) Create a call conversation on behalf of a userpostConversationsChatCommunicationMessagesAsync(PostConversationsChatCommunicationMessagesRequest request, AsyncApiCallback<WebChatMessage> callback) Deprecated.postConversationsChatCommunicationMessagesAsync(ApiRequest<CreateWebChatMessageRequest> request, AsyncApiCallback<ApiResponse<WebChatMessage>> callback) Deprecated.postConversationsChatCommunicationTypingAsync(PostConversationsChatCommunicationTypingRequest request, AsyncApiCallback<WebChatTyping> callback) Deprecated.postConversationsChatCommunicationTypingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WebChatTyping>> callback) Deprecated.postConversationsChatParticipantCommunicationWrapupAsync(PostConversationsChatParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Deprecated.postConversationsChatParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.postConversationsChatParticipantReplaceAsync(PostConversationsChatParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Deprecated.postConversationsChatParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.postConversationsChatsAsync(PostConversationsChatsRequest request, AsyncApiCallback<ChatConversation> callback) Deprecated.postConversationsChatsAsync(ApiRequest<CreateWebChatRequest> request, AsyncApiCallback<ApiResponse<ChatConversation>> callback) Deprecated.postConversationsCobrowsesessionParticipantCommunicationWrapupAsync(PostConversationsCobrowsesessionParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Deprecated.postConversationsCobrowsesessionParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.postConversationsCobrowsesessionParticipantReplaceAsync(PostConversationsCobrowsesessionParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Deprecated.postConversationsCobrowsesessionParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.postConversationsCustomattributesSchemasAsync(PostConversationsCustomattributesSchemasRequest request, AsyncApiCallback<ConversationDataSchema> callback) Create a schemapostConversationsCustomattributesSchemasAsync(ApiRequest<ConversationJsonSchemaRequest> request, AsyncApiCallback<ApiResponse<ConversationDataSchema>> callback) Create a schemapostConversationsCustomattributesSearchAsync(PostConversationsCustomattributesSearchRequest request, AsyncApiCallback<JsonSearchResponse> callback) Search resources.postConversationsCustomattributesSearchAsync(ApiRequest<ConversationCustomAttributesSearchRequest> request, AsyncApiCallback<ApiResponse<JsonSearchResponse>> callback) Search resources.postConversationsEmailInboundmessagesAsync(PostConversationsEmailInboundmessagesRequest request, AsyncApiCallback<EmailConversation> callback) Send an email to an external conversation.postConversationsEmailInboundmessagesAsync(ApiRequest<InboundMessageRequest> request, AsyncApiCallback<ApiResponse<EmailConversation>> callback) Send an email to an external conversation.postConversationsEmailMessagesAsync(PostConversationsEmailMessagesRequest request, AsyncApiCallback<EmailMessageReply> callback) Send an email replypostConversationsEmailMessagesAsync(ApiRequest<EmailMessage> request, AsyncApiCallback<ApiResponse<EmailMessageReply>> callback) Send an email replypostConversationsEmailMessagesDraftAttachmentsCopyAsync(PostConversationsEmailMessagesDraftAttachmentsCopyRequest request, AsyncApiCallback<EmailMessage> callback) Copy attachments from an email message to the current draft.postConversationsEmailMessagesDraftAttachmentsCopyAsync(ApiRequest<CopyAttachmentsRequest> request, AsyncApiCallback<ApiResponse<EmailMessage>> callback) Copy attachments from an email message to the current draft.postConversationsEmailParticipantCommunicationWrapupAsync(PostConversationsEmailParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communicationpostConversationsEmailParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communicationpostConversationsEmailParticipantReplaceAsync(PostConversationsEmailParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified user and/or addresspostConversationsEmailParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified user and/or addresspostConversationsEmailReconnectAsync(PostConversationsEmailReconnectRequest request, AsyncApiCallback<Void> callback) Reconnect the user to the most recently disconnected customer on a fully disconnected email conversation This request is not valid when using the Client Credentials OAuth grant.postConversationsEmailReconnectAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Reconnect the user to the most recently disconnected customer on a fully disconnected email conversation This request is not valid when using the Client Credentials OAuth grant.postConversationsEmailsAgentlessAsync(PostConversationsEmailsAgentlessRequest request, AsyncApiCallback<AgentlessEmailSendResponseDto> callback) Create an email conversation, per APIpostConversationsEmailsAgentlessAsync(ApiRequest<AgentlessEmailSendRequestDto> request, AsyncApiCallback<ApiResponse<AgentlessEmailSendResponseDto>> callback) Create an email conversation, per APIpostConversationsEmailsAsync(PostConversationsEmailsRequest request, AsyncApiCallback<EmailConversation> callback) Create an email conversation If the direction of the request is INBOUND, this will create an external conversation with a third party provider.postConversationsEmailsAsync(ApiRequest<CreateEmailRequest> request, AsyncApiCallback<ApiResponse<EmailConversation>> callback) Create an email conversation If the direction of the request is INBOUND, this will create an external conversation with a third party provider.postConversationsFaxesAsync(PostConversationsFaxesRequest request, AsyncApiCallback<FaxSendResponse> callback) Create Fax ConversationpostConversationsFaxesAsync(ApiRequest<FaxSendRequest> request, AsyncApiCallback<ApiResponse<FaxSendResponse>> callback) Create Fax ConversationpostConversationsKeyconfigurationsAsync(PostConversationsKeyconfigurationsRequest request, AsyncApiCallback<ConversationEncryptionConfiguration> callback) Setup configurations for encryption key creationpostConversationsKeyconfigurationsAsync(ApiRequest<ConversationEncryptionConfiguration> request, AsyncApiCallback<ApiResponse<ConversationEncryptionConfiguration>> callback) Setup configurations for encryption key creationpostConversationsKeyconfigurationsValidateAsync(PostConversationsKeyconfigurationsValidateRequest request, AsyncApiCallback<ConversationEncryptionConfiguration> callback) Validate encryption key configurations without saving itpostConversationsKeyconfigurationsValidateAsync(ApiRequest<ConversationEncryptionConfiguration> request, AsyncApiCallback<ApiResponse<ConversationEncryptionConfiguration>> callback) Validate encryption key configurations without saving itpostConversationsMessageCommunicationMessagesAsync(PostConversationsMessageCommunicationMessagesRequest request, AsyncApiCallback<MessageData> callback) Send message Send message on existing conversation/communication.postConversationsMessageCommunicationMessagesAsync(ApiRequest<AdditionalMessage> request, AsyncApiCallback<ApiResponse<MessageData>> callback) Send message Send message on existing conversation/communication.postConversationsMessageCommunicationMessagesMediaAsync(PostConversationsMessageCommunicationMessagesMediaRequest request, AsyncApiCallback<MessageMediaData> callback) Deprecated.postConversationsMessageCommunicationMessagesMediaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageMediaData>> callback) Deprecated.postConversationsMessageCommunicationMessagesMediaUploadsAsync(PostConversationsMessageCommunicationMessagesMediaUploadsRequest request, AsyncApiCallback<MessageMediaUploadData> callback) Create a URL to upload a message media file See https://developer.genesys.cloud/commdigital/digital/messagemediaupload/ for example usage.postConversationsMessageCommunicationMessagesMediaUploadsAsync(ApiRequest<UploadMediaRequest> request, AsyncApiCallback<ApiResponse<MessageMediaUploadData>> callback) Create a URL to upload a message media file See https://developer.genesys.cloud/commdigital/digital/messagemediaupload/ for example usage.postConversationsMessageCommunicationSocialmediaMessagesAsync(PostConversationsMessageCommunicationSocialmediaMessagesRequest request, AsyncApiCallback<SocialMediaMessageData> callback) Send a social media message Send a social media message on existing conversation/communication.postConversationsMessageCommunicationSocialmediaMessagesAsync(ApiRequest<AdditionalSocialMediaMessage> request, AsyncApiCallback<ApiResponse<SocialMediaMessageData>> callback) Send a social media message Send a social media message on existing conversation/communication.postConversationsMessageCommunicationTypingAsync(PostConversationsMessageCommunicationTypingRequest request, AsyncApiCallback<Void> callback) Send message typing event Send message typing event for existing conversation/communication.postConversationsMessageCommunicationTypingAsync(ApiRequest<MessageTypingEventRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Send message typing event Send message typing event for existing conversation/communication.postConversationsMessageInboundOpenEventAsync(PostConversationsMessageInboundOpenEventRequest request, AsyncApiCallback<OpenEventNormalizedMessage> callback) Send an inbound Open Event Message Send an inbound event message to an Open Messaging integration.postConversationsMessageInboundOpenEventAsync(ApiRequest<OpenInboundNormalizedEvent> request, AsyncApiCallback<ApiResponse<OpenEventNormalizedMessage>> callback) Send an inbound Open Event Message Send an inbound event message to an Open Messaging integration.postConversationsMessageInboundOpenMessageAsync(PostConversationsMessageInboundOpenMessageRequest request, AsyncApiCallback<OpenMessageNormalizedMessage> callback) Send inbound Open Message Send an inbound message to an Open Messaging integration.postConversationsMessageInboundOpenMessageAsync(ApiRequest<OpenInboundNormalizedMessage> request, AsyncApiCallback<ApiResponse<OpenMessageNormalizedMessage>> callback) Send inbound Open Message Send an inbound message to an Open Messaging integration.postConversationsMessageInboundOpenReceiptAsync(PostConversationsMessageInboundOpenReceiptRequest request, AsyncApiCallback<OpenReceiptNormalizedMessage> callback) Send an inbound Open Receipt Message Send an inbound open Receipt to an Open Messaging integration.postConversationsMessageInboundOpenReceiptAsync(ApiRequest<OpenInboundNormalizedReceipt> request, AsyncApiCallback<ApiResponse<OpenReceiptNormalizedMessage>> callback) Send an inbound Open Receipt Message Send an inbound open Receipt to an Open Messaging integration.postConversationsMessageInboundOpenStructuredResponseAsync(PostConversationsMessageInboundOpenStructuredResponseRequest request, AsyncApiCallback<OpenStructuredResponseNormalizedMessage> callback) Send inbound Open Response Send an inbound response for a structured message to an Open Messaging integration.postConversationsMessageInboundOpenStructuredResponseAsync(ApiRequest<OpenInboundStructuredResponseMessage> request, AsyncApiCallback<ApiResponse<OpenStructuredResponseNormalizedMessage>> callback) Send inbound Open Response Send an inbound response for a structured message to an Open Messaging integration.postConversationsMessageMessagesBulkAsync(PostConversationsMessageMessagesBulkRequest request, AsyncApiCallback<TextMessageListing> callback) Get messages in batch The path parameter [conversationId] should contain the conversationId of the conversation being filtered.postConversationsMessageMessagesBulkAsync(ApiRequest<List<String>> request, AsyncApiCallback<ApiResponse<TextMessageListing>> callback) Get messages in batch The path parameter [conversationId] should contain the conversationId of the conversation being filtered.postConversationsMessageParticipantCommunicationWrapupAsync(PostConversationsMessageParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communicationpostConversationsMessageParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communicationpostConversationsMessageParticipantMonitorAsync(PostConversationsMessageParticipantMonitorRequest request, AsyncApiCallback<Void> callback) Listen in on the conversation from the point of view of a given participant.postConversationsMessageParticipantMonitorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Listen in on the conversation from the point of view of a given participant.postConversationsMessageParticipantReplaceAsync(PostConversationsMessageParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified user and/or addresspostConversationsMessageParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified user and/or addresspostConversationsMessagesAgentlessAsync(PostConversationsMessagesAgentlessRequest request, AsyncApiCallback<SendAgentlessOutboundMessageResponse> callback) Send an agentless outbound message Send an agentless (api participant) outbound message using a client credential grant.postConversationsMessagesAgentlessAsync(ApiRequest<SendAgentlessOutboundMessageRequest> request, AsyncApiCallback<ApiResponse<SendAgentlessOutboundMessageResponse>> callback) Send an agentless outbound message Send an agentless (api participant) outbound message using a client credential grant.postConversationsMessagesAsync(PostConversationsMessagesRequest request, AsyncApiCallback<CreateOutboundMessagingConversationResponse> callback) Create an outbound messaging conversation.postConversationsMessagesAsync(ApiRequest<CreateOutboundMessagingConversationRequest> request, AsyncApiCallback<ApiResponse<CreateOutboundMessagingConversationResponse>> callback) Create an outbound messaging conversation.postConversationsMessagesInboundOpenAsync(PostConversationsMessagesInboundOpenRequest request, AsyncApiCallback<OpenNormalizedMessage> callback) Deprecated.postConversationsMessagesInboundOpenAsync(ApiRequest<OpenNormalizedMessage> request, AsyncApiCallback<ApiResponse<OpenNormalizedMessage>> callback) Deprecated.postConversationsMessagingIntegrationsAppleAsync(PostConversationsMessagingIntegrationsAppleRequest request, AsyncApiCallback<AppleIntegration> callback) Create Apple IntegrationpostConversationsMessagingIntegrationsAppleAsync(ApiRequest<AppleIntegrationRequest> request, AsyncApiCallback<ApiResponse<AppleIntegration>> callback) Create Apple IntegrationpostConversationsMessagingIntegrationsFacebookAsync(PostConversationsMessagingIntegrationsFacebookRequest request, AsyncApiCallback<FacebookIntegration> callback) Create a Facebook IntegrationpostConversationsMessagingIntegrationsFacebookAsync(ApiRequest<FacebookIntegrationRequest> request, AsyncApiCallback<ApiResponse<FacebookIntegration>> callback) Create a Facebook IntegrationpostConversationsMessagingIntegrationsInstagramAsync(PostConversationsMessagingIntegrationsInstagramRequest request, AsyncApiCallback<InstagramIntegration> callback) Create Instagram IntegrationpostConversationsMessagingIntegrationsInstagramAsync(ApiRequest<InstagramIntegrationRequest> request, AsyncApiCallback<ApiResponse<InstagramIntegration>> callback) Create Instagram IntegrationpostConversationsMessagingIntegrationsOpenAsync(PostConversationsMessagingIntegrationsOpenRequest request, AsyncApiCallback<OpenIntegration> callback) Create an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.postConversationsMessagingIntegrationsOpenAsync(ApiRequest<OpenIntegrationRequest> request, AsyncApiCallback<ApiResponse<OpenIntegration>> callback) Create an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileAsync(PostConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileRequest request, AsyncApiCallback<GoogleBusinessProfileOpenIntegration> callback) Create an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileAsync(ApiRequest<GoogleBusinessProfileOpenIntegrationRequest> request, AsyncApiCallback<ApiResponse<GoogleBusinessProfileOpenIntegration>> callback) Create an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokensAsync(PostConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokensRequest request, AsyncApiCallback<GoogleAuthToken> callback) Create a Google Auth Token by exchanging the one-time auth code retrieved from Google See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokensAsync(ApiRequest<GoogleAuthTokenRequest> request, AsyncApiCallback<ApiResponse<GoogleAuthToken>> callback) Create a Google Auth Token by exchanging the one-time auth code retrieved from Google See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.postConversationsMessagingIntegrationsTwitterAsync(PostConversationsMessagingIntegrationsTwitterRequest request, AsyncApiCallback<TwitterIntegration> callback) Create Twitter IntegrationpostConversationsMessagingIntegrationsTwitterAsync(ApiRequest<TwitterIntegrationRequest> request, AsyncApiCallback<ApiResponse<TwitterIntegration>> callback) Create Twitter IntegrationpostConversationsMessagingIntegrationsWhatsappAsync(PostConversationsMessagingIntegrationsWhatsappRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Deprecated.postConversationsMessagingIntegrationsWhatsappAsync(ApiRequest<WhatsAppIntegrationRequest> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Deprecated.postConversationsMessagingIntegrationsWhatsappEmbeddedsignupAsync(PostConversationsMessagingIntegrationsWhatsappEmbeddedsignupRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Create a WhatsApp Integration using the WhatsApp embedded signup flow Use the access token returned from the embedded signup flow to obtain a list of available phone numbers that can be associated with the created integration.postConversationsMessagingIntegrationsWhatsappEmbeddedsignupAsync(ApiRequest<WhatsAppEmbeddedSignupIntegrationRequest> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Create a WhatsApp Integration using the WhatsApp embedded signup flow Use the access token returned from the embedded signup flow to obtain a list of available phone numbers that can be associated with the created integration.postConversationsMessagingSettingsAsync(PostConversationsMessagingSettingsRequest request, AsyncApiCallback<MessagingSetting> callback) Create a messaging settingpostConversationsMessagingSettingsAsync(ApiRequest<MessagingSettingRequest> request, AsyncApiCallback<ApiResponse<MessagingSetting>> callback) Create a messaging settingpostConversationsMessagingSupportedcontentAsync(PostConversationsMessagingSupportedcontentRequest request, AsyncApiCallback<SupportedContent> callback) Create a Supported Content profilepostConversationsMessagingSupportedcontentAsync(ApiRequest<SupportedContent> request, AsyncApiCallback<ApiResponse<SupportedContent>> callback) Create a Supported Content profilepostConversationsParticipantsAttributesSearchAsync(PostConversationsParticipantsAttributesSearchRequest request, AsyncApiCallback<JsonCursorSearchResponse> callback) Search conversationspostConversationsParticipantsAttributesSearchAsync(ApiRequest<ConversationParticipantSearchRequest> request, AsyncApiCallback<ApiResponse<JsonCursorSearchResponse>> callback) Search conversationspostConversationsScreenshareParticipantCommunicationWrapupAsync(PostConversationsScreenshareParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Deprecated.postConversationsScreenshareParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.postConversationsSocialParticipantCommunicationWrapupAsync(PostConversationsSocialParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communicationpostConversationsSocialParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communicationpostConversationSuggestionEngagementAsync(PostConversationSuggestionEngagementRequest request, AsyncApiCallback<SuggestionEngagement> callback) Save an engagement on the suggestion.postConversationSuggestionEngagementAsync(ApiRequest<SuggestionEngagement> request, AsyncApiCallback<ApiResponse<SuggestionEngagement>> callback) Save an engagement on the suggestion.postConversationSuggestionsFeedbackAsync(PostConversationSuggestionsFeedbackRequest request, AsyncApiCallback<Void> callback) Deprecated.postConversationSuggestionsFeedbackAsync(ApiRequest<Feedback> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.postConversationSummaryFeedbackAsync(PostConversationSummaryFeedbackRequest request, AsyncApiCallback<Void> callback) Submit feedback for the summary.postConversationSummaryFeedbackAsync(ApiRequest<FeedbackAddRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Submit feedback for the summary.postConversationsVideoAgentconferenceCommunicationAsync(PostConversationsVideoAgentconferenceCommunicationRequest request, AsyncApiCallback<VideoConferenceDetails> callback) Create an Agent-Type video conference and assign an agent to it postConversationsVideoAgentconferenceCommunication is a preview method and is subject to both breaking and non-breaking changes at any time without noticepostConversationsVideoAgentconferenceCommunicationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VideoConferenceDetails>> callback) Create an Agent-Type video conference and assign an agent to it postConversationsVideoAgentconferenceCommunication is a preview method and is subject to both breaking and non-breaking changes at any time without noticepostConversationsVideoParticipantCommunicationWrapupAsync(PostConversationsVideoParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communicationpostConversationsVideoParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communicationpostConversationsVideosMeetingsAsync(PostConversationsVideosMeetingsRequest request, AsyncApiCallback<MeetingIdRecord> callback) Generate a meetingId for a given conferenceIdpostConversationsVideosMeetingsAsync(ApiRequest<GenerateMeetingIdRequest> request, AsyncApiCallback<ApiResponse<MeetingIdRecord>> callback) Generate a meetingId for a given conferenceIdputConversationCustomattributesAsync(PutConversationCustomattributesRequest request, AsyncApiCallback<CustomAttributesIdResponse> callback) Create or update a single custom attributes record.putConversationCustomattributesAsync(ApiRequest<CustomAttributesUpdateRequest> request, AsyncApiCallback<ApiResponse<CustomAttributesIdResponse>> callback) Create or update a single custom attributes record.putConversationCustomattributesBulkAsync(PutConversationCustomattributesBulkRequest request, AsyncApiCallback<CustomAttributesBulkUpdateResponseMap> callback) Create or update a list of custom attributes records.putConversationCustomattributesBulkAsync(ApiRequest<List<CustomAttributesUpdateRequest>> request, AsyncApiCallback<ApiResponse<CustomAttributesBulkUpdateResponseMap>> callback) Create or update a list of custom attributes records.putConversationParticipantFlaggedreasonAsync(PutConversationParticipantFlaggedreasonRequest request, AsyncApiCallback<Void> callback) Set flagged reason on conversation participant to indicate bad conversation quality.putConversationParticipantFlaggedreasonAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Set flagged reason on conversation participant to indicate bad conversation quality.putConversationsCallbackRecordingstateAsync(PutConversationsCallbackRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording stateputConversationsCallbackRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording stateputConversationsCallParticipantCommunicationUuidataAsync(PutConversationsCallParticipantCommunicationUuidataRequest request, AsyncApiCallback<Empty> callback) Set uuiData to be sent on future commands.putConversationsCallParticipantCommunicationUuidataAsync(ApiRequest<SetUuiDataRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Set uuiData to be sent on future commands.putConversationsCallRecordingstateAsync(PutConversationsCallRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording stateputConversationsCallRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording stateputConversationsChatRecordingstateAsync(PutConversationsChatRecordingstateRequest request, AsyncApiCallback<String> callback) Deprecated.putConversationsChatRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Deprecated.putConversationsCobrowsesessionRecordingstateAsync(PutConversationsCobrowsesessionRecordingstateRequest request, AsyncApiCallback<String> callback) Deprecated.putConversationsCobrowsesessionRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Deprecated.putConversationsCustomattributesSchemaAsync(PutConversationsCustomattributesSchemaRequest request, AsyncApiCallback<ConversationDataSchema> callback) Update a schemaputConversationsCustomattributesSchemaAsync(ApiRequest<ConversationSchemaUpdateRequest> request, AsyncApiCallback<ApiResponse<ConversationDataSchema>> callback) Update a schemaputConversationSecureattributesAsync(PutConversationSecureattributesRequest request, AsyncApiCallback<String> callback) Set the secure attributes on a conversation.putConversationSecureattributesAsync(ApiRequest<ConversationSecureAttributes> request, AsyncApiCallback<ApiResponse<String>> callback) Set the secure attributes on a conversation.putConversationsEmailMessagesDraftAsync(PutConversationsEmailMessagesDraftRequest request, AsyncApiCallback<EmailMessage> callback) Update conversation draft replyputConversationsEmailMessagesDraftAsync(ApiRequest<EmailMessage> request, AsyncApiCallback<ApiResponse<EmailMessage>> callback) Update conversation draft replyputConversationsEmailRecordingstateAsync(PutConversationsEmailRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording stateputConversationsEmailRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording stateputConversationsKeyconfigurationAsync(PutConversationsKeyconfigurationRequest request, AsyncApiCallback<ConversationEncryptionConfiguration> callback) Update the encryption key configurationsputConversationsKeyconfigurationAsync(ApiRequest<ConversationEncryptionConfiguration> request, AsyncApiCallback<ApiResponse<ConversationEncryptionConfiguration>> callback) Update the encryption key configurationsputConversationsMessageRecordingstateAsync(PutConversationsMessageRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording stateputConversationsMessageRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording stateputConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdRequest request, AsyncApiCallback<AppleIdentityResolutionConfig> callback) Create an identity resolution settings for a Apple messaging integrationputConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync(ApiRequest<AppleIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<AppleIdentityResolutionConfig>> callback) Create an identity resolution settings for a Apple messaging integrationputConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdRequest request, AsyncApiCallback<FacebookIdentityResolutionConfig> callback) Create an identity resolution settings for a Facebook messaging integrationputConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync(ApiRequest<FacebookIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<FacebookIdentityResolutionConfig>> callback) Create an identity resolution settings for a Facebook messaging integrationputConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdRequest request, AsyncApiCallback<InstagramIdentityResolutionConfig> callback) Create identity resolution settings for an Instagram messaging integrationputConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync(ApiRequest<InstagramIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<InstagramIdentityResolutionConfig>> callback) Create identity resolution settings for an Instagram messaging integrationputConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdRequest request, AsyncApiCallback<OpenMessagingIdentityResolutionConfig> callback) Update an open messaging integration Identity Resolution settingsputConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync(ApiRequest<OpenMessagingIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<OpenMessagingIdentityResolutionConfig>> callback) Update an open messaging integration Identity Resolution settingsputConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdRequest request, AsyncApiCallback<TwitterIdentityResolutionConfig> callback) Create an identity resolution settings for an X (Formally Twitter) messaging integrationputConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync(ApiRequest<TwitterIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<TwitterIdentityResolutionConfig>> callback) Create an identity resolution settings for an X (Formally Twitter) messaging integrationputConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdRequest request, AsyncApiCallback<WhatsAppIdentityResolutionConfig> callback) Update a whatsApp integration Identity Resolution settingsputConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync(ApiRequest<WhatsAppIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<WhatsAppIdentityResolutionConfig>> callback) Update a whatsApp integration Identity Resolution settingsputConversationsMessagingSettingsDefaultAsync(PutConversationsMessagingSettingsDefaultRequest request, AsyncApiCallback<MessagingSetting> callback) Set the organization's default setting that may be applied to to integrations without settings When an integration is created a settings ID may be assigned to it.putConversationsMessagingSettingsDefaultAsync(ApiRequest<MessagingSettingDefaultRequest> request, AsyncApiCallback<ApiResponse<MessagingSetting>> callback) Set the organization's default setting that may be applied to to integrations without settings When an integration is created a settings ID may be assigned to it.putConversationsMessagingSupportedcontentDefaultAsync(PutConversationsMessagingSupportedcontentDefaultRequest request, AsyncApiCallback<SupportedContent> callback) Set the organization's default supported content profile that may be assigned to an integration when it is created.putConversationsMessagingSupportedcontentDefaultAsync(ApiRequest<SupportedContentReference> request, AsyncApiCallback<ApiResponse<SupportedContent>> callback) Set the organization's default supported content profile that may be assigned to an integration when it is created.putConversationsMessagingThreadingtimelineAsync(PutConversationsMessagingThreadingtimelineRequest request, AsyncApiCallback<ConversationThreadingWindow> callback) Update conversation threading window timeline for each messaging type PUT Conversation messaging threading timeline is intended to set the conversation threading settings for ALL messengerTypes.putConversationsMessagingThreadingtimelineAsync(ApiRequest<ConversationThreadingWindow> request, AsyncApiCallback<ApiResponse<ConversationThreadingWindow>> callback) Update conversation threading window timeline for each messaging type PUT Conversation messaging threading timeline is intended to set the conversation threading settings for ALL messengerTypes.putConversationsScreenshareRecordingstateAsync(PutConversationsScreenshareRecordingstateRequest request, AsyncApiCallback<String> callback) Deprecated.putConversationsScreenshareRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Deprecated.putConversationsSocialRecordingstateAsync(PutConversationsSocialRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording stateputConversationsSocialRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording stateputConversationsVideoRecordingstateAsync(PutConversationsVideoRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording stateputConversationsVideoRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording stateputConversationTagsAsync(PutConversationTagsRequest request, AsyncApiCallback<String> callback) Update the tags on a conversation.putConversationTagsAsync(ApiRequest<ConversationTagsUpdate> request, AsyncApiCallback<ApiResponse<String>> callback) Update the tags on a conversation.
-
Constructor Details
-
ConversationsApiAsync
public ConversationsApiAsync() -
ConversationsApiAsync
-
-
Method Details
-
deleteAnalyticsConversationsAggregatesJobAsync
public Future<Void> deleteAnalyticsConversationsAggregatesJobAsync(DeleteAnalyticsConversationsAggregatesJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async request for conversation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAnalyticsConversationsAggregatesJobAsync
public Future<ApiResponse<Void>> deleteAnalyticsConversationsAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async request for conversation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAnalyticsConversationsDetailsJobAsync
public Future<Void> deleteAnalyticsConversationsDetailsJobAsync(DeleteAnalyticsConversationsDetailsJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async details job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAnalyticsConversationsDetailsJobAsync
public Future<ApiResponse<Void>> deleteAnalyticsConversationsDetailsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async details job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationAsync
public Future<Void> deleteConversationAsync(DeleteConversationRequest request, AsyncApiCallback<Void> callback) Update a conversation by disconnecting all of the participants- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationAsync
public Future<ApiResponse<Void>> deleteConversationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Update a conversation by disconnecting all of the participants- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationCustomattributeAsync
public Future<Void> deleteConversationCustomattributeAsync(DeleteConversationCustomattributeRequest request, AsyncApiCallback<Void> callback) Delete a custom attributes record.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationCustomattributeAsync
public Future<ApiResponse<Void>> deleteConversationCustomattributeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a custom attributes record.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationParticipantCodeAsync
public Future<Void> deleteConversationParticipantCodeAsync(DeleteConversationParticipantCodeRequest request, AsyncApiCallback<Void> callback) Delete a code used to add a communication to this participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationParticipantCodeAsync
public Future<ApiResponse<Void>> deleteConversationParticipantCodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a code used to add a communication to this participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationParticipantFlaggedreasonAsync
public Future<Void> deleteConversationParticipantFlaggedreasonAsync(DeleteConversationParticipantFlaggedreasonRequest request, AsyncApiCallback<Void> callback) Remove flagged reason from conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationParticipantFlaggedreasonAsync
public Future<ApiResponse<Void>> deleteConversationParticipantFlaggedreasonAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove flagged reason from conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsCallParticipantCommunicationPostflowactionAsync
public Future<Void> deleteConversationsCallParticipantCommunicationPostflowactionAsync(DeleteConversationsCallParticipantCommunicationPostflowactionRequest request, AsyncApiCallback<Void> callback) Remove mandatory post call actions.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsCallParticipantCommunicationPostflowactionAsync
public Future<ApiResponse<Void>> deleteConversationsCallParticipantCommunicationPostflowactionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove mandatory post call actions.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsCallParticipantConsultAsync
public Future<Void> deleteConversationsCallParticipantConsultAsync(DeleteConversationsCallParticipantConsultRequest request, AsyncApiCallback<Void> callback) Cancel the transfer- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsCallParticipantConsultAsync
public Future<ApiResponse<Void>> deleteConversationsCallParticipantConsultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Cancel the transfer- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsEmailMessagesDraftAttachmentAsync
public Future<Void> deleteConversationsEmailMessagesDraftAttachmentAsync(DeleteConversationsEmailMessagesDraftAttachmentRequest request, AsyncApiCallback<Void> callback) Delete attachment from draft- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsEmailMessagesDraftAttachmentAsync
public Future<ApiResponse<Void>> deleteConversationsEmailMessagesDraftAttachmentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete attachment from draft- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagesCachedmediaCachedMediaItemIdAsync
public Future<Void> deleteConversationsMessagesCachedmediaCachedMediaItemIdAsync(DeleteConversationsMessagesCachedmediaCachedMediaItemIdRequest request, AsyncApiCallback<Void> callback) Remove a cached media item asychronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagesCachedmediaCachedMediaItemIdAsync
public Future<ApiResponse<Void>> deleteConversationsMessagesCachedmediaCachedMediaItemIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove a cached media item asychronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsAppleIntegrationIdAsync
public Future<Void> deleteConversationsMessagingIntegrationsAppleIntegrationIdAsync(DeleteConversationsMessagingIntegrationsAppleIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete an Apple messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsAppleIntegrationIdAsync
public Future<ApiResponse<Void>> deleteConversationsMessagingIntegrationsAppleIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Apple messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsFacebookIntegrationIdAsync
public Future<Void> deleteConversationsMessagingIntegrationsFacebookIntegrationIdAsync(DeleteConversationsMessagingIntegrationsFacebookIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete a Facebook messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsFacebookIntegrationIdAsync
public Future<ApiResponse<Void>> deleteConversationsMessagingIntegrationsFacebookIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a Facebook messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsInstagramIntegrationIdAsync
public Future<Void> deleteConversationsMessagingIntegrationsInstagramIntegrationIdAsync(DeleteConversationsMessagingIntegrationsInstagramIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete Instagram messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsInstagramIntegrationIdAsync
public Future<ApiResponse<Void>> deleteConversationsMessagingIntegrationsInstagramIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete Instagram messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync
public Future<Void> deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(DeleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync
public Future<ApiResponse<Void>> deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsOpenIntegrationIdAsync
public Future<Void> deleteConversationsMessagingIntegrationsOpenIntegrationIdAsync(DeleteConversationsMessagingIntegrationsOpenIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsOpenIntegrationIdAsync
public Future<ApiResponse<Void>> deleteConversationsMessagingIntegrationsOpenIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsTwitterIntegrationIdAsync
public Future<Void> deleteConversationsMessagingIntegrationsTwitterIntegrationIdAsync(DeleteConversationsMessagingIntegrationsTwitterIntegrationIdRequest request, AsyncApiCallback<Void> callback) Delete Twitter messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsTwitterIntegrationIdAsync
public Future<ApiResponse<Void>> deleteConversationsMessagingIntegrationsTwitterIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete Twitter messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsWhatsappIntegrationIdAsync
public Future<WhatsAppIntegration> deleteConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(DeleteConversationsMessagingIntegrationsWhatsappIntegrationIdRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Delete a WhatsApp messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingIntegrationsWhatsappIntegrationIdAsync
public Future<ApiResponse<WhatsAppIntegration>> deleteConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Delete a WhatsApp messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingSettingAsync
public Future<Void> deleteConversationsMessagingSettingAsync(DeleteConversationsMessagingSettingRequest request, AsyncApiCallback<Void> callback) Delete a messaging setting- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingSettingAsync
public Future<ApiResponse<Void>> deleteConversationsMessagingSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a messaging setting- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingSettingsDefaultAsync
public Future<Void> deleteConversationsMessagingSettingsDefaultAsync(DeleteConversationsMessagingSettingsDefaultRequest request, AsyncApiCallback<Void> callback) Delete the organization's default setting, a global default will be applied to integrations without settings When an integration is created a settings ID may be assigned to it. If the settings ID is not supplied, the default settings will be assigned to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingSettingsDefaultAsync
public Future<ApiResponse<Void>> deleteConversationsMessagingSettingsDefaultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the organization's default setting, a global default will be applied to integrations without settings When an integration is created a settings ID may be assigned to it. If the settings ID is not supplied, the default settings will be assigned to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingSupportedcontentSupportedContentIdAsync
public Future<Void> deleteConversationsMessagingSupportedcontentSupportedContentIdAsync(DeleteConversationsMessagingSupportedcontentSupportedContentIdRequest request, AsyncApiCallback<Void> callback) Delete a supported content profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteConversationsMessagingSupportedcontentSupportedContentIdAsync
public Future<ApiResponse<Void>> deleteConversationsMessagingSupportedcontentSupportedContentIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a supported content profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationDetailsAsync
public Future<AnalyticsConversationWithoutAttributes> getAnalyticsConversationDetailsAsync(GetAnalyticsConversationDetailsRequest request, AsyncApiCallback<AnalyticsConversationWithoutAttributes> callback) Get a conversation by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationDetailsAsync
public Future<ApiResponse<AnalyticsConversationWithoutAttributes>> getAnalyticsConversationDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AnalyticsConversationWithoutAttributes>> callback) Get a conversation by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsAggregatesJobAsync
public Future<AsyncQueryStatus> getAnalyticsConversationsAggregatesJobAsync(GetAnalyticsConversationsAggregatesJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for conversation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsAggregatesJobAsync
public Future<ApiResponse<AsyncQueryStatus>> getAnalyticsConversationsAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for conversation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsAggregatesJobResultsAsync
public Future<ConversationAsyncAggregateQueryResponse> getAnalyticsConversationsAggregatesJobResultsAsync(GetAnalyticsConversationsAggregatesJobResultsRequest request, AsyncApiCallback<ConversationAsyncAggregateQueryResponse> callback) Fetch a page of results for an async aggregates query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsAggregatesJobResultsAsync
public Future<ApiResponse<ConversationAsyncAggregateQueryResponse>> getAnalyticsConversationsAggregatesJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationAsyncAggregateQueryResponse>> callback) Fetch a page of results for an async aggregates query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsDetailsAsync
public Future<AnalyticsConversationWithoutAttributesMultiGetResponse> getAnalyticsConversationsDetailsAsync(GetAnalyticsConversationsDetailsRequest request, AsyncApiCallback<AnalyticsConversationWithoutAttributesMultiGetResponse> callback) Gets multiple conversations by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsDetailsAsync
public Future<ApiResponse<AnalyticsConversationWithoutAttributesMultiGetResponse>> getAnalyticsConversationsDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AnalyticsConversationWithoutAttributesMultiGetResponse>> callback) Gets multiple conversations by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsDetailsJobAsync
public Future<AsyncQueryStatus> getAnalyticsConversationsDetailsJobAsync(GetAnalyticsConversationsDetailsJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for conversation details- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsDetailsJobAsync
public Future<ApiResponse<AsyncQueryStatus>> getAnalyticsConversationsDetailsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for conversation details- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsDetailsJobResultsAsync
public Future<AnalyticsConversationAsyncQueryResponse> getAnalyticsConversationsDetailsJobResultsAsync(GetAnalyticsConversationsDetailsJobResultsRequest request, AsyncApiCallback<AnalyticsConversationAsyncQueryResponse> callback) Fetch a page of results for an async details job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsDetailsJobResultsAsync
public Future<ApiResponse<AnalyticsConversationAsyncQueryResponse>> getAnalyticsConversationsDetailsJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AnalyticsConversationAsyncQueryResponse>> callback) Fetch a page of results for an async details job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsDetailsJobsAvailabilityAsync
public Future<DataAvailabilityResponse> getAnalyticsConversationsDetailsJobsAvailabilityAsync(GetAnalyticsConversationsDetailsJobsAvailabilityRequest request, AsyncApiCallback<DataAvailabilityResponse> callback) Lookup the datalake availability date and time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsConversationsDetailsJobsAvailabilityAsync
public Future<ApiResponse<DataAvailabilityResponse>> getAnalyticsConversationsDetailsJobsAvailabilityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataAvailabilityResponse>> callback) Lookup the datalake availability date and time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationAsync
public Future<Conversation> getConversationAsync(GetConversationRequest request, AsyncApiCallback<Conversation> callback) Get conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationAsync
public Future<ApiResponse<Conversation>> getConversationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Get conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationAssistantCopilotcontextAsync
public Future<CopilotContextValues> getConversationAssistantCopilotcontextAsync(GetConversationAssistantCopilotcontextRequest request, AsyncApiCallback<CopilotContextValues> callback) Get copilot context values for a conversation. getConversationAssistantCopilotcontext is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationAssistantCopilotcontextAsync
public Future<ApiResponse<CopilotContextValues>> getConversationAssistantCopilotcontextAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CopilotContextValues>> callback) Get copilot context values for a conversation. getConversationAssistantCopilotcontext is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCommunicationAgentchecklistAsync
public Future<AgentChecklistResponse> getConversationCommunicationAgentchecklistAsync(GetConversationCommunicationAgentchecklistRequest request, AsyncApiCallback<AgentChecklistResponse> callback) Get checklist info for a single checklist.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCommunicationAgentchecklistAsync
public Future<ApiResponse<AgentChecklistResponse>> getConversationCommunicationAgentchecklistAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentChecklistResponse>> callback) Get checklist info for a single checklist.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCommunicationAgentchecklistJobAsync
public Future<ChecklistInferenceJobResponse> getConversationCommunicationAgentchecklistJobAsync(GetConversationCommunicationAgentchecklistJobRequest request, AsyncApiCallback<ChecklistInferenceJobResponse> callback) Get inference job status- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCommunicationAgentchecklistJobAsync
public Future<ApiResponse<ChecklistInferenceJobResponse>> getConversationCommunicationAgentchecklistJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ChecklistInferenceJobResponse>> callback) Get inference job status- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCommunicationAgentchecklistsAsync
public Future<AgentChecklistResponseList> getConversationCommunicationAgentchecklistsAsync(GetConversationCommunicationAgentchecklistsRequest request, AsyncApiCallback<AgentChecklistResponseList> callback) Get information of all checklists associated with a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCommunicationAgentchecklistsAsync
public Future<ApiResponse<AgentChecklistResponseList>> getConversationCommunicationAgentchecklistsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentChecklistResponseList>> callback) Get information of all checklists associated with a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCommunicationInternalmessageAsync
public Future<InternalMessageData> getConversationCommunicationInternalmessageAsync(GetConversationCommunicationInternalmessageRequest request, AsyncApiCallback<InternalMessageData> callback) Get message- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCommunicationInternalmessageAsync
public Future<ApiResponse<InternalMessageData>> getConversationCommunicationInternalmessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InternalMessageData>> callback) Get message- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCommunicationInternalmessagesAsync
public Future<InternalMessageDataEntityListing> getConversationCommunicationInternalmessagesAsync(GetConversationCommunicationInternalmessagesRequest request, AsyncApiCallback<InternalMessageDataEntityListing> callback) Get messages for communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCommunicationInternalmessagesAsync
public Future<ApiResponse<InternalMessageDataEntityListing>> getConversationCommunicationInternalmessagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InternalMessageDataEntityListing>> callback) Get messages for communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCustomattributeAsync
public Future<CustomAttributes> getConversationCustomattributeAsync(GetConversationCustomattributeRequest request, AsyncApiCallback<CustomAttributes> callback) Get custom attributes by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCustomattributeAsync
public Future<ApiResponse<CustomAttributes>> getConversationCustomattributeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CustomAttributes>> callback) Get custom attributes by id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCustomattributesAsync
public Future<CustomAttributesListing> getConversationCustomattributesAsync(GetConversationCustomattributesRequest request, AsyncApiCallback<CustomAttributesListing> callback) Get a list of custom attributes for a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationCustomattributesAsync
public Future<ApiResponse<CustomAttributesListing>> getConversationCustomattributesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CustomAttributesListing>> callback) Get a list of custom attributes for a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationParticipantSecureivrsessionAsync
public Future<SecureSession> getConversationParticipantSecureivrsessionAsync(GetConversationParticipantSecureivrsessionRequest request, AsyncApiCallback<SecureSession> callback) Fetch info on a secure session- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationParticipantSecureivrsessionAsync
public Future<ApiResponse<SecureSession>> getConversationParticipantSecureivrsessionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SecureSession>> callback) Fetch info on a secure session- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationParticipantSecureivrsessionsAsync
public Future<SecureSessionEntityListing> getConversationParticipantSecureivrsessionsAsync(GetConversationParticipantSecureivrsessionsRequest request, AsyncApiCallback<SecureSessionEntityListing> callback) Get a list of secure sessions for this participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationParticipantSecureivrsessionsAsync
public Future<ApiResponse<SecureSessionEntityListing>> getConversationParticipantSecureivrsessionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SecureSessionEntityListing>> callback) Get a list of secure sessions for this participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationParticipantWrapupAsync
public Future<AssignedWrapupCode> getConversationParticipantWrapupAsync(GetConversationParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationParticipantWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationParticipantWrapupcodesAsync
public Future<List<WrapupCode>> getConversationParticipantWrapupcodesAsync(GetConversationParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Get list of wrapup codes for this conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationParticipantWrapupcodesAsync
public Future<ApiResponse<List<WrapupCode>>> getConversationParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Get list of wrapup codes for this conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationSecureattributesAsync
public Future<ConversationSecureAttributes> getConversationSecureattributesAsync(GetConversationSecureattributesRequest request, AsyncApiCallback<ConversationSecureAttributes> callback) Get the secure attributes on a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationSecureattributesAsync
public Future<ApiResponse<ConversationSecureAttributes>> getConversationSecureattributesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationSecureAttributes>> callback) Get the secure attributes on a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationSuggestionAsync
public Future<Suggestion> getConversationSuggestionAsync(GetConversationSuggestionRequest request, AsyncApiCallback<Suggestion> callback) Get Suggestion.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationSuggestionAsync
public Future<ApiResponse<Suggestion>> getConversationSuggestionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Suggestion>> callback) Get Suggestion.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationSuggestionsAsync
public Future<SuggestionListing> getConversationSuggestionsAsync(GetConversationSuggestionsRequest request, AsyncApiCallback<SuggestionListing> callback) Get all suggestions for a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationSuggestionsAsync
public Future<ApiResponse<SuggestionListing>> getConversationSuggestionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SuggestionListing>> callback) Get all suggestions for a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationSummariesAsync
public Future<ConversationSummariesGetResponse> getConversationSummariesAsync(GetConversationSummariesRequest request, AsyncApiCallback<ConversationSummariesGetResponse> callback) Get the summaries of the conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationSummariesAsync
public Future<ApiResponse<ConversationSummariesGetResponse>> getConversationSummariesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationSummariesGetResponse>> callback) Get the summaries of the conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsAsync
public Future<ConversationEntityListing> getConversationsAsync(GetConversationsRequest request, AsyncApiCallback<ConversationEntityListing> callback) Get active conversations for the logged in user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsAsync
public Future<ApiResponse<ConversationEntityListing>> getConversationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationEntityListing>> callback) Get active conversations for the logged in user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallAsync
public Future<CallConversation> getConversationsCallAsync(GetConversationsCallRequest request, AsyncApiCallback<CallConversation> callback) Get call conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallAsync
public Future<ApiResponse<CallConversation>> getConversationsCallAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallConversation>> callback) Get call conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallParticipantCommunicationWrapupAsync
public Future<AssignedWrapupCode> getConversationsCallParticipantCommunicationWrapupAsync(GetConversationsCallParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallParticipantCommunicationWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsCallParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallParticipantWrapupAsync
public Future<AssignedWrapupCode> getConversationsCallParticipantWrapupAsync(GetConversationsCallParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallParticipantWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsCallParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallParticipantWrapupcodesAsync
public Future<List<WrapupCode>> getConversationsCallParticipantWrapupcodesAsync(GetConversationsCallParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Get list of wrapup codes for this conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallParticipantWrapupcodesAsync
public Future<ApiResponse<List<WrapupCode>>> getConversationsCallParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Get list of wrapup codes for this conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallbackAsync
public Future<CallbackConversation> getConversationsCallbackAsync(GetConversationsCallbackRequest request, AsyncApiCallback<CallbackConversation> callback) Get callback conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallbackAsync
public Future<ApiResponse<CallbackConversation>> getConversationsCallbackAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallbackConversation>> callback) Get callback conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallbackParticipantCommunicationWrapupAsync
public Future<AssignedWrapupCode> getConversationsCallbackParticipantCommunicationWrapupAsync(GetConversationsCallbackParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallbackParticipantCommunicationWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsCallbackParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallbackParticipantWrapupAsync
public Future<AssignedWrapupCode> getConversationsCallbackParticipantWrapupAsync(GetConversationsCallbackParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallbackParticipantWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsCallbackParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallbackParticipantWrapupcodesAsync
public Future<List<WrapupCode>> getConversationsCallbackParticipantWrapupcodesAsync(GetConversationsCallbackParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Get list of wrapup codes for this conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallbackParticipantWrapupcodesAsync
public Future<ApiResponse<List<WrapupCode>>> getConversationsCallbackParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Get list of wrapup codes for this conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallbacksAsync
public Future<CallbackConversationEntityListing> getConversationsCallbacksAsync(GetConversationsCallbacksRequest request, AsyncApiCallback<CallbackConversationEntityListing> callback) Get the logged-in user's active conversations and their Callback participants state. This endpoint answers three questions:- Is the user involved in any active conversation? - Does that active conversation include Callbacks? - Is the user directly participating in a Callback within that conversation?- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallbacksAsync
public Future<ApiResponse<CallbackConversationEntityListing>> getConversationsCallbacksAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallbackConversationEntityListing>> callback) Get the logged-in user's active conversations and their Callback participants state. This endpoint answers three questions:- Is the user involved in any active conversation? - Does that active conversation include Callbacks? - Is the user directly participating in a Callback within that conversation?- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallsAsync
public Future<CallConversationEntityListing> getConversationsCallsAsync(GetConversationsCallsRequest request, AsyncApiCallback<CallConversationEntityListing> callback) Get the logged-in user's active conversations and their Call participants state. This endpoint answers three questions:- Is the user involved in any active conversation? - Does that active conversation include Calls? - Is the user directly participating in a Call within that conversation?- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallsAsync
public Future<ApiResponse<CallConversationEntityListing>> getConversationsCallsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallConversationEntityListing>> callback) Get the logged-in user's active conversations and their Call participants state. This endpoint answers three questions:- Is the user involved in any active conversation? - Does that active conversation include Calls? - Is the user directly participating in a Call within that conversation?- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallsHistoryAsync
public Future<CallHistoryConversationEntityListing> getConversationsCallsHistoryAsync(GetConversationsCallsHistoryRequest request, AsyncApiCallback<CallHistoryConversationEntityListing> callback) Get call history- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallsHistoryAsync
public Future<ApiResponse<CallHistoryConversationEntityListing>> getConversationsCallsHistoryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CallHistoryConversationEntityListing>> callback) Get call history- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallsMaximumconferencepartiesAsync
public Future<MaxParticipants> getConversationsCallsMaximumconferencepartiesAsync(GetConversationsCallsMaximumconferencepartiesRequest request, AsyncApiCallback<MaxParticipants> callback) Get the maximum number of participants that this user can have on a conference- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCallsMaximumconferencepartiesAsync
public Future<ApiResponse<MaxParticipants>> getConversationsCallsMaximumconferencepartiesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MaxParticipants>> callback) Get the maximum number of participants that this user can have on a conference- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatAsync
public Future<ChatConversation> getConversationsChatAsync(GetConversationsChatRequest request, AsyncApiCallback<ChatConversation> callback) Deprecated.Get chat conversation This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatAsync
public Future<ApiResponse<ChatConversation>> getConversationsChatAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ChatConversation>> callback) Deprecated.Get chat conversation This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatMessageAsync
public Future<WebChatMessage> getConversationsChatMessageAsync(GetConversationsChatMessageRequest request, AsyncApiCallback<WebChatMessage> callback) Deprecated.Get a web chat conversation message This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/. The current user must be involved with the conversation to get its messages.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatMessageAsync
public Future<ApiResponse<WebChatMessage>> getConversationsChatMessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WebChatMessage>> callback) Deprecated.Get a web chat conversation message This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/. The current user must be involved with the conversation to get its messages.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatMessagesAsync
public Future<WebChatMessageEntityList> getConversationsChatMessagesAsync(GetConversationsChatMessagesRequest request, AsyncApiCallback<WebChatMessageEntityList> callback) Deprecated.Get the messages of a chat conversation. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/. The current user must be involved with the conversation to get its messages.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatMessagesAsync
public Future<ApiResponse<WebChatMessageEntityList>> getConversationsChatMessagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WebChatMessageEntityList>> callback) Deprecated.Get the messages of a chat conversation. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/. The current user must be involved with the conversation to get its messages.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatParticipantCommunicationWrapupAsync
public Future<AssignedWrapupCode> getConversationsChatParticipantCommunicationWrapupAsync(GetConversationsChatParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Deprecated.Get the wrap-up for this conversation communication. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatParticipantCommunicationWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsChatParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Deprecated.Get the wrap-up for this conversation communication. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatParticipantWrapupAsync
public Future<AssignedWrapupCode> getConversationsChatParticipantWrapupAsync(GetConversationsChatParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Deprecated.Get the wrap-up for this conversation participant. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatParticipantWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsChatParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Deprecated.Get the wrap-up for this conversation participant. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatParticipantWrapupcodesAsync
public Future<List<WrapupCode>> getConversationsChatParticipantWrapupcodesAsync(GetConversationsChatParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Deprecated.Get list of wrapup codes for this conversation participant This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatParticipantWrapupcodesAsync
public Future<ApiResponse<List<WrapupCode>>> getConversationsChatParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Deprecated.Get list of wrapup codes for this conversation participant This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatsAsync
public Future<ChatConversationEntityListing> getConversationsChatsAsync(GetConversationsChatsRequest request, AsyncApiCallback<ChatConversationEntityListing> callback) Deprecated.Get active chat conversations for the logged in user This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsChatsAsync
public Future<ApiResponse<ChatConversationEntityListing>> getConversationsChatsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ChatConversationEntityListing>> callback) Deprecated.Get active chat conversations for the logged in user This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCobrowsesessionAsync
public Future<CobrowseConversation> getConversationsCobrowsesessionAsync(GetConversationsCobrowsesessionRequest request, AsyncApiCallback<CobrowseConversation> callback) Get cobrowse conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCobrowsesessionAsync
public Future<ApiResponse<CobrowseConversation>> getConversationsCobrowsesessionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CobrowseConversation>> callback) Get cobrowse conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCobrowsesessionParticipantCommunicationWrapupAsync
public Future<AssignedWrapupCode> getConversationsCobrowsesessionParticipantCommunicationWrapupAsync(GetConversationsCobrowsesessionParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Deprecated.Get the wrap-up for this conversation communication. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCobrowsesessionParticipantCommunicationWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsCobrowsesessionParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Deprecated.Get the wrap-up for this conversation communication. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCobrowsesessionParticipantWrapupAsync
public Future<AssignedWrapupCode> getConversationsCobrowsesessionParticipantWrapupAsync(GetConversationsCobrowsesessionParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Deprecated.Get the wrap-up for this conversation participant. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCobrowsesessionParticipantWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsCobrowsesessionParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Deprecated.Get the wrap-up for this conversation participant. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCobrowsesessionParticipantWrapupcodesAsync
public Future<List<WrapupCode>> getConversationsCobrowsesessionParticipantWrapupcodesAsync(GetConversationsCobrowsesessionParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Deprecated.Get list of wrapup codes for this conversation participant This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCobrowsesessionParticipantWrapupcodesAsync
public Future<ApiResponse<List<WrapupCode>>> getConversationsCobrowsesessionParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Deprecated.Get list of wrapup codes for this conversation participant This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCobrowsesessionsAsync
public Future<CobrowseConversationEntityListing> getConversationsCobrowsesessionsAsync(GetConversationsCobrowsesessionsRequest request, AsyncApiCallback<CobrowseConversationEntityListing> callback) Get active cobrowse conversations for the logged in user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCobrowsesessionsAsync
public Future<ApiResponse<CobrowseConversationEntityListing>> getConversationsCobrowsesessionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CobrowseConversationEntityListing>> callback) Get active cobrowse conversations for the logged in user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemaAsync
public Future<ConversationDataSchema> getConversationsCustomattributesSchemaAsync(GetConversationsCustomattributesSchemaRequest request, AsyncApiCallback<ConversationDataSchema> callback) Get a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemaAsync
public Future<ApiResponse<ConversationDataSchema>> getConversationsCustomattributesSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationDataSchema>> callback) Get a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemaVersionAsync
public Future<ConversationDataSchema> getConversationsCustomattributesSchemaVersionAsync(GetConversationsCustomattributesSchemaVersionRequest request, AsyncApiCallback<ConversationDataSchema> callback) Get a specific version of a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemaVersionAsync
public Future<ApiResponse<ConversationDataSchema>> getConversationsCustomattributesSchemaVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationDataSchema>> callback) Get a specific version of a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemaVersionsAsync
public Future<ConversationDataSchemaListing> getConversationsCustomattributesSchemaVersionsAsync(GetConversationsCustomattributesSchemaVersionsRequest request, AsyncApiCallback<ConversationDataSchemaListing> callback) Get all versions of a CCA schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemaVersionsAsync
public Future<ApiResponse<ConversationDataSchemaListing>> getConversationsCustomattributesSchemaVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationDataSchemaListing>> callback) Get all versions of a CCA schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemasAsync
public Future<ConversationDataSchemaListing> getConversationsCustomattributesSchemasAsync(GetConversationsCustomattributesSchemasRequest request, AsyncApiCallback<ConversationDataSchemaListing> callback) Get a list of schemas.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemasAsync
public Future<ApiResponse<ConversationDataSchemaListing>> getConversationsCustomattributesSchemasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationDataSchemaListing>> callback) Get a list of schemas.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemasCoretypeAsync
public Future<Coretype> getConversationsCustomattributesSchemasCoretypeAsync(GetConversationsCustomattributesSchemasCoretypeRequest request, AsyncApiCallback<Coretype> callback) Get the core types from which all schemas are built.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemasCoretypeAsync
public Future<ApiResponse<Coretype>> getConversationsCustomattributesSchemasCoretypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Coretype>> callback) Get the core types from which all schemas are built.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemasCoretypesAsync
public Future<CoretypeListing> getConversationsCustomattributesSchemasCoretypesAsync(GetConversationsCustomattributesSchemasCoretypesRequest request, AsyncApiCallback<CoretypeListing> callback) Get the list of core types enabled for a specific namespace.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemasCoretypesAsync
public Future<ApiResponse<CoretypeListing>> getConversationsCustomattributesSchemasCoretypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoretypeListing>> callback) Get the list of core types enabled for a specific namespace.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemasLimitsAsync
public Future<SchemaQuantityLimits> getConversationsCustomattributesSchemasLimitsAsync(GetConversationsCustomattributesSchemasLimitsRequest request, AsyncApiCallback<SchemaQuantityLimits> callback) Get quantitative limits on schemas- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsCustomattributesSchemasLimitsAsync
public Future<ApiResponse<SchemaQuantityLimits>> getConversationsCustomattributesSchemasLimitsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SchemaQuantityLimits>> callback) Get quantitative limits on schemas- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailAsync
public Future<EmailConversation> getConversationsEmailAsync(GetConversationsEmailRequest request, AsyncApiCallback<EmailConversation> callback) Get email conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailAsync
public Future<ApiResponse<EmailConversation>> getConversationsEmailAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailConversation>> callback) Get email conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailMessageAsync
public Future<EmailMessage> getConversationsEmailMessageAsync(GetConversationsEmailMessageRequest request, AsyncApiCallback<EmailMessage> callback) Get conversation message- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailMessageAsync
public Future<ApiResponse<EmailMessage>> getConversationsEmailMessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailMessage>> callback) Get conversation message- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailMessagesAsync
public Future<EmailMessagePreviewListing> getConversationsEmailMessagesAsync(GetConversationsEmailMessagesRequest request, AsyncApiCallback<EmailMessagePreviewListing> callback) Get conversation messages- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailMessagesAsync
public Future<ApiResponse<EmailMessagePreviewListing>> getConversationsEmailMessagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailMessagePreviewListing>> callback) Get conversation messages- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailMessagesDraftAsync
public Future<EmailMessage> getConversationsEmailMessagesDraftAsync(GetConversationsEmailMessagesDraftRequest request, AsyncApiCallback<EmailMessage> callback) Get conversation draft reply- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailMessagesDraftAsync
public Future<ApiResponse<EmailMessage>> getConversationsEmailMessagesDraftAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailMessage>> callback) Get conversation draft reply- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailParticipantCommunicationWrapupAsync
public Future<AssignedWrapupCode> getConversationsEmailParticipantCommunicationWrapupAsync(GetConversationsEmailParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailParticipantCommunicationWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsEmailParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailParticipantWrapupAsync
public Future<AssignedWrapupCode> getConversationsEmailParticipantWrapupAsync(GetConversationsEmailParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailParticipantWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsEmailParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailParticipantWrapupcodesAsync
public Future<List<WrapupCode>> getConversationsEmailParticipantWrapupcodesAsync(GetConversationsEmailParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Get list of wrapup codes for this conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailParticipantWrapupcodesAsync
public Future<ApiResponse<List<WrapupCode>>> getConversationsEmailParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Get list of wrapup codes for this conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailSettingsAsync
public Future<EmailsSettings> getConversationsEmailSettingsAsync(GetConversationsEmailSettingsRequest request, AsyncApiCallback<EmailsSettings> callback) Get emails settings for a given conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailSettingsAsync
public Future<ApiResponse<EmailsSettings>> getConversationsEmailSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailsSettings>> callback) Get emails settings for a given conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailsAsync
public Future<EmailConversationEntityListing> getConversationsEmailsAsync(GetConversationsEmailsRequest request, AsyncApiCallback<EmailConversationEntityListing> callback) Get the logged-in user's active conversations and their Email participants state. This endpoint answers three questions:- Is the user involved in any active conversation? - Does that active conversation include Emails? - Is the user directly participating in an Email within that conversation?- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsEmailsAsync
public Future<ApiResponse<EmailConversationEntityListing>> getConversationsEmailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailConversationEntityListing>> callback) Get the logged-in user's active conversations and their Email participants state. This endpoint answers three questions:- Is the user involved in any active conversation? - Does that active conversation include Emails? - Is the user directly participating in an Email within that conversation?- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsInternalmessageAsync
public Future<InternalMessageConversation> getConversationsInternalmessageAsync(GetConversationsInternalmessageRequest request, AsyncApiCallback<InternalMessageConversation> callback) Get internal message conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsInternalmessageAsync
public Future<ApiResponse<InternalMessageConversation>> getConversationsInternalmessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InternalMessageConversation>> callback) Get internal message conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsInternalmessagesAsync
public Future<InternalMessageConversationEntityListing> getConversationsInternalmessagesAsync(GetConversationsInternalmessagesRequest request, AsyncApiCallback<InternalMessageConversationEntityListing> callback) Get the logged-in user's active conversations and their InternalMessage participants state. This endpoint answers three questions:- Is the user involved in any active conversation? - Does that active conversation include InternalMessages? - Is the user directly participating in an InternalMessage within that conversation?- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsInternalmessagesAsync
public Future<ApiResponse<InternalMessageConversationEntityListing>> getConversationsInternalmessagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InternalMessageConversationEntityListing>> callback) Get the logged-in user's active conversations and their InternalMessage participants state. This endpoint answers three questions:- Is the user involved in any active conversation? - Does that active conversation include InternalMessages? - Is the user directly participating in an InternalMessage within that conversation?- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsKeyconfigurationAsync
public Future<ConversationEncryptionConfiguration> getConversationsKeyconfigurationAsync(GetConversationsKeyconfigurationRequest request, AsyncApiCallback<ConversationEncryptionConfiguration> callback) Get the encryption key configurations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsKeyconfigurationAsync
public Future<ApiResponse<ConversationEncryptionConfiguration>> getConversationsKeyconfigurationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationEncryptionConfiguration>> callback) Get the encryption key configurations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsKeyconfigurationsAsync
public Future<ConversationEncryptionConfigurationListing> getConversationsKeyconfigurationsAsync(GetConversationsKeyconfigurationsRequest request, AsyncApiCallback<ConversationEncryptionConfigurationListing> callback) Get a list of key configurations data- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsKeyconfigurationsAsync
public Future<ApiResponse<ConversationEncryptionConfigurationListing>> getConversationsKeyconfigurationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationEncryptionConfigurationListing>> callback) Get a list of key configurations data- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageAsync
public Future<MessageConversation> getConversationsMessageAsync(GetConversationsMessageRequest request, AsyncApiCallback<MessageConversation> callback) Get message conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageAsync
public Future<ApiResponse<MessageConversation>> getConversationsMessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageConversation>> callback) Get message conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageCommunicationMessagesMediaAsync
public Future<MessageMediaListing> getConversationsMessageCommunicationMessagesMediaAsync(GetConversationsMessageCommunicationMessagesMediaRequest request, AsyncApiCallback<MessageMediaListing> callback) Get message media list by status- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageCommunicationMessagesMediaAsync
public Future<ApiResponse<MessageMediaListing>> getConversationsMessageCommunicationMessagesMediaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageMediaListing>> callback) Get message media list by status- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageCommunicationMessagesMediaMediaIdAsync
public Future<MessageMediaData> getConversationsMessageCommunicationMessagesMediaMediaIdAsync(GetConversationsMessageCommunicationMessagesMediaMediaIdRequest request, AsyncApiCallback<MessageMediaData> callback) Get media See https://developer.genesys.cloud/commdigital/digital/messagemediaupload/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageCommunicationMessagesMediaMediaIdAsync
public Future<ApiResponse<MessageMediaData>> getConversationsMessageCommunicationMessagesMediaMediaIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageMediaData>> callback) Get media See https://developer.genesys.cloud/commdigital/digital/messagemediaupload/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageDetailsAsync
public Future<MessageData> getConversationsMessageDetailsAsync(GetConversationsMessageDetailsRequest request, AsyncApiCallback<MessageData> callback) Get message- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageDetailsAsync
public Future<ApiResponse<MessageData>> getConversationsMessageDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageData>> callback) Get message- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageMessageAsync
public Future<MessageData> getConversationsMessageMessageAsync(GetConversationsMessageMessageRequest request, AsyncApiCallback<MessageData> callback) Get conversation message- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageMessageAsync
public Future<ApiResponse<MessageData>> getConversationsMessageMessageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageData>> callback) Get conversation message- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageParticipantCommunicationWrapupAsync
public Future<AssignedWrapupCode> getConversationsMessageParticipantCommunicationWrapupAsync(GetConversationsMessageParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageParticipantCommunicationWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsMessageParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageParticipantWrapupAsync
public Future<AssignedWrapupCode> getConversationsMessageParticipantWrapupAsync(GetConversationsMessageParticipantWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageParticipantWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsMessageParticipantWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageParticipantWrapupcodesAsync
public Future<List<WrapupCode>> getConversationsMessageParticipantWrapupcodesAsync(GetConversationsMessageParticipantWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Get list of wrapup codes for this conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessageParticipantWrapupcodesAsync
public Future<ApiResponse<List<WrapupCode>>> getConversationsMessageParticipantWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Get list of wrapup codes for this conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagesAsync
public Future<MessageConversationEntityListing> getConversationsMessagesAsync(GetConversationsMessagesRequest request, AsyncApiCallback<MessageConversationEntityListing> callback) Get the logged-in user's active conversations and their Message participants state. This endpoint answers three questions:- Is the user involved in any active conversation? - Does that active conversation include Messages? - Is the user directly participating in a Message within that conversation?- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagesAsync
public Future<ApiResponse<MessageConversationEntityListing>> getConversationsMessagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageConversationEntityListing>> callback) Get the logged-in user's active conversations and their Message participants state. This endpoint answers three questions:- Is the user involved in any active conversation? - Does that active conversation include Messages? - Is the user directly participating in a Message within that conversation?- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagesCachedmediaAsync
public Future<CachedMediaItemEntityListing> getConversationsMessagesCachedmediaAsync(GetConversationsMessagesCachedmediaRequest request, AsyncApiCallback<CachedMediaItemEntityListing> callback) Get a list of cached media items- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagesCachedmediaAsync
public Future<ApiResponse<CachedMediaItemEntityListing>> getConversationsMessagesCachedmediaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CachedMediaItemEntityListing>> callback) Get a list of cached media items- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagesCachedmediaCachedMediaItemIdAsync
public Future<CachedMediaItem> getConversationsMessagesCachedmediaCachedMediaItemIdAsync(GetConversationsMessagesCachedmediaCachedMediaItemIdRequest request, AsyncApiCallback<CachedMediaItem> callback) Get a cached media item- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagesCachedmediaCachedMediaItemIdAsync
public Future<ApiResponse<CachedMediaItem>> getConversationsMessagesCachedmediaCachedMediaItemIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CachedMediaItem>> callback) Get a cached media item- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingFacebookAppAsync
public Future<FacebookAppCredentials> getConversationsMessagingFacebookAppAsync(GetConversationsMessagingFacebookAppRequest request, AsyncApiCallback<FacebookAppCredentials> callback) Get Genesys Facebook App Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingFacebookAppAsync
public Future<ApiResponse<FacebookAppCredentials>> getConversationsMessagingFacebookAppAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FacebookAppCredentials>> callback) Get Genesys Facebook App Id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingFacebookPermissionsAsync
public Future<FacebookPermissionEntityListing> getConversationsMessagingFacebookPermissionsAsync(GetConversationsMessagingFacebookPermissionsRequest request, AsyncApiCallback<FacebookPermissionEntityListing> callback) Get a list of Facebook Permissions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingFacebookPermissionsAsync
public Future<ApiResponse<FacebookPermissionEntityListing>> getConversationsMessagingFacebookPermissionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FacebookPermissionEntityListing>> callback) Get a list of Facebook Permissions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync
public Future<AppleIdentityResolutionConfig> getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdRequest request, AsyncApiCallback<AppleIdentityResolutionConfig> callback) Get Apple messaging integration identity resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync
public Future<ApiResponse<AppleIdentityResolutionConfig>> getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AppleIdentityResolutionConfig>> callback) Get Apple messaging integration identity resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync
public Future<FacebookIdentityResolutionConfig> getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdRequest request, AsyncApiCallback<FacebookIdentityResolutionConfig> callback) Get Facebook messaging integration identity resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync
public Future<ApiResponse<FacebookIdentityResolutionConfig>> getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FacebookIdentityResolutionConfig>> callback) Get Facebook messaging integration identity resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync
public Future<InstagramIdentityResolutionConfig> getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdRequest request, AsyncApiCallback<InstagramIdentityResolutionConfig> callback) Get an Instagram integration identity resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync
public Future<ApiResponse<InstagramIdentityResolutionConfig>> getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InstagramIdentityResolutionConfig>> callback) Get an Instagram integration identity resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync
public Future<OpenMessagingIdentityResolutionConfig> getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdRequest request, AsyncApiCallback<OpenMessagingIdentityResolutionConfig> callback) Get an open messaging integration Identity Resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync
public Future<ApiResponse<OpenMessagingIdentityResolutionConfig>> getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OpenMessagingIdentityResolutionConfig>> callback) Get an open messaging integration Identity Resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync
public Future<TwitterIdentityResolutionConfig> getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdRequest request, AsyncApiCallback<TwitterIdentityResolutionConfig> callback) Get X (Formally Twitter) messaging integration identity resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync
public Future<ApiResponse<TwitterIdentityResolutionConfig>> getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TwitterIdentityResolutionConfig>> callback) Get X (Formally Twitter) messaging integration identity resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync
public Future<WhatsAppIdentityResolutionConfig> getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync(GetConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdRequest request, AsyncApiCallback<WhatsAppIdentityResolutionConfig> callback) Get a whatsApp integration Identity Resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync
public Future<ApiResponse<WhatsAppIdentityResolutionConfig>> getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WhatsAppIdentityResolutionConfig>> callback) Get a whatsApp integration Identity Resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationTwitterOauthSettingsAsync
public Future<TwitterOAuthSettings> getConversationsMessagingIntegrationTwitterOauthSettingsAsync(GetConversationsMessagingIntegrationTwitterOauthSettingsRequest request, AsyncApiCallback<TwitterOAuthSettings> callback) Get twitter oauth settings to patch an integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationTwitterOauthSettingsAsync
public Future<ApiResponse<TwitterOAuthSettings>> getConversationsMessagingIntegrationTwitterOauthSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TwitterOAuthSettings>> callback) Get twitter oauth settings to patch an integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsAsync
public Future<MessagingIntegrationEntityListing> getConversationsMessagingIntegrationsAsync(GetConversationsMessagingIntegrationsRequest request, AsyncApiCallback<MessagingIntegrationEntityListing> callback) Get a list of Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsAsync
public Future<ApiResponse<MessagingIntegrationEntityListing>> getConversationsMessagingIntegrationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessagingIntegrationEntityListing>> callback) Get a list of Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsAppleAsync
public Future<AppleIntegrationEntityListing> getConversationsMessagingIntegrationsAppleAsync(GetConversationsMessagingIntegrationsAppleRequest request, AsyncApiCallback<AppleIntegrationEntityListing> callback) Get a list of Apple Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsAppleAsync
public Future<ApiResponse<AppleIntegrationEntityListing>> getConversationsMessagingIntegrationsAppleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AppleIntegrationEntityListing>> callback) Get a list of Apple Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsAppleIntegrationIdAsync
public Future<AppleIntegration> getConversationsMessagingIntegrationsAppleIntegrationIdAsync(GetConversationsMessagingIntegrationsAppleIntegrationIdRequest request, AsyncApiCallback<AppleIntegration> callback) Get an Apple messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsAppleIntegrationIdAsync
public Future<ApiResponse<AppleIntegration>> getConversationsMessagingIntegrationsAppleIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AppleIntegration>> callback) Get an Apple messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsFacebookAsync
public Future<FacebookIntegrationEntityListing> getConversationsMessagingIntegrationsFacebookAsync(GetConversationsMessagingIntegrationsFacebookRequest request, AsyncApiCallback<FacebookIntegrationEntityListing> callback) Get a list of Facebook Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsFacebookAsync
public Future<ApiResponse<FacebookIntegrationEntityListing>> getConversationsMessagingIntegrationsFacebookAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FacebookIntegrationEntityListing>> callback) Get a list of Facebook Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsFacebookIntegrationIdAsync
public Future<FacebookIntegration> getConversationsMessagingIntegrationsFacebookIntegrationIdAsync(GetConversationsMessagingIntegrationsFacebookIntegrationIdRequest request, AsyncApiCallback<FacebookIntegration> callback) Get a Facebook messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsFacebookIntegrationIdAsync
public Future<ApiResponse<FacebookIntegration>> getConversationsMessagingIntegrationsFacebookIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FacebookIntegration>> callback) Get a Facebook messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsInstagramAsync
public Future<InstagramIntegrationEntityListing> getConversationsMessagingIntegrationsInstagramAsync(GetConversationsMessagingIntegrationsInstagramRequest request, AsyncApiCallback<InstagramIntegrationEntityListing> callback) Get a list of Instagram Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsInstagramAsync
public Future<ApiResponse<InstagramIntegrationEntityListing>> getConversationsMessagingIntegrationsInstagramAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InstagramIntegrationEntityListing>> callback) Get a list of Instagram Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsInstagramIntegrationIdAsync
public Future<InstagramIntegration> getConversationsMessagingIntegrationsInstagramIntegrationIdAsync(GetConversationsMessagingIntegrationsInstagramIntegrationIdRequest request, AsyncApiCallback<InstagramIntegration> callback) Get Instagram messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsInstagramIntegrationIdAsync
public Future<ApiResponse<InstagramIntegration>> getConversationsMessagingIntegrationsInstagramIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InstagramIntegration>> callback) Get Instagram messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenAsync
public Future<OpenIntegrationEntityListing> getConversationsMessagingIntegrationsOpenAsync(GetConversationsMessagingIntegrationsOpenRequest request, AsyncApiCallback<OpenIntegrationEntityListing> callback) Get a list of Open messaging integrations See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenAsync
public Future<ApiResponse<OpenIntegrationEntityListing>> getConversationsMessagingIntegrationsOpenAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OpenIntegrationEntityListing>> callback) Get a list of Open messaging integrations See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync
public Future<GoogleBusinessProfileOpenIntegration> getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(GetConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdRequest request, AsyncApiCallback<GoogleBusinessProfileOpenIntegration> callback) Get an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync
public Future<ApiResponse<GoogleBusinessProfileOpenIntegration>> getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GoogleBusinessProfileOpenIntegration>> callback) Get an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettingsAsync
public Future<GoogleOAuthSettingsResponse> getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettingsAsync(GetConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettingsRequest request, AsyncApiCallback<GoogleOAuthSettingsResponse> callback) Get Google Business Profile OAuth 2 settings See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettings is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettingsAsync
public Future<ApiResponse<GoogleOAuthSettingsResponse>> getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GoogleOAuthSettingsResponse>> callback) Get Google Business Profile OAuth 2 settings See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettings is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAsync
public Future<GoogleAuthToken> getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAsync(GetConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenRequest request, AsyncApiCallback<GoogleAuthToken> callback) Get a Google Auth Token See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileToken is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAsync
public Future<ApiResponse<GoogleAuthToken>> getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GoogleAuthToken>> callback) Get a Google Auth Token See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileToken is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccountsAsync
public Future<GoogleBusinessProfileAccountListing> getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccountsAsync(GetConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccountsRequest request, AsyncApiCallback<GoogleBusinessProfileAccountListing> callback) Get Google Business Profile accounts See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccounts is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccountsAsync
public Future<ApiResponse<GoogleBusinessProfileAccountListing>> getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccountsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GoogleBusinessProfileAccountListing>> callback) Get Google Business Profile accounts See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccounts is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenIntegrationIdAsync
public Future<OpenIntegration> getConversationsMessagingIntegrationsOpenIntegrationIdAsync(GetConversationsMessagingIntegrationsOpenIntegrationIdRequest request, AsyncApiCallback<OpenIntegration> callback) Get an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsOpenIntegrationIdAsync
public Future<ApiResponse<OpenIntegration>> getConversationsMessagingIntegrationsOpenIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OpenIntegration>> callback) Get an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsTwitterAsync
public Future<TwitterIntegrationEntityListing> getConversationsMessagingIntegrationsTwitterAsync(GetConversationsMessagingIntegrationsTwitterRequest request, AsyncApiCallback<TwitterIntegrationEntityListing> callback) Get a list of Twitter Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsTwitterAsync
public Future<ApiResponse<TwitterIntegrationEntityListing>> getConversationsMessagingIntegrationsTwitterAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TwitterIntegrationEntityListing>> callback) Get a list of Twitter Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsTwitterIntegrationIdAsync
public Future<TwitterIntegration> getConversationsMessagingIntegrationsTwitterIntegrationIdAsync(GetConversationsMessagingIntegrationsTwitterIntegrationIdRequest request, AsyncApiCallback<TwitterIntegration> callback) Get Twitter messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsTwitterIntegrationIdAsync
public Future<ApiResponse<TwitterIntegration>> getConversationsMessagingIntegrationsTwitterIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TwitterIntegration>> callback) Get Twitter messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsTwitterOauthSettingsAsync
public Future<TwitterSignupOAuthSettings> getConversationsMessagingIntegrationsTwitterOauthSettingsAsync(GetConversationsMessagingIntegrationsTwitterOauthSettingsRequest request, AsyncApiCallback<TwitterSignupOAuthSettings> callback) Get twitter oauth settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsTwitterOauthSettingsAsync
public Future<ApiResponse<TwitterSignupOAuthSettings>> getConversationsMessagingIntegrationsTwitterOauthSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TwitterSignupOAuthSettings>> callback) Get twitter oauth settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsWhatsappAsync
public Future<WhatsAppIntegrationEntityListing> getConversationsMessagingIntegrationsWhatsappAsync(GetConversationsMessagingIntegrationsWhatsappRequest request, AsyncApiCallback<WhatsAppIntegrationEntityListing> callback) Get a list of WhatsApp Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsWhatsappAsync
public Future<ApiResponse<WhatsAppIntegrationEntityListing>> getConversationsMessagingIntegrationsWhatsappAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WhatsAppIntegrationEntityListing>> callback) Get a list of WhatsApp Integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsWhatsappIntegrationIdAsync
public Future<WhatsAppIntegration> getConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(GetConversationsMessagingIntegrationsWhatsappIntegrationIdRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Get a WhatsApp messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingIntegrationsWhatsappIntegrationIdAsync
public Future<ApiResponse<WhatsAppIntegration>> getConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Get a WhatsApp messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingOauthAppleCallbackAsync
public Future<OAuthAppleAuthorizationResponse> getConversationsMessagingOauthAppleCallbackAsync(GetConversationsMessagingOauthAppleCallbackRequest request, AsyncApiCallback<OAuthAppleAuthorizationResponse> callback) Call Authentication provider callback to validate state and code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingOauthAppleCallbackAsync
public Future<ApiResponse<OAuthAppleAuthorizationResponse>> getConversationsMessagingOauthAppleCallbackAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OAuthAppleAuthorizationResponse>> callback) Call Authentication provider callback to validate state and code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSettingAsync
public Future<MessagingSetting> getConversationsMessagingSettingAsync(GetConversationsMessagingSettingRequest request, AsyncApiCallback<MessagingSetting> callback) Get a messaging setting- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSettingAsync
public Future<ApiResponse<MessagingSetting>> getConversationsMessagingSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessagingSetting>> callback) Get a messaging setting- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSettingsAsync
public Future<MessagingConfigListing> getConversationsMessagingSettingsAsync(GetConversationsMessagingSettingsRequest request, AsyncApiCallback<MessagingConfigListing> callback) Get a list of messaging settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSettingsAsync
public Future<ApiResponse<MessagingConfigListing>> getConversationsMessagingSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessagingConfigListing>> callback) Get a list of messaging settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSettingsDefaultAsync
public Future<MessagingSetting> getConversationsMessagingSettingsDefaultAsync(GetConversationsMessagingSettingsDefaultRequest request, AsyncApiCallback<MessagingSetting> callback) Get the organization's default settings that will be used as the default when creating an integration. When an integration is created a settings ID may be assigned to it. If the settings ID is not supplied, the default settings will be assigned to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSettingsDefaultAsync
public Future<ApiResponse<MessagingSetting>> getConversationsMessagingSettingsDefaultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessagingSetting>> callback) Get the organization's default settings that will be used as the default when creating an integration. When an integration is created a settings ID may be assigned to it. If the settings ID is not supplied, the default settings will be assigned to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSupportedcontentAsync
public Future<SupportedContentListing> getConversationsMessagingSupportedcontentAsync(GetConversationsMessagingSupportedcontentRequest request, AsyncApiCallback<SupportedContentListing> callback) Get a list of Supported Content profiles- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSupportedcontentAsync
public Future<ApiResponse<SupportedContentListing>> getConversationsMessagingSupportedcontentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SupportedContentListing>> callback) Get a list of Supported Content profiles- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSupportedcontentDefaultAsync
public Future<SupportedContent> getConversationsMessagingSupportedcontentDefaultAsync(GetConversationsMessagingSupportedcontentDefaultRequest request, AsyncApiCallback<SupportedContent> callback) Get the organization's default supported content profile that will be used as the default when creating an integration. When an integration is created a supported content ID may be assigned to it. If the supported content ID is not supplied, the default supported content profile will be assigned to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSupportedcontentDefaultAsync
public Future<ApiResponse<SupportedContent>> getConversationsMessagingSupportedcontentDefaultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SupportedContent>> callback) Get the organization's default supported content profile that will be used as the default when creating an integration. When an integration is created a supported content ID may be assigned to it. If the supported content ID is not supplied, the default supported content profile will be assigned to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSupportedcontentSupportedContentIdAsync
public Future<SupportedContent> getConversationsMessagingSupportedcontentSupportedContentIdAsync(GetConversationsMessagingSupportedcontentSupportedContentIdRequest request, AsyncApiCallback<SupportedContent> callback) Get a supported content profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingSupportedcontentSupportedContentIdAsync
public Future<ApiResponse<SupportedContent>> getConversationsMessagingSupportedcontentSupportedContentIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SupportedContent>> callback) Get a supported content profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingThreadingtimelineAsync
public Future<ConversationThreadingWindow> getConversationsMessagingThreadingtimelineAsync(GetConversationsMessagingThreadingtimelineRequest request, AsyncApiCallback<ConversationThreadingWindow> callback) Get conversation threading window timeline for each messaging type Conversation messaging threading timeline is a setting defined for each messenger type in your organization. This setting will dictate whether a new message is added to the most recent existing conversation, or creates a new Conversation. If the existing Conversation is still in a connected state the threading timeline setting will never play a role. After the conversation is disconnected, if an inbound message is received or an outbound message is sent after the setting for threading timeline expires, a new conversation is created.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsMessagingThreadingtimelineAsync
public Future<ApiResponse<ConversationThreadingWindow>> getConversationsMessagingThreadingtimelineAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConversationThreadingWindow>> callback) Get conversation threading window timeline for each messaging type Conversation messaging threading timeline is a setting defined for each messenger type in your organization. This setting will dictate whether a new message is added to the most recent existing conversation, or creates a new Conversation. If the existing Conversation is still in a connected state the threading timeline setting will never play a role. After the conversation is disconnected, if an inbound message is received or an outbound message is sent after the setting for threading timeline expires, a new conversation is created.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsSettingsAsync
public Future<Settings> getConversationsSettingsAsync(GetConversationsSettingsRequest request, AsyncApiCallback<Settings> callback) Get Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsSettingsAsync
public Future<ApiResponse<Settings>> getConversationsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Settings>> callback) Get Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsSocialParticipantCommunicationWrapupAsync
public Future<AssignedWrapupCode> getConversationsSocialParticipantCommunicationWrapupAsync(GetConversationsSocialParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsSocialParticipantCommunicationWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsSocialParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsVideoDetailsAsync
public Future<VideoConferenceDetails> getConversationsVideoDetailsAsync(GetConversationsVideoDetailsRequest request, AsyncApiCallback<VideoConferenceDetails> callback) Get video conference details (e.g. the current number of active participants). getConversationsVideoDetails is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsVideoDetailsAsync
public Future<ApiResponse<VideoConferenceDetails>> getConversationsVideoDetailsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VideoConferenceDetails>> callback) Get video conference details (e.g. the current number of active participants). getConversationsVideoDetails is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsVideoParticipantCommunicationWrapupAsync
public Future<AssignedWrapupCode> getConversationsVideoParticipantCommunicationWrapupAsync(GetConversationsVideoParticipantCommunicationWrapupRequest request, AsyncApiCallback<AssignedWrapupCode> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsVideoParticipantCommunicationWrapupAsync
public Future<ApiResponse<AssignedWrapupCode>> getConversationsVideoParticipantCommunicationWrapupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssignedWrapupCode>> callback) Get the wrap-up for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsVideosMeetingAsync
public Future<MeetingIdRecord> getConversationsVideosMeetingAsync(GetConversationsVideosMeetingRequest request, AsyncApiCallback<MeetingIdRecord> callback) Gets a record for a given meetingId- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getConversationsVideosMeetingAsync
public Future<ApiResponse<MeetingIdRecord>> getConversationsVideosMeetingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MeetingIdRecord>> callback) Gets a record for a given meetingId- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationCustomattributesAsync
public Future<Void> patchConversationCustomattributesAsync(PatchConversationCustomattributesRequest request, AsyncApiCallback<Void> callback) Update a single custom attributes record by amending the data with only the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationCustomattributesAsync
public Future<ApiResponse<Void>> patchConversationCustomattributesAsync(ApiRequest<CustomAttributesPatchRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update a single custom attributes record by amending the data with only the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationCustomattributesBulkAsync
public Future<CustomAttributesBulkUpdateResponseMap> patchConversationCustomattributesBulkAsync(PatchConversationCustomattributesBulkRequest request, AsyncApiCallback<CustomAttributesBulkUpdateResponseMap> callback) Update a list of custom attributes record by amending the data with only the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationCustomattributesBulkAsync
public Future<ApiResponse<CustomAttributesBulkUpdateResponseMap>> patchConversationCustomattributesBulkAsync(ApiRequest<List<CustomAttributesPatchRequest>> request, AsyncApiCallback<ApiResponse<CustomAttributesBulkUpdateResponseMap>> callback) Update a list of custom attributes record by amending the data with only the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationParticipantAsync
public Future<Void> patchConversationParticipantAsync(PatchConversationParticipantRequest request, AsyncApiCallback<Void> callback) Update a participant. Update conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationParticipantAsync
public Future<ApiResponse<Void>> patchConversationParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update a participant. Update conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationParticipantAttributesAsync
public Future<Void> patchConversationParticipantAttributesAsync(PatchConversationParticipantAttributesRequest request, AsyncApiCallback<Void> callback) Update the attributes on a conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationParticipantAttributesAsync
public Future<ApiResponse<Void>> patchConversationParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<Void>> callback) Update the attributes on a conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationRecordingstateAsync
public Future<Void> patchConversationRecordingstateAsync(PatchConversationRecordingstateRequest request, AsyncApiCallback<Void> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationRecordingstateAsync
public Future<ApiResponse<Void>> patchConversationRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<Void>> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationSecureattributesAsync
public Future<String> patchConversationSecureattributesAsync(PatchConversationSecureattributesRequest request, AsyncApiCallback<String> callback) Update the secure attributes on a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationSecureattributesAsync
public Future<ApiResponse<String>> patchConversationSecureattributesAsync(ApiRequest<ConversationSecureAttributes> request, AsyncApiCallback<ApiResponse<String>> callback) Update the secure attributes on a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationSummaryEngagementsAsync
public Future<Void> patchConversationSummaryEngagementsAsync(PatchConversationSummaryEngagementsRequest request, AsyncApiCallback<Void> callback) Update agent's engagement for the summary.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationSummaryEngagementsAsync
public Future<ApiResponse<Void>> patchConversationSummaryEngagementsAsync(ApiRequest<EngagementRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update agent's engagement for the summary.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationSummaryFeedbackAsync
public Future<Void> patchConversationSummaryFeedbackAsync(PatchConversationSummaryFeedbackRequest request, AsyncApiCallback<Void> callback) Update the feedback for the summary.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationSummaryFeedbackAsync
public Future<ApiResponse<Void>> patchConversationSummaryFeedbackAsync(ApiRequest<FeedbackUpdateRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update the feedback for the summary.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationUtilizationlabelAsync
public Future<String> patchConversationUtilizationlabelAsync(PatchConversationUtilizationlabelRequest request, AsyncApiCallback<String> callback) Update the utilization label on a conversation. When there is no value provided, the system default label is applied- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationUtilizationlabelAsync
public Future<ApiResponse<String>> patchConversationUtilizationlabelAsync(ApiRequest<ConversationUtilizationLabelUpdate> request, AsyncApiCallback<ApiResponse<String>> callback) Update the utilization label on a conversation. When there is no value provided, the system default label is applied- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsAftercallworkConversationIdParticipantCommunicationAsync
public Future<AfterCallWorkUpdate> patchConversationsAftercallworkConversationIdParticipantCommunicationAsync(PatchConversationsAftercallworkConversationIdParticipantCommunicationRequest request, AsyncApiCallback<AfterCallWorkUpdate> callback) Update after-call work for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsAftercallworkConversationIdParticipantCommunicationAsync
public Future<ApiResponse<AfterCallWorkUpdate>> patchConversationsAftercallworkConversationIdParticipantCommunicationAsync(ApiRequest<AfterCallWorkUpdate> request, AsyncApiCallback<ApiResponse<AfterCallWorkUpdate>> callback) Update after-call work for this conversation communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallAsync
public Future<Conversation> patchConversationsCallAsync(PatchConversationsCallRequest request, AsyncApiCallback<Conversation> callback) Update a conversation by setting its recording state, merging in other conversations to create a conference, or disconnecting all of the participants- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallAsync
public Future<ApiResponse<Conversation>> patchConversationsCallAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Update a conversation by setting its recording state, merging in other conversations to create a conference, or disconnecting all of the participants- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallConferenceAsync
public Future<Void> patchConversationsCallConferenceAsync(PatchConversationsCallConferenceRequest request, AsyncApiCallback<Void> callback) Update a conversation by merging in other conversations to create a conference- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallConferenceAsync
public Future<ApiResponse<Void>> patchConversationsCallConferenceAsync(ApiRequest<UpdateConferenceRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update a conversation by merging in other conversations to create a conference- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantAsync
public Future<Void> patchConversationsCallParticipantAsync(PatchConversationsCallParticipantRequest request, AsyncApiCallback<Void> callback) Update conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantAsync
public Future<ApiResponse<Void>> patchConversationsCallParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantAttributesAsync
public Future<ParticipantAttributes> patchConversationsCallParticipantAttributesAsync(PatchConversationsCallParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Update the attributes on a conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantAttributesAsync
public Future<ApiResponse<ParticipantAttributes>> patchConversationsCallParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Update the attributes on a conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantCommunicationAsync
public Future<Empty> patchConversationsCallParticipantCommunicationAsync(PatchConversationsCallParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Update conversation participant's communication by disconnecting it. This endpoint does not update wrapup.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantCommunicationAsync
public Future<ApiResponse<Empty>> patchConversationsCallParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Update conversation participant's communication by disconnecting it. This endpoint does not update wrapup.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantCommunicationPostflowactionAsync
public Future<Void> patchConversationsCallParticipantCommunicationPostflowactionAsync(PatchConversationsCallParticipantCommunicationPostflowactionRequest request, AsyncApiCallback<Void> callback) Set mandatory post call actions. If both values are null or blank error will occur.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantCommunicationPostflowactionAsync
public Future<ApiResponse<Void>> patchConversationsCallParticipantCommunicationPostflowactionAsync(ApiRequest<MandatoryPostCallActionInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Set mandatory post call actions. If both values are null or blank error will occur.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantConsultAsync
public Future<ConsultTransferResponse> patchConversationsCallParticipantConsultAsync(PatchConversationsCallParticipantConsultRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Change who can speak- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantConsultAsync
public Future<ApiResponse<ConsultTransferResponse>> patchConversationsCallParticipantConsultAsync(ApiRequest<ConsultTransferUpdate> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Change who can speak- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantUserUserIdAsync
public Future<Void> patchConversationsCallParticipantUserUserIdAsync(PatchConversationsCallParticipantUserUserIdRequest request, AsyncApiCallback<Void> callback) Update conversation participant on behalf of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallParticipantUserUserIdAsync
public Future<ApiResponse<Void>> patchConversationsCallParticipantUserUserIdAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation participant on behalf of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallbackAsync
public Future<Conversation> patchConversationsCallbackAsync(PatchConversationsCallbackRequest request, AsyncApiCallback<Conversation> callback) Update a conversation by disconnecting all of the participants- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallbackAsync
public Future<ApiResponse<Conversation>> patchConversationsCallbackAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Update a conversation by disconnecting all of the participants- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallbackParticipantAsync
public Future<Void> patchConversationsCallbackParticipantAsync(PatchConversationsCallbackParticipantRequest request, AsyncApiCallback<Void> callback) Update conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallbackParticipantAsync
public Future<ApiResponse<Void>> patchConversationsCallbackParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallbackParticipantAttributesAsync
public Future<ParticipantAttributes> patchConversationsCallbackParticipantAttributesAsync(PatchConversationsCallbackParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Update the attributes on a conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallbackParticipantAttributesAsync
public Future<ApiResponse<ParticipantAttributes>> patchConversationsCallbackParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Update the attributes on a conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallbackParticipantCommunicationAsync
public Future<Empty> patchConversationsCallbackParticipantCommunicationAsync(PatchConversationsCallbackParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Update conversation participant's communication by disconnecting it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallbackParticipantCommunicationAsync
public Future<ApiResponse<Empty>> patchConversationsCallbackParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Update conversation participant's communication by disconnecting it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallbacksAsync
public Future<PatchCallbackResponse> patchConversationsCallbacksAsync(PatchConversationsCallbacksRequest request, AsyncApiCallback<PatchCallbackResponse> callback) Update a scheduled callback- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCallbacksAsync
public Future<ApiResponse<PatchCallbackResponse>> patchConversationsCallbacksAsync(ApiRequest<PatchCallbackRequest> request, AsyncApiCallback<ApiResponse<PatchCallbackResponse>> callback) Update a scheduled callback- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsChatAsync
public Future<Conversation> patchConversationsChatAsync(PatchConversationsChatRequest request, AsyncApiCallback<Conversation> callback) Deprecated.Update a conversation by disconnecting all of the participants This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsChatAsync
public Future<ApiResponse<Conversation>> patchConversationsChatAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Deprecated.Update a conversation by disconnecting all of the participants This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsChatParticipantAsync
public Future<Void> patchConversationsChatParticipantAsync(PatchConversationsChatParticipantRequest request, AsyncApiCallback<Void> callback) Deprecated.Update conversation participant This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsChatParticipantAsync
public Future<ApiResponse<Void>> patchConversationsChatParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.Update conversation participant This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsChatParticipantAttributesAsync
public Future<ParticipantAttributes> patchConversationsChatParticipantAttributesAsync(PatchConversationsChatParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Deprecated.Update the attributes on a conversation participant. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsChatParticipantAttributesAsync
public Future<ApiResponse<ParticipantAttributes>> patchConversationsChatParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Deprecated.Update the attributes on a conversation participant. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsChatParticipantCommunicationAsync
public Future<Empty> patchConversationsChatParticipantCommunicationAsync(PatchConversationsChatParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Deprecated.Update conversation participant's communication by disconnecting it. This endpoint does not update wrapup. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsChatParticipantCommunicationAsync
public Future<ApiResponse<Empty>> patchConversationsChatParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Deprecated.Update conversation participant's communication by disconnecting it. This endpoint does not update wrapup. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCobrowsesessionAsync
public Future<Conversation> patchConversationsCobrowsesessionAsync(PatchConversationsCobrowsesessionRequest request, AsyncApiCallback<Conversation> callback) Deprecated.Update a conversation by disconnecting all of the participants This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCobrowsesessionAsync
public Future<ApiResponse<Conversation>> patchConversationsCobrowsesessionAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Deprecated.Update a conversation by disconnecting all of the participants This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCobrowsesessionParticipantAsync
public Future<Void> patchConversationsCobrowsesessionParticipantAsync(PatchConversationsCobrowsesessionParticipantRequest request, AsyncApiCallback<Void> callback) Deprecated.Update conversation participant This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCobrowsesessionParticipantAsync
public Future<ApiResponse<Void>> patchConversationsCobrowsesessionParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.Update conversation participant This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCobrowsesessionParticipantAttributesAsync
public Future<ParticipantAttributes> patchConversationsCobrowsesessionParticipantAttributesAsync(PatchConversationsCobrowsesessionParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Deprecated.Update the attributes on a conversation participant. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCobrowsesessionParticipantAttributesAsync
public Future<ApiResponse<ParticipantAttributes>> patchConversationsCobrowsesessionParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Deprecated.Update the attributes on a conversation participant. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCobrowsesessionParticipantCommunicationAsync
public Future<Empty> patchConversationsCobrowsesessionParticipantCommunicationAsync(PatchConversationsCobrowsesessionParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Deprecated.Update conversation participant's communication by disconnecting it. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsCobrowsesessionParticipantCommunicationAsync
public Future<ApiResponse<Empty>> patchConversationsCobrowsesessionParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Deprecated.Update conversation participant's communication by disconnecting it. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailAsync
public Future<Conversation> patchConversationsEmailAsync(PatchConversationsEmailRequest request, AsyncApiCallback<Conversation> callback) Update a conversation by disconnecting all of the participants- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailAsync
public Future<ApiResponse<Conversation>> patchConversationsEmailAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Update a conversation by disconnecting all of the participants- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailMessagesDraftAsync
public Future<EmailMessage> patchConversationsEmailMessagesDraftAsync(PatchConversationsEmailMessagesDraftRequest request, AsyncApiCallback<EmailMessage> callback) Reset conversation draft to its initial state and/or auto-fill draft content- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailMessagesDraftAsync
public Future<ApiResponse<EmailMessage>> patchConversationsEmailMessagesDraftAsync(ApiRequest<DraftManipulationRequest> request, AsyncApiCallback<ApiResponse<EmailMessage>> callback) Reset conversation draft to its initial state and/or auto-fill draft content- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailParticipantAsync
public Future<Void> patchConversationsEmailParticipantAsync(PatchConversationsEmailParticipantRequest request, AsyncApiCallback<Void> callback) Update conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailParticipantAsync
public Future<ApiResponse<Void>> patchConversationsEmailParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailParticipantAttributesAsync
public Future<ParticipantAttributes> patchConversationsEmailParticipantAttributesAsync(PatchConversationsEmailParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Update the attributes on a conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailParticipantAttributesAsync
public Future<ApiResponse<ParticipantAttributes>> patchConversationsEmailParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Update the attributes on a conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailParticipantCommunicationAsync
public Future<Empty> patchConversationsEmailParticipantCommunicationAsync(PatchConversationsEmailParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Update conversation participant's communication by disconnecting it. This endpoint does not update wrapup.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailParticipantCommunicationAsync
public Future<ApiResponse<Empty>> patchConversationsEmailParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Update conversation participant's communication by disconnecting it. This endpoint does not update wrapup.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailParticipantParkingstateAsync
public Future<Void> patchConversationsEmailParticipantParkingstateAsync(PatchConversationsEmailParticipantParkingstateRequest request, AsyncApiCallback<Void> callback) Update conversation by setting its parking state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsEmailParticipantParkingstateAsync
public Future<ApiResponse<Void>> patchConversationsEmailParticipantParkingstateAsync(ApiRequest<ParkingStateRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation by setting its parking state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessageAsync
public Future<Conversation> patchConversationsMessageAsync(PatchConversationsMessageRequest request, AsyncApiCallback<Conversation> callback) Update a conversation by disconnecting all of the participants- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessageAsync
public Future<ApiResponse<Conversation>> patchConversationsMessageAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Update a conversation by disconnecting all of the participants- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessageParticipantAsync
public Future<Void> patchConversationsMessageParticipantAsync(PatchConversationsMessageParticipantRequest request, AsyncApiCallback<Void> callback) Update conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessageParticipantAsync
public Future<ApiResponse<Void>> patchConversationsMessageParticipantAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessageParticipantAttributesAsync
public Future<ParticipantAttributes> patchConversationsMessageParticipantAttributesAsync(PatchConversationsMessageParticipantAttributesRequest request, AsyncApiCallback<ParticipantAttributes> callback) Update the attributes on a conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessageParticipantAttributesAsync
public Future<ApiResponse<ParticipantAttributes>> patchConversationsMessageParticipantAttributesAsync(ApiRequest<ParticipantAttributes> request, AsyncApiCallback<ApiResponse<ParticipantAttributes>> callback) Update the attributes on a conversation participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessageParticipantCommunicationAsync
public Future<Empty> patchConversationsMessageParticipantCommunicationAsync(PatchConversationsMessageParticipantCommunicationRequest request, AsyncApiCallback<Empty> callback) Update conversation participant's communication by disconnecting it. This endpoint does not update wrapup.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessageParticipantCommunicationAsync
public Future<ApiResponse<Empty>> patchConversationsMessageParticipantCommunicationAsync(ApiRequest<MediaParticipantRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Update conversation participant's communication by disconnecting it. This endpoint does not update wrapup.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessageParticipantParkingstateAsync
public Future<Void> patchConversationsMessageParticipantParkingstateAsync(PatchConversationsMessageParticipantParkingstateRequest request, AsyncApiCallback<Void> callback) Update conversation by setting its parking state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessageParticipantParkingstateAsync
public Future<ApiResponse<Void>> patchConversationsMessageParticipantParkingstateAsync(ApiRequest<ParkingStateRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Update conversation by setting its parking state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsAppleIntegrationIdAsync
public Future<AppleIntegration> patchConversationsMessagingIntegrationsAppleIntegrationIdAsync(PatchConversationsMessagingIntegrationsAppleIntegrationIdRequest request, AsyncApiCallback<AppleIntegration> callback) Update an Apple messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsAppleIntegrationIdAsync
public Future<ApiResponse<AppleIntegration>> patchConversationsMessagingIntegrationsAppleIntegrationIdAsync(ApiRequest<AppleIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<AppleIntegration>> callback) Update an Apple messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsFacebookIntegrationIdAsync
public Future<FacebookIntegration> patchConversationsMessagingIntegrationsFacebookIntegrationIdAsync(PatchConversationsMessagingIntegrationsFacebookIntegrationIdRequest request, AsyncApiCallback<FacebookIntegration> callback) Update Facebook messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsFacebookIntegrationIdAsync
public Future<ApiResponse<FacebookIntegration>> patchConversationsMessagingIntegrationsFacebookIntegrationIdAsync(ApiRequest<FacebookIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<FacebookIntegration>> callback) Update Facebook messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsInstagramIntegrationIdAsync
public Future<InstagramIntegration> patchConversationsMessagingIntegrationsInstagramIntegrationIdAsync(PatchConversationsMessagingIntegrationsInstagramIntegrationIdRequest request, AsyncApiCallback<InstagramIntegration> callback) Update Instagram messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsInstagramIntegrationIdAsync
public Future<ApiResponse<InstagramIntegration>> patchConversationsMessagingIntegrationsInstagramIntegrationIdAsync(ApiRequest<InstagramIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<InstagramIntegration>> callback) Update Instagram messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync
public Future<GoogleBusinessProfileOpenIntegration> patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(PatchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdRequest request, AsyncApiCallback<GoogleBusinessProfileOpenIntegration> callback) Update an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync
public Future<ApiResponse<GoogleBusinessProfileOpenIntegration>> patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationIdAsync(ApiRequest<GoogleBusinessProfileOpenIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<GoogleBusinessProfileOpenIntegration>> callback) Update an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsOpenIntegrationIdAsync
public Future<OpenIntegration> patchConversationsMessagingIntegrationsOpenIntegrationIdAsync(PatchConversationsMessagingIntegrationsOpenIntegrationIdRequest request, AsyncApiCallback<OpenIntegration> callback) Update an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsOpenIntegrationIdAsync
public Future<ApiResponse<OpenIntegration>> patchConversationsMessagingIntegrationsOpenIntegrationIdAsync(ApiRequest<OpenIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<OpenIntegration>> callback) Update an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsTwitterIntegrationIdAsync
public Future<TwitterIntegration> patchConversationsMessagingIntegrationsTwitterIntegrationIdAsync(PatchConversationsMessagingIntegrationsTwitterIntegrationIdRequest request, AsyncApiCallback<TwitterIntegration> callback) Update a Twitter messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsTwitterIntegrationIdAsync
public Future<ApiResponse<TwitterIntegration>> patchConversationsMessagingIntegrationsTwitterIntegrationIdAsync(ApiRequest<TwitterIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<TwitterIntegration>> callback) Update a Twitter messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationIdAsync
public Future<WhatsAppIntegration> patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationIdAsync(PatchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationIdRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Activate a WhatsApp messaging integration created using the WhatsApp embedded signup flow Please specify the phone number to associate with this WhatsApp integration from the list of available phone numbers returned to you in the GET call on the integration with a createStatus of Completed. You can then run a GET on the integration to check if its status has been updated to Active.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationIdAsync
public Future<ApiResponse<WhatsAppIntegration>> patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationIdAsync(ApiRequest<WhatsAppEmbeddedSignupIntegrationActivationRequest> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Activate a WhatsApp messaging integration created using the WhatsApp embedded signup flow Please specify the phone number to associate with this WhatsApp integration from the list of available phone numbers returned to you in the GET call on the integration with a createStatus of Completed. You can then run a GET on the integration to check if its status has been updated to Active.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsWhatsappIntegrationIdAsync
public Future<WhatsAppIntegration> patchConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(PatchConversationsMessagingIntegrationsWhatsappIntegrationIdRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Update a WhatsApp messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingIntegrationsWhatsappIntegrationIdAsync
public Future<ApiResponse<WhatsAppIntegration>> patchConversationsMessagingIntegrationsWhatsappIntegrationIdAsync(ApiRequest<WhatsAppIntegrationUpdateRequest> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Update a WhatsApp messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingSettingAsync
public Future<MessagingSetting> patchConversationsMessagingSettingAsync(PatchConversationsMessagingSettingRequest request, AsyncApiCallback<MessagingSetting> callback) Update a messaging setting- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingSettingAsync
public Future<ApiResponse<MessagingSetting>> patchConversationsMessagingSettingAsync(ApiRequest<MessagingSettingPatchRequest> request, AsyncApiCallback<ApiResponse<MessagingSetting>> callback) Update a messaging setting- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingSupportedcontentSupportedContentIdAsync
public Future<SupportedContent> patchConversationsMessagingSupportedcontentSupportedContentIdAsync(PatchConversationsMessagingSupportedcontentSupportedContentIdRequest request, AsyncApiCallback<SupportedContent> callback) Update a supported content profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsMessagingSupportedcontentSupportedContentIdAsync
public Future<ApiResponse<SupportedContent>> patchConversationsMessagingSupportedcontentSupportedContentIdAsync(ApiRequest<SupportedContent> request, AsyncApiCallback<ApiResponse<SupportedContent>> callback) Update a supported content profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsSettingsAsync
public Future<Void> patchConversationsSettingsAsync(PatchConversationsSettingsRequest request, AsyncApiCallback<Void> callback) Update Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchConversationsSettingsAsync
public Future<ApiResponse<Void>> patchConversationsSettingsAsync(ApiRequest<Settings> request, AsyncApiCallback<ApiResponse<Void>> callback) Update Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationDetailsPropertiesAsync
public Future<PropertyIndexRequest> postAnalyticsConversationDetailsPropertiesAsync(PostAnalyticsConversationDetailsPropertiesRequest request, AsyncApiCallback<PropertyIndexRequest> callback) Index conversation properties- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationDetailsPropertiesAsync
public Future<ApiResponse<PropertyIndexRequest>> postAnalyticsConversationDetailsPropertiesAsync(ApiRequest<PropertyIndexRequest> request, AsyncApiCallback<ApiResponse<PropertyIndexRequest>> callback) Index conversation properties- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationsActivityQueryAsync
public Future<ConversationActivityResponse> postAnalyticsConversationsActivityQueryAsync(PostAnalyticsConversationsActivityQueryRequest request, AsyncApiCallback<ConversationActivityResponse> callback) Query for conversation activity observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationsActivityQueryAsync
public Future<ApiResponse<ConversationActivityResponse>> postAnalyticsConversationsActivityQueryAsync(ApiRequest<ConversationActivityQuery> request, AsyncApiCallback<ApiResponse<ConversationActivityResponse>> callback) Query for conversation activity observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationsAggregatesJobsAsync
public Future<AsyncQueryResponse> postAnalyticsConversationsAggregatesJobsAsync(PostAnalyticsConversationsAggregatesJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for conversation aggregates asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationsAggregatesJobsAsync
public Future<ApiResponse<AsyncQueryResponse>> postAnalyticsConversationsAggregatesJobsAsync(ApiRequest<ConversationAsyncAggregationQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for conversation aggregates asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationsAggregatesQueryAsync
public Future<ConversationAggregateQueryResponse> postAnalyticsConversationsAggregatesQueryAsync(PostAnalyticsConversationsAggregatesQueryRequest request, AsyncApiCallback<ConversationAggregateQueryResponse> callback) Query for conversation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationsAggregatesQueryAsync
public Future<ApiResponse<ConversationAggregateQueryResponse>> postAnalyticsConversationsAggregatesQueryAsync(ApiRequest<ConversationAggregationQuery> request, AsyncApiCallback<ApiResponse<ConversationAggregateQueryResponse>> callback) Query for conversation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationsDetailsJobsAsync
public Future<AsyncQueryResponse> postAnalyticsConversationsDetailsJobsAsync(PostAnalyticsConversationsDetailsJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for conversation details asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationsDetailsJobsAsync
public Future<ApiResponse<AsyncQueryResponse>> postAnalyticsConversationsDetailsJobsAsync(ApiRequest<AsyncConversationQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for conversation details asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationsDetailsQueryAsync
public Future<AnalyticsConversationQueryResponse> postAnalyticsConversationsDetailsQueryAsync(PostAnalyticsConversationsDetailsQueryRequest request, AsyncApiCallback<AnalyticsConversationQueryResponse> callback) Query for conversation details- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsConversationsDetailsQueryAsync
public Future<ApiResponse<AnalyticsConversationQueryResponse>> postAnalyticsConversationsDetailsQueryAsync(ApiRequest<ConversationQuery> request, AsyncApiCallback<ApiResponse<AnalyticsConversationQueryResponse>> callback) Query for conversation details- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationAssignAsync
public Future<String> postConversationAssignAsync(PostConversationAssignRequest request, AsyncApiCallback<String> callback) Attempts to manually assign a specified conversation to a specified user. Ignores bullseye ring, PAR score, skills, and languages.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationAssignAsync
public Future<ApiResponse<String>> postConversationAssignAsync(ApiRequest<ConversationUser> request, AsyncApiCallback<ApiResponse<String>> callback) Attempts to manually assign a specified conversation to a specified user. Ignores bullseye ring, PAR score, skills, and languages.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationBargeAsync
public Future<Void> postConversationBargeAsync(PostConversationBargeRequest request, AsyncApiCallback<Void> callback) Barge a conversation creating a barged in conference of connected participants.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationBargeAsync
public Future<ApiResponse<Void>> postConversationBargeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Barge a conversation creating a barged in conference of connected participants.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCobrowseAsync
public Future<CobrowseWebMessagingSession> postConversationCobrowseAsync(PostConversationCobrowseRequest request, AsyncApiCallback<CobrowseWebMessagingSession> callback) Creates a cobrowse session. Requires \"conversation:cobrowse:add\" (for web messaging) or \"conversation:cobrowsevoice:add\" permission.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCobrowseAsync
public Future<ApiResponse<CobrowseWebMessagingSession>> postConversationCobrowseAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CobrowseWebMessagingSession>> callback) Creates a cobrowse session. Requires \"conversation:cobrowse:add\" (for web messaging) or \"conversation:cobrowsevoice:add\" permission.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCommunicationAgentchecklistAsync
public Future<AgentChecklistResponse> postConversationCommunicationAgentchecklistAsync(PostConversationCommunicationAgentchecklistRequest request, AsyncApiCallback<AgentChecklistResponse> callback) Agent Checklist activation API- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCommunicationAgentchecklistAsync
public Future<ApiResponse<AgentChecklistResponse>> postConversationCommunicationAgentchecklistAsync(ApiRequest<ChecklistActivationPayload> request, AsyncApiCallback<ApiResponse<AgentChecklistResponse>> callback) Agent Checklist activation API- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCommunicationAgentchecklistAgentactionAsync
public Future<AgentChecklistResponse> postConversationCommunicationAgentchecklistAgentactionAsync(PostConversationCommunicationAgentchecklistAgentactionRequest request, AsyncApiCallback<AgentChecklistResponse> callback) API invoked to capture an agent action.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCommunicationAgentchecklistAgentactionAsync
public Future<ApiResponse<AgentChecklistResponse>> postConversationCommunicationAgentchecklistAgentactionAsync(ApiRequest<AgentActionPayload> request, AsyncApiCallback<ApiResponse<AgentChecklistResponse>> callback) API invoked to capture an agent action.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCommunicationAgentchecklistJobsAsync
public Future<ChecklistInferenceJobCreationResponse> postConversationCommunicationAgentchecklistJobsAsync(PostConversationCommunicationAgentchecklistJobsRequest request, AsyncApiCallback<ChecklistInferenceJobCreationResponse> callback) Create inference job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCommunicationAgentchecklistJobsAsync
public Future<ApiResponse<ChecklistInferenceJobCreationResponse>> postConversationCommunicationAgentchecklistJobsAsync(ApiRequest<ChecklistInferenceJobPayload> request, AsyncApiCallback<ApiResponse<ChecklistInferenceJobCreationResponse>> callback) Create inference job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCommunicationAgentchecklistsFinalizeAsync
public Future<AgentChecklistResponseList> postConversationCommunicationAgentchecklistsFinalizeAsync(PostConversationCommunicationAgentchecklistsFinalizeRequest request, AsyncApiCallback<AgentChecklistResponseList> callback) API invoked to finalize agent checklist evaluation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCommunicationAgentchecklistsFinalizeAsync
public Future<ApiResponse<AgentChecklistResponseList>> postConversationCommunicationAgentchecklistsFinalizeAsync(ApiRequest<ChecklistFinalizePayload> request, AsyncApiCallback<ApiResponse<AgentChecklistResponseList>> callback) API invoked to finalize agent checklist evaluation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCommunicationInternalmessagesAsync
public Future<InternalMessageData> postConversationCommunicationInternalmessagesAsync(PostConversationCommunicationInternalmessagesRequest request, AsyncApiCallback<InternalMessageData> callback) Send internal message Send a new internal message for an existing communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationCommunicationInternalmessagesAsync
public Future<ApiResponse<InternalMessageData>> postConversationCommunicationInternalmessagesAsync(ApiRequest<InternalMessageRequest> request, AsyncApiCallback<ApiResponse<InternalMessageData>> callback) Send internal message Send a new internal message for an existing communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationDisconnectAsync
public Future<String> postConversationDisconnectAsync(PostConversationDisconnectRequest request, AsyncApiCallback<String> callback) 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:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationDisconnectAsync
public Future<ApiResponse<String>> postConversationDisconnectAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<String>> callback) 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:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantCallbacksAsync
public Future<Void> postConversationParticipantCallbacksAsync(PostConversationParticipantCallbacksRequest request, AsyncApiCallback<Void> callback) Create a new callback for the specified participant on the conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantCallbacksAsync
public Future<ApiResponse<Void>> postConversationParticipantCallbacksAsync(ApiRequest<CreateCallbackOnConversationCommand> request, AsyncApiCallback<ApiResponse<Void>> callback) Create a new callback for the specified participant on the conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantDigitsAsync
public Future<Void> postConversationParticipantDigitsAsync(PostConversationParticipantDigitsRequest request, AsyncApiCallback<Void> callback) Sends DTMF to the participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantDigitsAsync
public Future<ApiResponse<Void>> postConversationParticipantDigitsAsync(ApiRequest<Digits> request, AsyncApiCallback<ApiResponse<Void>> callback) Sends DTMF to the participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantInternalmessagesUsersCommunicationsAsync
public Future<MessagingConferResponse> postConversationParticipantInternalmessagesUsersCommunicationsAsync(PostConversationParticipantInternalmessagesUsersCommunicationsRequest request, AsyncApiCallback<MessagingConferResponse> callback) Setup internal message communication with user The target user of the digital consultation must have the `conversation:internalMessaging:accept` permission.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantInternalmessagesUsersCommunicationsAsync
public Future<ApiResponse<MessagingConferResponse>> postConversationParticipantInternalmessagesUsersCommunicationsAsync(ApiRequest<MessagingConferWithUserRequest> request, AsyncApiCallback<ApiResponse<MessagingConferResponse>> callback) Setup internal message communication with user The target user of the digital consultation must have the `conversation:internalMessaging:accept` permission.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantReplaceAsync
public Future<Void> postConversationParticipantReplaceAsync(PostConversationParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Deprecated.Replace this participant (Deprecated) This endpoint is deprecated. Use one of the following endpoints instead: /transfer, /replace/agent, /replace/queue, or /replace/contact/external.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantReplaceAsync
public Future<ApiResponse<Void>> postConversationParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.Replace this participant (Deprecated) This endpoint is deprecated. Use one of the following endpoints instead: /transfer, /replace/agent, /replace/queue, or /replace/contact/external.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantReplaceAgentAsync
public Future<Void> postConversationParticipantReplaceAgentAsync(PostConversationParticipantReplaceAgentRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantReplaceAgentAsync
public Future<ApiResponse<Void>> postConversationParticipantReplaceAgentAsync(ApiRequest<TransferToAgentRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantReplaceContactExternalAsync
public Future<Void> postConversationParticipantReplaceContactExternalAsync(PostConversationParticipantReplaceContactExternalRequest request, AsyncApiCallback<Void> callback) Replace this participant with the an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantReplaceContactExternalAsync
public Future<ApiResponse<Void>> postConversationParticipantReplaceContactExternalAsync(ApiRequest<TransferToExternalContactRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantReplaceExternalAsync
public Future<Void> postConversationParticipantReplaceExternalAsync(PostConversationParticipantReplaceExternalRequest request, AsyncApiCallback<Void> callback) Deprecated.Replace this participant with the an external contact (Deprecated) This endpoint is deprecated. Use /replace/contact/external endpoint instead.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantReplaceExternalAsync
public Future<ApiResponse<Void>> postConversationParticipantReplaceExternalAsync(ApiRequest<TransferToExternalRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.Replace this participant with the an external contact (Deprecated) This endpoint is deprecated. Use /replace/contact/external endpoint instead.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantReplaceQueueAsync
public Future<Void> postConversationParticipantReplaceQueueAsync(PostConversationParticipantReplaceQueueRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantReplaceQueueAsync
public Future<ApiResponse<Void>> postConversationParticipantReplaceQueueAsync(ApiRequest<TransferToQueueRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantSecureivrsessionsAsync
public Future<SecureSession> postConversationParticipantSecureivrsessionsAsync(PostConversationParticipantSecureivrsessionsRequest request, AsyncApiCallback<SecureSession> callback) Create secure IVR session. Only a participant in the conversation can invoke a secure IVR.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantSecureivrsessionsAsync
public Future<ApiResponse<SecureSession>> postConversationParticipantSecureivrsessionsAsync(ApiRequest<CreateSecureSession> request, AsyncApiCallback<ApiResponse<SecureSession>> callback) Create secure IVR session. Only a participant in the conversation can invoke a secure IVR.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantTransferAsync
public Future<Void> postConversationParticipantTransferAsync(PostConversationParticipantTransferRequest request, AsyncApiCallback<Void> callback) Replace this participant by another one using the address of the destination.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationParticipantTransferAsync
public Future<ApiResponse<Void>> postConversationParticipantTransferAsync(ApiRequest<TransferToAddressRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant by another one using the address of the destination.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationSuggestionEngagementAsync
public Future<SuggestionEngagement> postConversationSuggestionEngagementAsync(PostConversationSuggestionEngagementRequest request, AsyncApiCallback<SuggestionEngagement> callback) Save an engagement on the suggestion.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationSuggestionEngagementAsync
public Future<ApiResponse<SuggestionEngagement>> postConversationSuggestionEngagementAsync(ApiRequest<SuggestionEngagement> request, AsyncApiCallback<ApiResponse<SuggestionEngagement>> callback) Save an engagement on the suggestion.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationSuggestionsFeedbackAsync
public Future<Void> postConversationSuggestionsFeedbackAsync(PostConversationSuggestionsFeedbackRequest request, AsyncApiCallback<Void> callback) Deprecated.Suggestion feedback. Google Agent Assist offering within Genesys will no longer be supported- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationSuggestionsFeedbackAsync
public Future<ApiResponse<Void>> postConversationSuggestionsFeedbackAsync(ApiRequest<Feedback> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.Suggestion feedback. Google Agent Assist offering within Genesys will no longer be supported- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationSummaryFeedbackAsync
public Future<Void> postConversationSummaryFeedbackAsync(PostConversationSummaryFeedbackRequest request, AsyncApiCallback<Void> callback) Submit feedback for the summary.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationSummaryFeedbackAsync
public Future<ApiResponse<Void>> postConversationSummaryFeedbackAsync(ApiRequest<FeedbackAddRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Submit feedback for the summary.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallAsync
public Future<Conversation> postConversationsCallAsync(PostConversationsCallRequest request, AsyncApiCallback<Conversation> callback) Place a new call as part of a callback conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallAsync
public Future<ApiResponse<Conversation>> postConversationsCallAsync(ApiRequest<CallCommand> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Place a new call as part of a callback conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantBargeAsync
public Future<Void> postConversationsCallParticipantBargeAsync(PostConversationsCallParticipantBargeRequest request, AsyncApiCallback<Void> callback) Barge a given participant's call creating a barged in conference of connected participants.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantBargeAsync
public Future<ApiResponse<Void>> postConversationsCallParticipantBargeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Barge a given participant's call creating a barged in conference of connected participants.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantCoachAsync
public Future<Void> postConversationsCallParticipantCoachAsync(PostConversationsCallParticipantCoachRequest request, AsyncApiCallback<Void> callback) Listen in on the conversation from the point of view of a given participant while speaking to just the given participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantCoachAsync
public Future<ApiResponse<Void>> postConversationsCallParticipantCoachAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Listen in on the conversation from the point of view of a given participant while speaking to just the given participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantCommunicationWrapupAsync
public Future<Void> postConversationsCallParticipantCommunicationWrapupAsync(PostConversationsCallParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantCommunicationWrapupAsync
public Future<ApiResponse<Void>> postConversationsCallParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantConsultAsync
public Future<ConsultTransferResponse> postConversationsCallParticipantConsultAsync(PostConversationsCallParticipantConsultRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Deprecated.Initiate and update consult transfer (Deprecated) This endpoint is deprecated. Use one of the following endpoints instead: /voice/consult, /consult/agent, /consult/queue, or /consult/contact/external.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantConsultAsync
public Future<ApiResponse<ConsultTransferResponse>> postConversationsCallParticipantConsultAsync(ApiRequest<ConsultTransfer> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Deprecated.Initiate and update consult transfer (Deprecated) This endpoint is deprecated. Use one of the following endpoints instead: /voice/consult, /consult/agent, /consult/queue, or /consult/contact/external.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantConsultAgentAsync
public Future<ConsultTransferResponse> postConversationsCallParticipantConsultAgentAsync(PostConversationsCallParticipantConsultAgentRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Initiate a consult transfer to an agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantConsultAgentAsync
public Future<ApiResponse<ConsultTransferResponse>> postConversationsCallParticipantConsultAgentAsync(ApiRequest<ConsultTransferToAgent> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Initiate a consult transfer to an agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantConsultContactExternalAsync
public Future<ConsultTransferResponse> postConversationsCallParticipantConsultContactExternalAsync(PostConversationsCallParticipantConsultContactExternalRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Initiate a consult transfer to an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantConsultContactExternalAsync
public Future<ApiResponse<ConsultTransferResponse>> postConversationsCallParticipantConsultContactExternalAsync(ApiRequest<ConsultTransferToExternalContact> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Initiate a consult transfer to an external contact- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantConsultExternalAsync
public Future<ConsultTransferResponse> postConversationsCallParticipantConsultExternalAsync(PostConversationsCallParticipantConsultExternalRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Deprecated.Initiate a consult transfer to an external contact (Deprecated) This endpoint is deprecated. Use /consult/contact/external endpoints instead.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantConsultExternalAsync
public Future<ApiResponse<ConsultTransferResponse>> postConversationsCallParticipantConsultExternalAsync(ApiRequest<ConsultTransferToExternal> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Deprecated.Initiate a consult transfer to an external contact (Deprecated) This endpoint is deprecated. Use /consult/contact/external endpoints instead.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantConsultQueueAsync
public Future<ConsultTransferResponse> postConversationsCallParticipantConsultQueueAsync(PostConversationsCallParticipantConsultQueueRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Initiate a consult transfer to a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantConsultQueueAsync
public Future<ApiResponse<ConsultTransferResponse>> postConversationsCallParticipantConsultQueueAsync(ApiRequest<ConsultTransferToQueue> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Initiate a consult transfer to a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantMonitorAsync
public Future<Void> postConversationsCallParticipantMonitorAsync(PostConversationsCallParticipantMonitorRequest request, AsyncApiCallback<Void> callback) Listen in on the conversation from the point of view of a given participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantMonitorAsync
public Future<ApiResponse<Void>> postConversationsCallParticipantMonitorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Listen in on the conversation from the point of view of a given participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantReplaceAsync
public Future<Void> postConversationsCallParticipantReplaceAsync(PostConversationsCallParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified user and/or address- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantReplaceAsync
public Future<ApiResponse<Void>> postConversationsCallParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified user and/or address- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantSnippetRecordAsync
public Future<String> postConversationsCallParticipantSnippetRecordAsync(PostConversationsCallParticipantSnippetRecordRequest request, AsyncApiCallback<String> callback) Start/stop the snippet recording for a participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantSnippetRecordAsync
public Future<ApiResponse<String>> postConversationsCallParticipantSnippetRecordAsync(ApiRequest<SnippetRecordingRequest> request, AsyncApiCallback<ApiResponse<String>> callback) Start/stop the snippet recording for a participant- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantVoiceConsultAsync
public Future<ConsultTransferResponse> postConversationsCallParticipantVoiceConsultAsync(PostConversationsCallParticipantVoiceConsultRequest request, AsyncApiCallback<ConsultTransferResponse> callback) Initiate voice consult transfer- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantVoiceConsultAsync
public Future<ApiResponse<ConsultTransferResponse>> postConversationsCallParticipantVoiceConsultAsync(ApiRequest<ConsultTransferToAddress> request, AsyncApiCallback<ApiResponse<ConsultTransferResponse>> callback) Initiate voice consult transfer- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantsAsync
public Future<Conversation> postConversationsCallParticipantsAsync(PostConversationsCallParticipantsRequest request, AsyncApiCallback<Conversation> callback) Add participants to a conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantsAsync
public Future<ApiResponse<Conversation>> postConversationsCallParticipantsAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Add participants to a conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantsUserUserIdAsync
public Future<Conversation> postConversationsCallParticipantsUserUserIdAsync(PostConversationsCallParticipantsUserUserIdRequest request, AsyncApiCallback<Conversation> callback) Add participants to a conversation on behalf of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallParticipantsUserUserIdAsync
public Future<ApiResponse<Conversation>> postConversationsCallParticipantsUserUserIdAsync(ApiRequest<Conversation> request, AsyncApiCallback<ApiResponse<Conversation>> callback) Add participants to a conversation on behalf of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallbackParticipantCommunicationWrapupAsync
public Future<Void> postConversationsCallbackParticipantCommunicationWrapupAsync(PostConversationsCallbackParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallbackParticipantCommunicationWrapupAsync
public Future<ApiResponse<Void>> postConversationsCallbackParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallbackParticipantReplaceAsync
public Future<Void> postConversationsCallbackParticipantReplaceAsync(PostConversationsCallbackParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified user and/or address- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallbackParticipantReplaceAsync
public Future<ApiResponse<Void>> postConversationsCallbackParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified user and/or address- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallbacksAsync
public Future<CreateCallbackResponse> postConversationsCallbacksAsync(PostConversationsCallbacksRequest request, AsyncApiCallback<CreateCallbackResponse> callback) Create a Callback- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallbacksAsync
public Future<ApiResponse<CreateCallbackResponse>> postConversationsCallbacksAsync(ApiRequest<CreateCallbackCommand> request, AsyncApiCallback<ApiResponse<CreateCallbackResponse>> callback) Create a Callback- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallbacksBulkDisconnectAsync
public Future<Void> postConversationsCallbacksBulkDisconnectAsync(PostConversationsCallbacksBulkDisconnectRequest request, AsyncApiCallback<Void> callback) Disconnect multiple scheduled callbacks- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallbacksBulkDisconnectAsync
public Future<ApiResponse<Void>> postConversationsCallbacksBulkDisconnectAsync(ApiRequest<BulkCallbackDisconnectRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Disconnect multiple scheduled callbacks- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallbacksBulkUpdateAsync
public Future<BulkCallbackPatchResponse> postConversationsCallbacksBulkUpdateAsync(PostConversationsCallbacksBulkUpdateRequest request, AsyncApiCallback<BulkCallbackPatchResponse> callback) Update multiple scheduled callbacks- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallbacksBulkUpdateAsync
public Future<ApiResponse<BulkCallbackPatchResponse>> postConversationsCallbacksBulkUpdateAsync(ApiRequest<BulkCallbackPatchRequest> request, AsyncApiCallback<ApiResponse<BulkCallbackPatchResponse>> callback) Update multiple scheduled callbacks- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallsAsync
public Future<CreateCallResponse> postConversationsCallsAsync(PostConversationsCallsRequest request, AsyncApiCallback<CreateCallResponse> callback) Create a call conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallsAsync
public Future<ApiResponse<CreateCallResponse>> postConversationsCallsAsync(ApiRequest<CreateCallRequest> request, AsyncApiCallback<ApiResponse<CreateCallResponse>> callback) Create a call conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallsUserUserIdAsync
public Future<CreateCallResponse> postConversationsCallsUserUserIdAsync(PostConversationsCallsUserUserIdRequest request, AsyncApiCallback<CreateCallResponse> callback) Create a call conversation on behalf of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCallsUserUserIdAsync
public Future<ApiResponse<CreateCallResponse>> postConversationsCallsUserUserIdAsync(ApiRequest<CreateCallRequest> request, AsyncApiCallback<ApiResponse<CreateCallResponse>> callback) Create a call conversation on behalf of a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsChatCommunicationMessagesAsync
public Future<WebChatMessage> postConversationsChatCommunicationMessagesAsync(PostConversationsChatCommunicationMessagesRequest request, AsyncApiCallback<WebChatMessage> callback) Deprecated.Send a message on behalf of a communication in a chat conversation. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsChatCommunicationMessagesAsync
public Future<ApiResponse<WebChatMessage>> postConversationsChatCommunicationMessagesAsync(ApiRequest<CreateWebChatMessageRequest> request, AsyncApiCallback<ApiResponse<WebChatMessage>> callback) Deprecated.Send a message on behalf of a communication in a chat conversation. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsChatCommunicationTypingAsync
public Future<WebChatTyping> postConversationsChatCommunicationTypingAsync(PostConversationsChatCommunicationTypingRequest request, AsyncApiCallback<WebChatTyping> callback) Deprecated.Send a typing-indicator on behalf of a communication in a chat conversation. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsChatCommunicationTypingAsync
public Future<ApiResponse<WebChatTyping>> postConversationsChatCommunicationTypingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WebChatTyping>> callback) Deprecated.Send a typing-indicator on behalf of a communication in a chat conversation. This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsChatParticipantCommunicationWrapupAsync
public Future<Void> postConversationsChatParticipantCommunicationWrapupAsync(PostConversationsChatParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Deprecated.Apply wrap-up for this conversation communication This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsChatParticipantCommunicationWrapupAsync
public Future<ApiResponse<Void>> postConversationsChatParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.Apply wrap-up for this conversation communication This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsChatParticipantReplaceAsync
public Future<Void> postConversationsChatParticipantReplaceAsync(PostConversationsChatParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Deprecated.Replace this participant with the specified user and/or address This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsChatParticipantReplaceAsync
public Future<ApiResponse<Void>> postConversationsChatParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.Replace this participant with the specified user and/or address This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsChatsAsync
public Future<ChatConversation> postConversationsChatsAsync(PostConversationsChatsRequest request, AsyncApiCallback<ChatConversation> callback) Deprecated.Create a web chat conversation This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsChatsAsync
public Future<ApiResponse<ChatConversation>> postConversationsChatsAsync(ApiRequest<CreateWebChatRequest> request, AsyncApiCallback<ApiResponse<ChatConversation>> callback) Deprecated.Create a web chat conversation This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCobrowsesessionParticipantCommunicationWrapupAsync
public Future<Void> postConversationsCobrowsesessionParticipantCommunicationWrapupAsync(PostConversationsCobrowsesessionParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Deprecated.Apply wrap-up for this conversation communication This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCobrowsesessionParticipantCommunicationWrapupAsync
public Future<ApiResponse<Void>> postConversationsCobrowsesessionParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.Apply wrap-up for this conversation communication This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCobrowsesessionParticipantReplaceAsync
public Future<Void> postConversationsCobrowsesessionParticipantReplaceAsync(PostConversationsCobrowsesessionParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Deprecated.Replace this participant with the specified user and/or address This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCobrowsesessionParticipantReplaceAsync
public Future<ApiResponse<Void>> postConversationsCobrowsesessionParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.Replace this participant with the specified user and/or address This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCustomattributesSchemasAsync
public Future<ConversationDataSchema> postConversationsCustomattributesSchemasAsync(PostConversationsCustomattributesSchemasRequest request, AsyncApiCallback<ConversationDataSchema> callback) Create a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCustomattributesSchemasAsync
public Future<ApiResponse<ConversationDataSchema>> postConversationsCustomattributesSchemasAsync(ApiRequest<ConversationJsonSchemaRequest> request, AsyncApiCallback<ApiResponse<ConversationDataSchema>> callback) Create a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCustomattributesSearchAsync
public Future<JsonSearchResponse> postConversationsCustomattributesSearchAsync(PostConversationsCustomattributesSearchRequest request, AsyncApiCallback<JsonSearchResponse> callback) Search resources.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsCustomattributesSearchAsync
public Future<ApiResponse<JsonSearchResponse>> postConversationsCustomattributesSearchAsync(ApiRequest<ConversationCustomAttributesSearchRequest> request, AsyncApiCallback<ApiResponse<JsonSearchResponse>> callback) Search resources.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailInboundmessagesAsync
public Future<EmailConversation> postConversationsEmailInboundmessagesAsync(PostConversationsEmailInboundmessagesRequest request, AsyncApiCallback<EmailConversation> callback) Send an email to an external conversation. An external conversation is one where the provider is not PureCloud based. This endpoint allows the sender of the external email to reply or send a new message to the existing conversation. The new message will be treated as part of the existing conversation and chained to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailInboundmessagesAsync
public Future<ApiResponse<EmailConversation>> postConversationsEmailInboundmessagesAsync(ApiRequest<InboundMessageRequest> request, AsyncApiCallback<ApiResponse<EmailConversation>> callback) Send an email to an external conversation. An external conversation is one where the provider is not PureCloud based. This endpoint allows the sender of the external email to reply or send a new message to the existing conversation. The new message will be treated as part of the existing conversation and chained to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailMessagesAsync
public Future<EmailMessageReply> postConversationsEmailMessagesAsync(PostConversationsEmailMessagesRequest request, AsyncApiCallback<EmailMessageReply> callback) Send an email reply- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailMessagesAsync
public Future<ApiResponse<EmailMessageReply>> postConversationsEmailMessagesAsync(ApiRequest<EmailMessage> request, AsyncApiCallback<ApiResponse<EmailMessageReply>> callback) Send an email reply- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailMessagesDraftAttachmentsCopyAsync
public Future<EmailMessage> postConversationsEmailMessagesDraftAttachmentsCopyAsync(PostConversationsEmailMessagesDraftAttachmentsCopyRequest request, AsyncApiCallback<EmailMessage> callback) Copy attachments from an email message to the current draft.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailMessagesDraftAttachmentsCopyAsync
public Future<ApiResponse<EmailMessage>> postConversationsEmailMessagesDraftAttachmentsCopyAsync(ApiRequest<CopyAttachmentsRequest> request, AsyncApiCallback<ApiResponse<EmailMessage>> callback) Copy attachments from an email message to the current draft.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailParticipantCommunicationWrapupAsync
public Future<Void> postConversationsEmailParticipantCommunicationWrapupAsync(PostConversationsEmailParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailParticipantCommunicationWrapupAsync
public Future<ApiResponse<Void>> postConversationsEmailParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailParticipantReplaceAsync
public Future<Void> postConversationsEmailParticipantReplaceAsync(PostConversationsEmailParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified user and/or address- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailParticipantReplaceAsync
public Future<ApiResponse<Void>> postConversationsEmailParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified user and/or address- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailReconnectAsync
public Future<Void> postConversationsEmailReconnectAsync(PostConversationsEmailReconnectRequest request, AsyncApiCallback<Void> callback) Reconnect the user to the most recently disconnected customer on a fully disconnected email conversation This request is not valid when using the Client Credentials OAuth grant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailReconnectAsync
public Future<ApiResponse<Void>> postConversationsEmailReconnectAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Reconnect the user to the most recently disconnected customer on a fully disconnected email conversation This request is not valid when using the Client Credentials OAuth grant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailsAsync
public Future<EmailConversation> postConversationsEmailsAsync(PostConversationsEmailsRequest request, AsyncApiCallback<EmailConversation> callback) Create an email conversation If the direction of the request is INBOUND, this will create an external conversation with a third party provider. If the direction of the the request is OUTBOUND, this will create a conversation to send outbound emails on behalf of a queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailsAsync
public Future<ApiResponse<EmailConversation>> postConversationsEmailsAsync(ApiRequest<CreateEmailRequest> request, AsyncApiCallback<ApiResponse<EmailConversation>> callback) Create an email conversation If the direction of the request is INBOUND, this will create an external conversation with a third party provider. If the direction of the the request is OUTBOUND, this will create a conversation to send outbound emails on behalf of a queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailsAgentlessAsync
public Future<AgentlessEmailSendResponseDto> postConversationsEmailsAgentlessAsync(PostConversationsEmailsAgentlessRequest request, AsyncApiCallback<AgentlessEmailSendResponseDto> callback) Create an email conversation, per API- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsEmailsAgentlessAsync
public Future<ApiResponse<AgentlessEmailSendResponseDto>> postConversationsEmailsAgentlessAsync(ApiRequest<AgentlessEmailSendRequestDto> request, AsyncApiCallback<ApiResponse<AgentlessEmailSendResponseDto>> callback) Create an email conversation, per API- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsFaxesAsync
public Future<FaxSendResponse> postConversationsFaxesAsync(PostConversationsFaxesRequest request, AsyncApiCallback<FaxSendResponse> callback) Create Fax Conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsFaxesAsync
public Future<ApiResponse<FaxSendResponse>> postConversationsFaxesAsync(ApiRequest<FaxSendRequest> request, AsyncApiCallback<ApiResponse<FaxSendResponse>> callback) Create Fax Conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsKeyconfigurationsAsync
public Future<ConversationEncryptionConfiguration> postConversationsKeyconfigurationsAsync(PostConversationsKeyconfigurationsRequest request, AsyncApiCallback<ConversationEncryptionConfiguration> callback) Setup configurations for encryption key creation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsKeyconfigurationsAsync
public Future<ApiResponse<ConversationEncryptionConfiguration>> postConversationsKeyconfigurationsAsync(ApiRequest<ConversationEncryptionConfiguration> request, AsyncApiCallback<ApiResponse<ConversationEncryptionConfiguration>> callback) Setup configurations for encryption key creation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsKeyconfigurationsValidateAsync
public Future<ConversationEncryptionConfiguration> postConversationsKeyconfigurationsValidateAsync(PostConversationsKeyconfigurationsValidateRequest request, AsyncApiCallback<ConversationEncryptionConfiguration> callback) Validate encryption key configurations without saving it- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsKeyconfigurationsValidateAsync
public Future<ApiResponse<ConversationEncryptionConfiguration>> postConversationsKeyconfigurationsValidateAsync(ApiRequest<ConversationEncryptionConfiguration> request, AsyncApiCallback<ApiResponse<ConversationEncryptionConfiguration>> callback) Validate encryption key configurations without saving it- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageCommunicationMessagesAsync
public Future<MessageData> postConversationsMessageCommunicationMessagesAsync(PostConversationsMessageCommunicationMessagesRequest request, AsyncApiCallback<MessageData> callback) Send message Send message on existing conversation/communication. Only one message body field can be accepted, per request. Example: 1 textBody, 1 mediaId, or 1 messageTemplate.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageCommunicationMessagesAsync
public Future<ApiResponse<MessageData>> postConversationsMessageCommunicationMessagesAsync(ApiRequest<AdditionalMessage> request, AsyncApiCallback<ApiResponse<MessageData>> callback) Send message Send message on existing conversation/communication. Only one message body field can be accepted, per request. Example: 1 textBody, 1 mediaId, or 1 messageTemplate.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageCommunicationMessagesMediaAsync
public Future<MessageMediaData> postConversationsMessageCommunicationMessagesMediaAsync(PostConversationsMessageCommunicationMessagesMediaRequest request, AsyncApiCallback<MessageMediaData> callback) Deprecated.Create media See https://developer.genesys.cloud/api/rest/v2/conversations/messaging-media-upload for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageCommunicationMessagesMediaAsync
public Future<ApiResponse<MessageMediaData>> postConversationsMessageCommunicationMessagesMediaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MessageMediaData>> callback) Deprecated.Create media See https://developer.genesys.cloud/api/rest/v2/conversations/messaging-media-upload for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageCommunicationMessagesMediaUploadsAsync
public Future<MessageMediaUploadData> postConversationsMessageCommunicationMessagesMediaUploadsAsync(PostConversationsMessageCommunicationMessagesMediaUploadsRequest request, AsyncApiCallback<MessageMediaUploadData> callback) Create a URL to upload a message media file See https://developer.genesys.cloud/commdigital/digital/messagemediaupload/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageCommunicationMessagesMediaUploadsAsync
public Future<ApiResponse<MessageMediaUploadData>> postConversationsMessageCommunicationMessagesMediaUploadsAsync(ApiRequest<UploadMediaRequest> request, AsyncApiCallback<ApiResponse<MessageMediaUploadData>> callback) Create a URL to upload a message media file See https://developer.genesys.cloud/commdigital/digital/messagemediaupload/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageCommunicationSocialmediaMessagesAsync
public Future<SocialMediaMessageData> postConversationsMessageCommunicationSocialmediaMessagesAsync(PostConversationsMessageCommunicationSocialmediaMessagesRequest request, AsyncApiCallback<SocialMediaMessageData> callback) Send a social media message Send a social media message on existing conversation/communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageCommunicationSocialmediaMessagesAsync
public Future<ApiResponse<SocialMediaMessageData>> postConversationsMessageCommunicationSocialmediaMessagesAsync(ApiRequest<AdditionalSocialMediaMessage> request, AsyncApiCallback<ApiResponse<SocialMediaMessageData>> callback) Send a social media message Send a social media message on existing conversation/communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageCommunicationTypingAsync
public Future<Void> postConversationsMessageCommunicationTypingAsync(PostConversationsMessageCommunicationTypingRequest request, AsyncApiCallback<Void> callback) Send message typing event Send message typing event for existing conversation/communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageCommunicationTypingAsync
public Future<ApiResponse<Void>> postConversationsMessageCommunicationTypingAsync(ApiRequest<MessageTypingEventRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Send message typing event Send message typing event for existing conversation/communication.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageInboundOpenEventAsync
public Future<OpenEventNormalizedMessage> postConversationsMessageInboundOpenEventAsync(PostConversationsMessageInboundOpenEventRequest request, AsyncApiCallback<OpenEventNormalizedMessage> callback) Send an inbound Open Event Message Send an inbound event message to an Open Messaging integration. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. This will either generate a new Conversation, or be a part of an existing conversation. See https://developer.genesys.cloud/api/digital/openmessaging/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageInboundOpenEventAsync
public Future<ApiResponse<OpenEventNormalizedMessage>> postConversationsMessageInboundOpenEventAsync(ApiRequest<OpenInboundNormalizedEvent> request, AsyncApiCallback<ApiResponse<OpenEventNormalizedMessage>> callback) Send an inbound Open Event Message Send an inbound event message to an Open Messaging integration. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. This will either generate a new Conversation, or be a part of an existing conversation. See https://developer.genesys.cloud/api/digital/openmessaging/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageInboundOpenMessageAsync
public Future<OpenMessageNormalizedMessage> postConversationsMessageInboundOpenMessageAsync(PostConversationsMessageInboundOpenMessageRequest request, AsyncApiCallback<OpenMessageNormalizedMessage> callback) Send inbound Open Message Send an inbound message to an Open Messaging integration. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. This will either generate a new Conversation, or be a part of an existing conversation. See https://developer.genesys.cloud/api/digital/openmessaging/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageInboundOpenMessageAsync
public Future<ApiResponse<OpenMessageNormalizedMessage>> postConversationsMessageInboundOpenMessageAsync(ApiRequest<OpenInboundNormalizedMessage> request, AsyncApiCallback<ApiResponse<OpenMessageNormalizedMessage>> callback) Send inbound Open Message Send an inbound message to an Open Messaging integration. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. This will either generate a new Conversation, or be a part of an existing conversation. See https://developer.genesys.cloud/api/digital/openmessaging/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageInboundOpenReceiptAsync
public Future<OpenReceiptNormalizedMessage> postConversationsMessageInboundOpenReceiptAsync(PostConversationsMessageInboundOpenReceiptRequest request, AsyncApiCallback<OpenReceiptNormalizedMessage> callback) Send an inbound Open Receipt Message Send an inbound open Receipt to an Open Messaging integration. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. This will either generate a new Conversation, or be a part of an existing conversation. See https://developer.genesys.cloud/api/digital/openmessaging/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageInboundOpenReceiptAsync
public Future<ApiResponse<OpenReceiptNormalizedMessage>> postConversationsMessageInboundOpenReceiptAsync(ApiRequest<OpenInboundNormalizedReceipt> request, AsyncApiCallback<ApiResponse<OpenReceiptNormalizedMessage>> callback) Send an inbound Open Receipt Message Send an inbound open Receipt to an Open Messaging integration. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. This will either generate a new Conversation, or be a part of an existing conversation. See https://developer.genesys.cloud/api/digital/openmessaging/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageInboundOpenStructuredResponseAsync
public Future<OpenStructuredResponseNormalizedMessage> postConversationsMessageInboundOpenStructuredResponseAsync(PostConversationsMessageInboundOpenStructuredResponseRequest request, AsyncApiCallback<OpenStructuredResponseNormalizedMessage> callback) Send inbound Open Response Send an inbound response for a structured message to an Open Messaging integration. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. This will be a part of an existing conversation. See https://developer.genesys.cloud/api/digital/openmessaging/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageInboundOpenStructuredResponseAsync
public Future<ApiResponse<OpenStructuredResponseNormalizedMessage>> postConversationsMessageInboundOpenStructuredResponseAsync(ApiRequest<OpenInboundStructuredResponseMessage> request, AsyncApiCallback<ApiResponse<OpenStructuredResponseNormalizedMessage>> callback) Send inbound Open Response Send an inbound response for a structured message to an Open Messaging integration. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. This will be a part of an existing conversation. See https://developer.genesys.cloud/api/digital/openmessaging/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageMessagesBulkAsync
public Future<TextMessageListing> postConversationsMessageMessagesBulkAsync(PostConversationsMessageMessagesBulkRequest request, AsyncApiCallback<TextMessageListing> callback) Get messages in batch The path parameter [conversationId] should contain the conversationId of the conversation being filtered. The body should contain the messageId(s) of messages being requested. For example: [\"a3069a33b-bbb1-4703-9d68-061d9e9db96e\", \"55bc6be3-078c-4a49-a4e6-1e05776ed7e8\"]. The max messages you can request in the body is 1,000. Best practice is to limit to only the messages you need in each request, rather than request large batches by default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageMessagesBulkAsync
public Future<ApiResponse<TextMessageListing>> postConversationsMessageMessagesBulkAsync(ApiRequest<List<String>> request, AsyncApiCallback<ApiResponse<TextMessageListing>> callback) Get messages in batch The path parameter [conversationId] should contain the conversationId of the conversation being filtered. The body should contain the messageId(s) of messages being requested. For example: [\"a3069a33b-bbb1-4703-9d68-061d9e9db96e\", \"55bc6be3-078c-4a49-a4e6-1e05776ed7e8\"]. The max messages you can request in the body is 1,000. Best practice is to limit to only the messages you need in each request, rather than request large batches by default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageParticipantCommunicationWrapupAsync
public Future<Void> postConversationsMessageParticipantCommunicationWrapupAsync(PostConversationsMessageParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageParticipantCommunicationWrapupAsync
public Future<ApiResponse<Void>> postConversationsMessageParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageParticipantMonitorAsync
public Future<Void> postConversationsMessageParticipantMonitorAsync(PostConversationsMessageParticipantMonitorRequest request, AsyncApiCallback<Void> callback) Listen in on the conversation from the point of view of a given participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageParticipantMonitorAsync
public Future<ApiResponse<Void>> postConversationsMessageParticipantMonitorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Listen in on the conversation from the point of view of a given participant.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageParticipantReplaceAsync
public Future<Void> postConversationsMessageParticipantReplaceAsync(PostConversationsMessageParticipantReplaceRequest request, AsyncApiCallback<Void> callback) Replace this participant with the specified user and/or address- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessageParticipantReplaceAsync
public Future<ApiResponse<Void>> postConversationsMessageParticipantReplaceAsync(ApiRequest<TransferRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Replace this participant with the specified user and/or address- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagesAsync
public Future<CreateOutboundMessagingConversationResponse> postConversationsMessagesAsync(PostConversationsMessagesRequest request, AsyncApiCallback<CreateOutboundMessagingConversationResponse> callback) Create an outbound messaging conversation. If there is an existing conversation between the remote address and the address associated with the queue specified in createOutboundRequest then the result of this request depends on the state of that conversation and the useExistingConversation field of createOutboundRequest. If the existing conversation is in alerting or connected state, then the request will fail. If the existing conversation is disconnected but still within the conversation window then the request will fail unless useExistingConversation is set to true.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagesAsync
public Future<ApiResponse<CreateOutboundMessagingConversationResponse>> postConversationsMessagesAsync(ApiRequest<CreateOutboundMessagingConversationRequest> request, AsyncApiCallback<ApiResponse<CreateOutboundMessagingConversationResponse>> callback) Create an outbound messaging conversation. If there is an existing conversation between the remote address and the address associated with the queue specified in createOutboundRequest then the result of this request depends on the state of that conversation and the useExistingConversation field of createOutboundRequest. If the existing conversation is in alerting or connected state, then the request will fail. If the existing conversation is disconnected but still within the conversation window then the request will fail unless useExistingConversation is set to true.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagesAgentlessAsync
public Future<SendAgentlessOutboundMessageResponse> postConversationsMessagesAgentlessAsync(PostConversationsMessagesAgentlessRequest request, AsyncApiCallback<SendAgentlessOutboundMessageResponse> callback) Send an agentless outbound message Send an agentless (api participant) outbound message using a client credential grant. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. If there is already a connected conversation between the 'fromAddress' and recipient specified, the 'useExistingActiveConversation' param can be used to barge in to the ongoing conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagesAgentlessAsync
public Future<ApiResponse<SendAgentlessOutboundMessageResponse>> postConversationsMessagesAgentlessAsync(ApiRequest<SendAgentlessOutboundMessageRequest> request, AsyncApiCallback<ApiResponse<SendAgentlessOutboundMessageResponse>> callback) Send an agentless outbound message Send an agentless (api participant) outbound message using a client credential grant. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. If there is already a connected conversation between the 'fromAddress' and recipient specified, the 'useExistingActiveConversation' param can be used to barge in to the ongoing conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagesInboundOpenAsync
public Future<OpenNormalizedMessage> postConversationsMessagesInboundOpenAsync(PostConversationsMessagesInboundOpenRequest request, AsyncApiCallback<OpenNormalizedMessage> callback) Deprecated.Send an inbound Open Message [This API is deprecated. Instead, use 1. POST /api/v2/conversations/messages/{integrationId}/inbound/open/event, if you want to send an inbound Open Event Message 2. POST /api/v2/conversations/messages/{integrationId}/inbound/open/message, if you want to send an inbound Open Message 3. POST /api/v2/conversations/messages/{integrationId}/inbound/open/receipt, to send an inbound Open Receipt Message] In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. This will either generate a new Conversation, or be a part of an existing conversation. See https://developer.genesys.cloud/api/digital/openmessaging/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagesInboundOpenAsync
public Future<ApiResponse<OpenNormalizedMessage>> postConversationsMessagesInboundOpenAsync(ApiRequest<OpenNormalizedMessage> request, AsyncApiCallback<ApiResponse<OpenNormalizedMessage>> callback) Deprecated.Send an inbound Open Message [This API is deprecated. Instead, use 1. POST /api/v2/conversations/messages/{integrationId}/inbound/open/event, if you want to send an inbound Open Event Message 2. POST /api/v2/conversations/messages/{integrationId}/inbound/open/message, if you want to send an inbound Open Message 3. POST /api/v2/conversations/messages/{integrationId}/inbound/open/receipt, to send an inbound Open Receipt Message] In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least messaging scope. This will either generate a new Conversation, or be a part of an existing conversation. See https://developer.genesys.cloud/api/digital/openmessaging/ for example usage.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsAppleAsync
public Future<AppleIntegration> postConversationsMessagingIntegrationsAppleAsync(PostConversationsMessagingIntegrationsAppleRequest request, AsyncApiCallback<AppleIntegration> callback) Create Apple Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsAppleAsync
public Future<ApiResponse<AppleIntegration>> postConversationsMessagingIntegrationsAppleAsync(ApiRequest<AppleIntegrationRequest> request, AsyncApiCallback<ApiResponse<AppleIntegration>> callback) Create Apple Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsFacebookAsync
public Future<FacebookIntegration> postConversationsMessagingIntegrationsFacebookAsync(PostConversationsMessagingIntegrationsFacebookRequest request, AsyncApiCallback<FacebookIntegration> callback) Create a Facebook Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsFacebookAsync
public Future<ApiResponse<FacebookIntegration>> postConversationsMessagingIntegrationsFacebookAsync(ApiRequest<FacebookIntegrationRequest> request, AsyncApiCallback<ApiResponse<FacebookIntegration>> callback) Create a Facebook Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsInstagramAsync
public Future<InstagramIntegration> postConversationsMessagingIntegrationsInstagramAsync(PostConversationsMessagingIntegrationsInstagramRequest request, AsyncApiCallback<InstagramIntegration> callback) Create Instagram Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsInstagramAsync
public Future<ApiResponse<InstagramIntegration>> postConversationsMessagingIntegrationsInstagramAsync(ApiRequest<InstagramIntegrationRequest> request, AsyncApiCallback<ApiResponse<InstagramIntegration>> callback) Create Instagram Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsOpenAsync
public Future<OpenIntegration> postConversationsMessagingIntegrationsOpenAsync(PostConversationsMessagingIntegrationsOpenRequest request, AsyncApiCallback<OpenIntegration> callback) Create an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsOpenAsync
public Future<ApiResponse<OpenIntegration>> postConversationsMessagingIntegrationsOpenAsync(ApiRequest<OpenIntegrationRequest> request, AsyncApiCallback<ApiResponse<OpenIntegration>> callback) Create an Open messaging integration See https://developer.genesys.cloud/api/digital/openmessaging/ for more information.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileAsync
public Future<GoogleBusinessProfileOpenIntegration> postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileAsync(PostConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileRequest request, AsyncApiCallback<GoogleBusinessProfileOpenIntegration> callback) Create an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofile is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileAsync
public Future<ApiResponse<GoogleBusinessProfileOpenIntegration>> postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileAsync(ApiRequest<GoogleBusinessProfileOpenIntegrationRequest> request, AsyncApiCallback<ApiResponse<GoogleBusinessProfileOpenIntegration>> callback) Create an Open messaging integration with the Google Business Profile extension See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofile is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokensAsync
public Future<GoogleAuthToken> postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokensAsync(PostConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokensRequest request, AsyncApiCallback<GoogleAuthToken> callback) Create a Google Auth Token by exchanging the one-time auth code retrieved from Google See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokens is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokensAsync
public Future<ApiResponse<GoogleAuthToken>> postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokensAsync(ApiRequest<GoogleAuthTokenRequest> request, AsyncApiCallback<ApiResponse<GoogleAuthToken>> callback) Create a Google Auth Token by exchanging the one-time auth code retrieved from Google See https://developer.genesys.cloud/api/digital/openmessaging/ for more information. postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokens is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsTwitterAsync
public Future<TwitterIntegration> postConversationsMessagingIntegrationsTwitterAsync(PostConversationsMessagingIntegrationsTwitterRequest request, AsyncApiCallback<TwitterIntegration> callback) Create Twitter Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsTwitterAsync
public Future<ApiResponse<TwitterIntegration>> postConversationsMessagingIntegrationsTwitterAsync(ApiRequest<TwitterIntegrationRequest> request, AsyncApiCallback<ApiResponse<TwitterIntegration>> callback) Create Twitter Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsWhatsappAsync
public Future<WhatsAppIntegration> postConversationsMessagingIntegrationsWhatsappAsync(PostConversationsMessagingIntegrationsWhatsappRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Deprecated.[This API is deprecated. Use POST /api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup instead] Create a WhatsApp Integration [This API is deprecated. Use POST /api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup instead] You must be approved by WhatsApp to use this feature. Your approved e164-formatted phone number and valid WhatsApp certificate for your number are required. Your WhatsApp certificate must have valid base64 encoding. Please paste carefully and do not add any leading or trailing spaces. Do not alter any characters. An integration must be activated within 7 days of certificate generation. If you cannot complete the addition and activation of the number within 7 days, please obtain a new certificate before creating the integration. Integrations created with an invalid number or certificate may immediately incur additional integration fees. Please carefully enter your number and certificate as described.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsWhatsappAsync
public Future<ApiResponse<WhatsAppIntegration>> postConversationsMessagingIntegrationsWhatsappAsync(ApiRequest<WhatsAppIntegrationRequest> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Deprecated.[This API is deprecated. Use POST /api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup instead] Create a WhatsApp Integration [This API is deprecated. Use POST /api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup instead] You must be approved by WhatsApp to use this feature. Your approved e164-formatted phone number and valid WhatsApp certificate for your number are required. Your WhatsApp certificate must have valid base64 encoding. Please paste carefully and do not add any leading or trailing spaces. Do not alter any characters. An integration must be activated within 7 days of certificate generation. If you cannot complete the addition and activation of the number within 7 days, please obtain a new certificate before creating the integration. Integrations created with an invalid number or certificate may immediately incur additional integration fees. Please carefully enter your number and certificate as described.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsWhatsappEmbeddedsignupAsync
public Future<WhatsAppIntegration> postConversationsMessagingIntegrationsWhatsappEmbeddedsignupAsync(PostConversationsMessagingIntegrationsWhatsappEmbeddedsignupRequest request, AsyncApiCallback<WhatsAppIntegration> callback) Create a WhatsApp Integration using the WhatsApp embedded signup flow Use the access token returned from the embedded signup flow to obtain a list of available phone numbers that can be associated with the created integration. The returned WhatsApp integration will initially have a createStatus of Initiated until the list of available phone numbers can be obtained from the provider. Please run a GET on the created integration until it returns a createStatus of Completed, and the list of available phone numbers obtained from the provider. You can then specify one of the available phone numbers in the PATCH call on the integration to activate it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingIntegrationsWhatsappEmbeddedsignupAsync
public Future<ApiResponse<WhatsAppIntegration>> postConversationsMessagingIntegrationsWhatsappEmbeddedsignupAsync(ApiRequest<WhatsAppEmbeddedSignupIntegrationRequest> request, AsyncApiCallback<ApiResponse<WhatsAppIntegration>> callback) Create a WhatsApp Integration using the WhatsApp embedded signup flow Use the access token returned from the embedded signup flow to obtain a list of available phone numbers that can be associated with the created integration. The returned WhatsApp integration will initially have a createStatus of Initiated until the list of available phone numbers can be obtained from the provider. Please run a GET on the created integration until it returns a createStatus of Completed, and the list of available phone numbers obtained from the provider. You can then specify one of the available phone numbers in the PATCH call on the integration to activate it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingSettingsAsync
public Future<MessagingSetting> postConversationsMessagingSettingsAsync(PostConversationsMessagingSettingsRequest request, AsyncApiCallback<MessagingSetting> callback) Create a messaging setting- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingSettingsAsync
public Future<ApiResponse<MessagingSetting>> postConversationsMessagingSettingsAsync(ApiRequest<MessagingSettingRequest> request, AsyncApiCallback<ApiResponse<MessagingSetting>> callback) Create a messaging setting- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingSupportedcontentAsync
public Future<SupportedContent> postConversationsMessagingSupportedcontentAsync(PostConversationsMessagingSupportedcontentRequest request, AsyncApiCallback<SupportedContent> callback) Create a Supported Content profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsMessagingSupportedcontentAsync
public Future<ApiResponse<SupportedContent>> postConversationsMessagingSupportedcontentAsync(ApiRequest<SupportedContent> request, AsyncApiCallback<ApiResponse<SupportedContent>> callback) Create a Supported Content profile- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsParticipantsAttributesSearchAsync
public Future<JsonCursorSearchResponse> postConversationsParticipantsAttributesSearchAsync(PostConversationsParticipantsAttributesSearchRequest request, AsyncApiCallback<JsonCursorSearchResponse> callback) Search conversations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsParticipantsAttributesSearchAsync
public Future<ApiResponse<JsonCursorSearchResponse>> postConversationsParticipantsAttributesSearchAsync(ApiRequest<ConversationParticipantSearchRequest> request, AsyncApiCallback<ApiResponse<JsonCursorSearchResponse>> callback) Search conversations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsSocialParticipantCommunicationWrapupAsync
public Future<Void> postConversationsSocialParticipantCommunicationWrapupAsync(PostConversationsSocialParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsSocialParticipantCommunicationWrapupAsync
public Future<ApiResponse<Void>> postConversationsSocialParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsVideoAgentconferenceCommunicationAsync
public Future<VideoConferenceDetails> postConversationsVideoAgentconferenceCommunicationAsync(PostConversationsVideoAgentconferenceCommunicationRequest request, AsyncApiCallback<VideoConferenceDetails> callback) Create an Agent-Type video conference and assign an agent to it postConversationsVideoAgentconferenceCommunication is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsVideoAgentconferenceCommunicationAsync
public Future<ApiResponse<VideoConferenceDetails>> postConversationsVideoAgentconferenceCommunicationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VideoConferenceDetails>> callback) Create an Agent-Type video conference and assign an agent to it postConversationsVideoAgentconferenceCommunication is a preview method and is subject to both breaking and non-breaking changes at any time without notice- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsVideoParticipantCommunicationWrapupAsync
public Future<Void> postConversationsVideoParticipantCommunicationWrapupAsync(PostConversationsVideoParticipantCommunicationWrapupRequest request, AsyncApiCallback<Void> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsVideoParticipantCommunicationWrapupAsync
public Future<ApiResponse<Void>> postConversationsVideoParticipantCommunicationWrapupAsync(ApiRequest<WrapupInput> request, AsyncApiCallback<ApiResponse<Void>> callback) Apply wrap-up for this conversation communication- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsVideosMeetingsAsync
public Future<MeetingIdRecord> postConversationsVideosMeetingsAsync(PostConversationsVideosMeetingsRequest request, AsyncApiCallback<MeetingIdRecord> callback) Generate a meetingId for a given conferenceId- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postConversationsVideosMeetingsAsync
public Future<ApiResponse<MeetingIdRecord>> postConversationsVideosMeetingsAsync(ApiRequest<GenerateMeetingIdRequest> request, AsyncApiCallback<ApiResponse<MeetingIdRecord>> callback) Generate a meetingId for a given conferenceId- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationCustomattributesAsync
public Future<CustomAttributesIdResponse> putConversationCustomattributesAsync(PutConversationCustomattributesRequest request, AsyncApiCallback<CustomAttributesIdResponse> callback) Create or update a single custom attributes record. Updating replaces all data with the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationCustomattributesAsync
public Future<ApiResponse<CustomAttributesIdResponse>> putConversationCustomattributesAsync(ApiRequest<CustomAttributesUpdateRequest> request, AsyncApiCallback<ApiResponse<CustomAttributesIdResponse>> callback) Create or update a single custom attributes record. Updating replaces all data with the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationCustomattributesBulkAsync
public Future<CustomAttributesBulkUpdateResponseMap> putConversationCustomattributesBulkAsync(PutConversationCustomattributesBulkRequest request, AsyncApiCallback<CustomAttributesBulkUpdateResponseMap> callback) Create or update a list of custom attributes records. Updating replaces all data with the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationCustomattributesBulkAsync
public Future<ApiResponse<CustomAttributesBulkUpdateResponseMap>> putConversationCustomattributesBulkAsync(ApiRequest<List<CustomAttributesUpdateRequest>> request, AsyncApiCallback<ApiResponse<CustomAttributesBulkUpdateResponseMap>> callback) Create or update a list of custom attributes records. Updating replaces all data with the provided fields.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationParticipantFlaggedreasonAsync
public Future<Void> putConversationParticipantFlaggedreasonAsync(PutConversationParticipantFlaggedreasonRequest request, AsyncApiCallback<Void> callback) Set flagged reason on conversation participant to indicate bad conversation quality.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationParticipantFlaggedreasonAsync
public Future<ApiResponse<Void>> putConversationParticipantFlaggedreasonAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Set flagged reason on conversation participant to indicate bad conversation quality.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationSecureattributesAsync
public Future<String> putConversationSecureattributesAsync(PutConversationSecureattributesRequest request, AsyncApiCallback<String> callback) Set the secure attributes on a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationSecureattributesAsync
public Future<ApiResponse<String>> putConversationSecureattributesAsync(ApiRequest<ConversationSecureAttributes> request, AsyncApiCallback<ApiResponse<String>> callback) Set the secure attributes on a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationTagsAsync
public Future<String> putConversationTagsAsync(PutConversationTagsRequest request, AsyncApiCallback<String> callback) Update the tags on a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationTagsAsync
public Future<ApiResponse<String>> putConversationTagsAsync(ApiRequest<ConversationTagsUpdate> request, AsyncApiCallback<ApiResponse<String>> callback) Update the tags on a conversation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsCallParticipantCommunicationUuidataAsync
public Future<Empty> putConversationsCallParticipantCommunicationUuidataAsync(PutConversationsCallParticipantCommunicationUuidataRequest request, AsyncApiCallback<Empty> callback) Set uuiData to be sent on future commands.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsCallParticipantCommunicationUuidataAsync
public Future<ApiResponse<Empty>> putConversationsCallParticipantCommunicationUuidataAsync(ApiRequest<SetUuiDataRequest> request, AsyncApiCallback<ApiResponse<Empty>> callback) Set uuiData to be sent on future commands.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsCallRecordingstateAsync
public Future<String> putConversationsCallRecordingstateAsync(PutConversationsCallRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsCallRecordingstateAsync
public Future<ApiResponse<String>> putConversationsCallRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsCallbackRecordingstateAsync
public Future<String> putConversationsCallbackRecordingstateAsync(PutConversationsCallbackRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsCallbackRecordingstateAsync
public Future<ApiResponse<String>> putConversationsCallbackRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsChatRecordingstateAsync
public Future<String> putConversationsChatRecordingstateAsync(PutConversationsChatRecordingstateRequest request, AsyncApiCallback<String> callback) Deprecated.Update a conversation by setting its recording state This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsChatRecordingstateAsync
public Future<ApiResponse<String>> putConversationsChatRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Deprecated.Update a conversation by setting its recording state This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-removal-of-acd-web-chat-version-2/.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsCobrowsesessionRecordingstateAsync
public Future<String> putConversationsCobrowsesessionRecordingstateAsync(PutConversationsCobrowsesessionRecordingstateRequest request, AsyncApiCallback<String> callback) Deprecated.Update a conversation by setting its recording state This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsCobrowsesessionRecordingstateAsync
public Future<ApiResponse<String>> putConversationsCobrowsesessionRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Deprecated.Update a conversation by setting its recording state This endpoint is deprecated. Please see the article https://help.genesys.cloud/articles/deprecation-legacy-co-browse-and-screenshare/- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsCustomattributesSchemaAsync
public Future<ConversationDataSchema> putConversationsCustomattributesSchemaAsync(PutConversationsCustomattributesSchemaRequest request, AsyncApiCallback<ConversationDataSchema> callback) Update a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsCustomattributesSchemaAsync
public Future<ApiResponse<ConversationDataSchema>> putConversationsCustomattributesSchemaAsync(ApiRequest<ConversationSchemaUpdateRequest> request, AsyncApiCallback<ApiResponse<ConversationDataSchema>> callback) Update a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsEmailMessagesDraftAsync
public Future<EmailMessage> putConversationsEmailMessagesDraftAsync(PutConversationsEmailMessagesDraftRequest request, AsyncApiCallback<EmailMessage> callback) Update conversation draft reply- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsEmailMessagesDraftAsync
public Future<ApiResponse<EmailMessage>> putConversationsEmailMessagesDraftAsync(ApiRequest<EmailMessage> request, AsyncApiCallback<ApiResponse<EmailMessage>> callback) Update conversation draft reply- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsEmailRecordingstateAsync
public Future<String> putConversationsEmailRecordingstateAsync(PutConversationsEmailRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsEmailRecordingstateAsync
public Future<ApiResponse<String>> putConversationsEmailRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsKeyconfigurationAsync
public Future<ConversationEncryptionConfiguration> putConversationsKeyconfigurationAsync(PutConversationsKeyconfigurationRequest request, AsyncApiCallback<ConversationEncryptionConfiguration> callback) Update the encryption key configurations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsKeyconfigurationAsync
public Future<ApiResponse<ConversationEncryptionConfiguration>> putConversationsKeyconfigurationAsync(ApiRequest<ConversationEncryptionConfiguration> request, AsyncApiCallback<ApiResponse<ConversationEncryptionConfiguration>> callback) Update the encryption key configurations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessageRecordingstateAsync
public Future<String> putConversationsMessageRecordingstateAsync(PutConversationsMessageRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessageRecordingstateAsync
public Future<ApiResponse<String>> putConversationsMessageRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync
public Future<AppleIdentityResolutionConfig> putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdRequest request, AsyncApiCallback<AppleIdentityResolutionConfig> callback) Create an identity resolution settings for a Apple messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync
public Future<ApiResponse<AppleIdentityResolutionConfig>> putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationIdAsync(ApiRequest<AppleIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<AppleIdentityResolutionConfig>> callback) Create an identity resolution settings for a Apple messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync
public Future<FacebookIdentityResolutionConfig> putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdRequest request, AsyncApiCallback<FacebookIdentityResolutionConfig> callback) Create an identity resolution settings for a Facebook messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync
public Future<ApiResponse<FacebookIdentityResolutionConfig>> putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationIdAsync(ApiRequest<FacebookIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<FacebookIdentityResolutionConfig>> callback) Create an identity resolution settings for a Facebook messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync
public Future<InstagramIdentityResolutionConfig> putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdRequest request, AsyncApiCallback<InstagramIdentityResolutionConfig> callback) Create identity resolution settings for an Instagram messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync
public Future<ApiResponse<InstagramIdentityResolutionConfig>> putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationIdAsync(ApiRequest<InstagramIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<InstagramIdentityResolutionConfig>> callback) Create identity resolution settings for an Instagram messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync
public Future<OpenMessagingIdentityResolutionConfig> putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdRequest request, AsyncApiCallback<OpenMessagingIdentityResolutionConfig> callback) Update an open messaging integration Identity Resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync
public Future<ApiResponse<OpenMessagingIdentityResolutionConfig>> putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationIdAsync(ApiRequest<OpenMessagingIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<OpenMessagingIdentityResolutionConfig>> callback) Update an open messaging integration Identity Resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync
public Future<TwitterIdentityResolutionConfig> putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdRequest request, AsyncApiCallback<TwitterIdentityResolutionConfig> callback) Create an identity resolution settings for an X (Formally Twitter) messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync
public Future<ApiResponse<TwitterIdentityResolutionConfig>> putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationIdAsync(ApiRequest<TwitterIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<TwitterIdentityResolutionConfig>> callback) Create an identity resolution settings for an X (Formally Twitter) messaging integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync
public Future<WhatsAppIdentityResolutionConfig> putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync(PutConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdRequest request, AsyncApiCallback<WhatsAppIdentityResolutionConfig> callback) Update a whatsApp integration Identity Resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync
public Future<ApiResponse<WhatsAppIdentityResolutionConfig>> putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationIdAsync(ApiRequest<WhatsAppIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<WhatsAppIdentityResolutionConfig>> callback) Update a whatsApp integration Identity Resolution settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingSettingsDefaultAsync
public Future<MessagingSetting> putConversationsMessagingSettingsDefaultAsync(PutConversationsMessagingSettingsDefaultRequest request, AsyncApiCallback<MessagingSetting> callback) Set the organization's default setting that may be applied to to integrations without settings When an integration is created a settings ID may be assigned to it. If the settings ID is not supplied, the default settings will be assigned to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingSettingsDefaultAsync
public Future<ApiResponse<MessagingSetting>> putConversationsMessagingSettingsDefaultAsync(ApiRequest<MessagingSettingDefaultRequest> request, AsyncApiCallback<ApiResponse<MessagingSetting>> callback) Set the organization's default setting that may be applied to to integrations without settings When an integration is created a settings ID may be assigned to it. If the settings ID is not supplied, the default settings will be assigned to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingSupportedcontentDefaultAsync
public Future<SupportedContent> putConversationsMessagingSupportedcontentDefaultAsync(PutConversationsMessagingSupportedcontentDefaultRequest request, AsyncApiCallback<SupportedContent> callback) Set the organization's default supported content profile that may be assigned to an integration when it is created. When an integration is created a supported content ID may be assigned to it. If the supported content ID is not supplied, the default supported content profile will be assigned to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingSupportedcontentDefaultAsync
public Future<ApiResponse<SupportedContent>> putConversationsMessagingSupportedcontentDefaultAsync(ApiRequest<SupportedContentReference> request, AsyncApiCallback<ApiResponse<SupportedContent>> callback) Set the organization's default supported content profile that may be assigned to an integration when it is created. When an integration is created a supported content ID may be assigned to it. If the supported content ID is not supplied, the default supported content profile will be assigned to it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingThreadingtimelineAsync
public Future<ConversationThreadingWindow> putConversationsMessagingThreadingtimelineAsync(PutConversationsMessagingThreadingtimelineRequest request, AsyncApiCallback<ConversationThreadingWindow> callback) Update conversation threading window timeline for each messaging type PUT Conversation messaging threading timeline is intended to set the conversation threading settings for ALL messengerTypes. If you omit a messengerType in the request body then the setting for that messengerType will use the platform default value. The PUT replaces the existing setting(s) that were previously set for each messengerType.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsMessagingThreadingtimelineAsync
public Future<ApiResponse<ConversationThreadingWindow>> putConversationsMessagingThreadingtimelineAsync(ApiRequest<ConversationThreadingWindow> request, AsyncApiCallback<ApiResponse<ConversationThreadingWindow>> callback) Update conversation threading window timeline for each messaging type PUT Conversation messaging threading timeline is intended to set the conversation threading settings for ALL messengerTypes. If you omit a messengerType in the request body then the setting for that messengerType will use the platform default value. The PUT replaces the existing setting(s) that were previously set for each messengerType.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsSocialRecordingstateAsync
public Future<String> putConversationsSocialRecordingstateAsync(PutConversationsSocialRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsSocialRecordingstateAsync
public Future<ApiResponse<String>> putConversationsSocialRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsVideoRecordingstateAsync
public Future<String> putConversationsVideoRecordingstateAsync(PutConversationsVideoRecordingstateRequest request, AsyncApiCallback<String> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putConversationsVideoRecordingstateAsync
public Future<ApiResponse<String>> putConversationsVideoRecordingstateAsync(ApiRequest<SetRecordingState> request, AsyncApiCallback<ApiResponse<String>> callback) Update a conversation by setting its recording state- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-