Package com.mypurecloud.sdk.v2.api
Class IntegrationsApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.IntegrationsApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteIntegrationAsync(DeleteIntegrationRequest request, AsyncApiCallback<Integration> callback) Delete integration.deleteIntegrationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Integration>> callback) Delete integration.deleteIntegrationsActionAsync(DeleteIntegrationsActionRequest request, AsyncApiCallback<Void> callback) Delete an ActiondeleteIntegrationsActionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an ActiondeleteIntegrationsActionDraftAsync(DeleteIntegrationsActionDraftRequest request, AsyncApiCallback<Void> callback) Delete a DraftdeleteIntegrationsActionDraftAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a DraftdeleteIntegrationsCredentialAsync(DeleteIntegrationsCredentialRequest request, AsyncApiCallback<Void> callback) Delete a set of credentialsdeleteIntegrationsCredentialAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a set of credentialsgetIntegrationAsync(GetIntegrationRequest request, AsyncApiCallback<Integration> callback) Get integration.getIntegrationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Integration>> callback) Get integration.getIntegrationConfigCurrentAsync(GetIntegrationConfigCurrentRequest request, AsyncApiCallback<IntegrationConfiguration> callback) Get integration configuration.getIntegrationConfigCurrentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IntegrationConfiguration>> callback) Get integration configuration.getIntegrationsActionAsync(GetIntegrationsActionRequest request, AsyncApiCallback<Action> callback) Retrieves a single Action matching id.getIntegrationsActionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Action>> callback) Retrieves a single Action matching id.getIntegrationsActionDraftAsync(GetIntegrationsActionDraftRequest request, AsyncApiCallback<Action> callback) Retrieve a DraftgetIntegrationsActionDraftAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Action>> callback) Retrieve a DraftgetIntegrationsActionDraftFunctionAsync(GetIntegrationsActionDraftFunctionRequest request, AsyncApiCallback<FunctionConfig> callback) Get draft function settings for ActiongetIntegrationsActionDraftFunctionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FunctionConfig>> callback) Get draft function settings for ActiongetIntegrationsActionDraftSchemaAsync(GetIntegrationsActionDraftSchemaRequest request, AsyncApiCallback<JsonSchemaDocument> callback) Retrieve schema for a Draft based on filename.getIntegrationsActionDraftSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<JsonSchemaDocument>> callback) Retrieve schema for a Draft based on filename.getIntegrationsActionDraftTemplateAsync(GetIntegrationsActionDraftTemplateRequest request, AsyncApiCallback<String> callback) Retrieve templates for a Draft based on filename.getIntegrationsActionDraftTemplateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<String>> callback) Retrieve templates for a Draft based on filename.getIntegrationsActionDraftValidationAsync(GetIntegrationsActionDraftValidationRequest request, AsyncApiCallback<DraftValidationResult> callback) Validate current Draft configuration.getIntegrationsActionDraftValidationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DraftValidationResult>> callback) Validate current Draft configuration.getIntegrationsActionFunctionAsync(GetIntegrationsActionFunctionRequest request, AsyncApiCallback<FunctionConfig> callback) Get published function settings for ActiongetIntegrationsActionFunctionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FunctionConfig>> callback) Get published function settings for ActiongetIntegrationsActionsAsync(GetIntegrationsActionsRequest request, AsyncApiCallback<ActionEntityListing> callback) Retrieves all actions associated with filters passed in via query param.getIntegrationsActionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActionEntityListing>> callback) Retrieves all actions associated with filters passed in via query param.getIntegrationsActionsCategoriesAsync(GetIntegrationsActionsCategoriesRequest request, AsyncApiCallback<CategoryEntityListing> callback) Retrieves all categories of available ActionsgetIntegrationsActionsCategoriesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CategoryEntityListing>> callback) Retrieves all categories of available ActionsgetIntegrationsActionsCertificatesAsync(GetIntegrationsActionsCertificatesRequest request, AsyncApiCallback<ActionCertificateListing> callback) Retrieves the available mTLS client certificates in use.getIntegrationsActionsCertificatesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActionCertificateListing>> callback) Retrieves the available mTLS client certificates in use.getIntegrationsActionsCertificatesTruststoreAsync(GetIntegrationsActionsCertificatesTruststoreRequest request, AsyncApiCallback<TrustedCertificates> callback) Retrieves basic info about trusted root CA certificatesgetIntegrationsActionsCertificatesTruststoreAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustedCertificates>> callback) Retrieves basic info about trusted root CA certificatesgetIntegrationsActionSchemaAsync(GetIntegrationsActionSchemaRequest request, AsyncApiCallback<JsonSchemaDocument> callback) Retrieve schema for an action based on filename.getIntegrationsActionSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<JsonSchemaDocument>> callback) Retrieve schema for an action based on filename.getIntegrationsActionsDraftsAsync(GetIntegrationsActionsDraftsRequest request, AsyncApiCallback<ActionEntityListing> callback) Retrieves all action drafts associated with the filters passed in via query param.getIntegrationsActionsDraftsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActionEntityListing>> callback) Retrieves all action drafts associated with the filters passed in via query param.getIntegrationsActionsFunctionsRuntimesAsync(GetIntegrationsActionsFunctionsRuntimesRequest request, AsyncApiCallback<List<FunctionRuntime>> callback) Get action function settings for ActiongetIntegrationsActionsFunctionsRuntimesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<FunctionRuntime>>> callback) Get action function settings for ActiongetIntegrationsActionTemplateAsync(GetIntegrationsActionTemplateRequest request, AsyncApiCallback<String> callback) Retrieve text of templates for an action based on filename.getIntegrationsActionTemplateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<String>> callback) Retrieve text of templates for an action based on filename.getIntegrationsAsync(GetIntegrationsRequest request, AsyncApiCallback<IntegrationEntityListing> callback) List integrationsgetIntegrationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IntegrationEntityListing>> callback) List integrationsgetIntegrationsBotconnectorBotAsync(GetIntegrationsBotconnectorBotRequest request, AsyncApiCallback<Bot> callback) Get a specific Bot details getIntegrationsBotconnectorBot is a preview method and is subject to both breaking and non-breaking changes at any time without noticegetIntegrationsBotconnectorBotAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Bot>> callback) Get a specific Bot details getIntegrationsBotconnectorBot is a preview method and is subject to both breaking and non-breaking changes at any time without noticegetIntegrationsBotconnectorBotsAsync(GetIntegrationsBotconnectorBotsRequest request, AsyncApiCallback<BotListing> callback) Get the list of bots for this integration.getIntegrationsBotconnectorBotsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotListing>> callback) Get the list of bots for this integration.getIntegrationsBotconnectorBotsSummariesAsync(GetIntegrationsBotconnectorBotsSummariesRequest request, AsyncApiCallback<BotSummaryEntityListing> callback) Get the summary list of bots for this integration.getIntegrationsBotconnectorBotsSummariesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotSummaryEntityListing>> callback) Get the summary list of bots for this integration.getIntegrationsBotconnectorIntegrationIdBotAsync(GetIntegrationsBotconnectorIntegrationIdBotRequest request, AsyncApiCallback<BotConnectorBot> callback) Get a specific botConnector bot, plus versions, for this integrationgetIntegrationsBotconnectorIntegrationIdBotAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotConnectorBot>> callback) Get a specific botConnector bot, plus versions, for this integrationgetIntegrationsBotconnectorIntegrationIdBotsAsync(GetIntegrationsBotconnectorIntegrationIdBotsRequest request, AsyncApiCallback<BotList> callback) Get a list of botConnector bots for this integrationgetIntegrationsBotconnectorIntegrationIdBotsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotList>> callback) Get a list of botConnector bots for this integrationgetIntegrationsBotconnectorIntegrationIdBotsSummariesAsync(GetIntegrationsBotconnectorIntegrationIdBotsSummariesRequest request, AsyncApiCallback<BotConnectorBotSummaryEntityListing> callback) Get a summary list of botConnector bots for this integrationgetIntegrationsBotconnectorIntegrationIdBotsSummariesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotConnectorBotSummaryEntityListing>> callback) Get a summary list of botConnector bots for this integrationgetIntegrationsBotconnectorIntegrationIdBotVersionsAsync(GetIntegrationsBotconnectorIntegrationIdBotVersionsRequest request, AsyncApiCallback<BotConnectorBotVersionSummaryEntityListing> callback) Get a list of bot versions for a botgetIntegrationsBotconnectorIntegrationIdBotVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotConnectorBotVersionSummaryEntityListing>> callback) Get a list of bot versions for a botgetIntegrationsClientappsAsync(GetIntegrationsClientappsRequest request, AsyncApiCallback<ClientAppEntityListing> callback) List permitted client app integrations for the logged in usergetIntegrationsClientappsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ClientAppEntityListing>> callback) List permitted client app integrations for the logged in usergetIntegrationsClientappsUnifiedcommunicationsAsync(GetIntegrationsClientappsUnifiedcommunicationsRequest request, AsyncApiCallback<UCIntegrationListing> callback) Deprecated.getIntegrationsClientappsUnifiedcommunicationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UCIntegrationListing>> callback) Deprecated.getIntegrationsCredentialAsync(GetIntegrationsCredentialRequest request, AsyncApiCallback<Credential> callback) Get a single credential with sensitive fields redactedgetIntegrationsCredentialAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Credential>> callback) Get a single credential with sensitive fields redactedgetIntegrationsCredentialsAsync(GetIntegrationsCredentialsRequest request, AsyncApiCallback<CredentialInfoListing> callback) Deprecated.getIntegrationsCredentialsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CredentialInfoListing>> callback) Deprecated.getIntegrationsCredentialsListingAsync(GetIntegrationsCredentialsListingRequest request, AsyncApiCallback<CredentialInfoCursorListing> callback) List multiple sets of credentials using cursor-based paginggetIntegrationsCredentialsListingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CredentialInfoCursorListing>> callback) List multiple sets of credentials using cursor-based paginggetIntegrationsCredentialsTypesAsync(GetIntegrationsCredentialsTypesRequest request, AsyncApiCallback<List<CredentialType>> callback) List all credential typesgetIntegrationsCredentialsTypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<CredentialType>>> callback) List all credential typesgetIntegrationsSpeechAudioconnectorAsync(GetIntegrationsSpeechAudioconnectorRequest request, AsyncApiCallback<AudioConnectorIntegrationEntityListing> callback) Get a list of Audio Connector integrationsgetIntegrationsSpeechAudioconnectorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AudioConnectorIntegrationEntityListing>> callback) Get a list of Audio Connector integrationsgetIntegrationsSpeechAudioconnectorIntegrationIdAsync(GetIntegrationsSpeechAudioconnectorIntegrationIdRequest request, AsyncApiCallback<AudioConnectorIntegration> callback) Get an Audio Connector integrationgetIntegrationsSpeechAudioconnectorIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AudioConnectorIntegration>> callback) Get an Audio Connector integrationgetIntegrationsSpeechDialogflowAgentAsync(GetIntegrationsSpeechDialogflowAgentRequest request, AsyncApiCallback<DialogflowAgent> callback) Get details about a Dialogflow agentgetIntegrationsSpeechDialogflowAgentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DialogflowAgent>> callback) Get details about a Dialogflow agentgetIntegrationsSpeechDialogflowAgentsAsync(GetIntegrationsSpeechDialogflowAgentsRequest request, AsyncApiCallback<DialogflowAgentSummaryEntityListing> callback) Get a list of Dialogflow agents in the customers' Google accountsgetIntegrationsSpeechDialogflowAgentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DialogflowAgentSummaryEntityListing>> callback) Get a list of Dialogflow agents in the customers' Google accountsgetIntegrationsSpeechDialogflowcxAgentAsync(GetIntegrationsSpeechDialogflowcxAgentRequest request, AsyncApiCallback<DialogflowCXAgent> callback) Get details about a Dialogflow CX agentgetIntegrationsSpeechDialogflowcxAgentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DialogflowCXAgent>> callback) Get details about a Dialogflow CX agentgetIntegrationsSpeechDialogflowcxAgentsAsync(GetIntegrationsSpeechDialogflowcxAgentsRequest request, AsyncApiCallback<DialogflowCXAgentSummaryEntityListing> callback) Get a list of Dialogflow CX agents in the customers' Google accountsgetIntegrationsSpeechDialogflowcxAgentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DialogflowCXAgentSummaryEntityListing>> callback) Get a list of Dialogflow CX agents in the customers' Google accountsgetIntegrationsSpeechLexBotAliasAsync(GetIntegrationsSpeechLexBotAliasRequest request, AsyncApiCallback<LexBotAlias> callback) Get details about a Lex bot aliasgetIntegrationsSpeechLexBotAliasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexBotAlias>> callback) Get details about a Lex bot aliasgetIntegrationsSpeechLexBotBotIdAliasesAsync(GetIntegrationsSpeechLexBotBotIdAliasesRequest request, AsyncApiCallback<LexBotAliasEntityListing> callback) Get a list of aliases for a bot in the customer's AWS accountsgetIntegrationsSpeechLexBotBotIdAliasesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexBotAliasEntityListing>> callback) Get a list of aliases for a bot in the customer's AWS accountsgetIntegrationsSpeechLexBotsAsync(GetIntegrationsSpeechLexBotsRequest request, AsyncApiCallback<LexBotEntityListing> callback) Get a list of Lex bots in the customers' AWS accountsgetIntegrationsSpeechLexBotsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexBotEntityListing>> callback) Get a list of Lex bots in the customers' AWS accountsgetIntegrationsSpeechLexv2BotAliasAsync(GetIntegrationsSpeechLexv2BotAliasRequest request, AsyncApiCallback<LexV2BotAlias> callback) Get details about a Lex V2 bot aliasgetIntegrationsSpeechLexv2BotAliasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexV2BotAlias>> callback) Get details about a Lex V2 bot aliasgetIntegrationsSpeechLexv2BotBotIdAliasesAsync(GetIntegrationsSpeechLexv2BotBotIdAliasesRequest request, AsyncApiCallback<LexV2BotAliasEntityListing> callback) Get a list of aliases for a Lex V2 botgetIntegrationsSpeechLexv2BotBotIdAliasesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexV2BotAliasEntityListing>> callback) Get a list of aliases for a Lex V2 botgetIntegrationsSpeechLexv2BotsAsync(GetIntegrationsSpeechLexv2BotsRequest request, AsyncApiCallback<LexV2BotEntityListing> callback) Get a list of Lex V2 botsgetIntegrationsSpeechLexv2BotsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexV2BotEntityListing>> callback) Get a list of Lex V2 botsgetIntegrationsSpeechNuanceNuanceIntegrationIdBotAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotRequest request, AsyncApiCallback<NuanceBot> callback) Get a Nuance bot in the specified IntegrationgetIntegrationsSpeechNuanceNuanceIntegrationIdBotAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NuanceBot>> callback) Get a Nuance bot in the specified IntegrationgetIntegrationsSpeechNuanceNuanceIntegrationIdBotJobAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotJobRequest request, AsyncApiCallback<AsyncJob> callback) Get the status of an asynchronous Nuance bot GET jobgetIntegrationsSpeechNuanceNuanceIntegrationIdBotJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncJob>> callback) Get the status of an asynchronous Nuance bot GET jobgetIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResultsAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResultsRequest request, AsyncApiCallback<NuanceBot> callback) Get the result of an asynchronous Nuance bot GET jobgetIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NuanceBot>> callback) Get the result of an asynchronous Nuance bot GET jobgetIntegrationsSpeechNuanceNuanceIntegrationIdBotsAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotsRequest request, AsyncApiCallback<NuanceBotEntityListing> callback) Get a list of Nuance bots available in the specified Integration If the 'onlyRegisteredBots' param is set, the returned data will only include the Nuance bots which have configured client secrets within the Integration, otherwise all of the Nuance bots available to the Integration's configured discovery credentials are returned.getIntegrationsSpeechNuanceNuanceIntegrationIdBotsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NuanceBotEntityListing>> callback) Get a list of Nuance bots available in the specified Integration If the 'onlyRegisteredBots' param is set, the returned data will only include the Nuance bots which have configured client secrets within the Integration, otherwise all of the Nuance bots available to the Integration's configured discovery credentials are returned.getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobRequest request, AsyncApiCallback<AsyncJob> callback) Get the status of an asynchronous Nuance bots GET jobgetIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncJob>> callback) Get the status of an asynchronous Nuance bots GET jobgetIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResultsAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResultsRequest request, AsyncApiCallback<NuanceBotEntityListing> callback) Get the result of an asynchronous Nuance bots GET jobgetIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NuanceBotEntityListing>> callback) Get the result of an asynchronous Nuance bots GET jobgetIntegrationsSpeechSttEngineAsync(GetIntegrationsSpeechSttEngineRequest request, AsyncApiCallback<SttEngineEntity> callback) Get details about a STT enginegetIntegrationsSpeechSttEngineAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SttEngineEntity>> callback) Get details about a STT enginegetIntegrationsSpeechSttEnginesAsync(GetIntegrationsSpeechSttEnginesRequest request, AsyncApiCallback<SttEngineEntityListing> callback) Get a list of STT engines enabled for orggetIntegrationsSpeechSttEnginesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SttEngineEntityListing>> callback) Get a list of STT engines enabled for orggetIntegrationsSpeechTtsEngineAsync(GetIntegrationsSpeechTtsEngineRequest request, AsyncApiCallback<TtsEngineEntity> callback) Get details about a TTS enginegetIntegrationsSpeechTtsEngineAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TtsEngineEntity>> callback) Get details about a TTS enginegetIntegrationsSpeechTtsEnginesAsync(GetIntegrationsSpeechTtsEnginesRequest request, AsyncApiCallback<TtsEngineEntityListing> callback) Get a list of TTS engines enabled for orggetIntegrationsSpeechTtsEnginesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TtsEngineEntityListing>> callback) Get a list of TTS engines enabled for orggetIntegrationsSpeechTtsEngineVoiceAsync(GetIntegrationsSpeechTtsEngineVoiceRequest request, AsyncApiCallback<TtsVoiceEntity> callback) Get details about a specific voice for a TTS enginegetIntegrationsSpeechTtsEngineVoiceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TtsVoiceEntity>> callback) Get details about a specific voice for a TTS enginegetIntegrationsSpeechTtsEngineVoicesAsync(GetIntegrationsSpeechTtsEngineVoicesRequest request, AsyncApiCallback<TtsVoiceEntityListing> callback) Get a list of voices for a TTS enginegetIntegrationsSpeechTtsEngineVoicesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TtsVoiceEntityListing>> callback) Get a list of voices for a TTS enginegetIntegrationsSpeechTtsSettingsAsync(GetIntegrationsSpeechTtsSettingsRequest request, AsyncApiCallback<TtsSettings> callback) Get TTS settings for an orggetIntegrationsSpeechTtsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TtsSettings>> callback) Get TTS settings for an orggetIntegrationsTypeAsync(GetIntegrationsTypeRequest request, AsyncApiCallback<IntegrationType> callback) Get integration type.getIntegrationsTypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IntegrationType>> callback) Get integration type.getIntegrationsTypeConfigschemaAsync(GetIntegrationsTypeConfigschemaRequest request, AsyncApiCallback<JsonSchemaDocument> callback) Get properties config schema for an integration type.getIntegrationsTypeConfigschemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<JsonSchemaDocument>> callback) Get properties config schema for an integration type.getIntegrationsTypesAsync(GetIntegrationsTypesRequest request, AsyncApiCallback<IntegrationTypeEntityListing> callback) List integration typesgetIntegrationsTypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IntegrationTypeEntityListing>> callback) List integration typesgetIntegrationsUnifiedcommunicationsClientappAsync(GetIntegrationsUnifiedcommunicationsClientappRequest request, AsyncApiCallback<UnifiedCommunicationsIntegration> callback) UC integration client application configuration.getIntegrationsUnifiedcommunicationsClientappAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UnifiedCommunicationsIntegration>> callback) UC integration client application configuration.getIntegrationsUnifiedcommunicationsClientappsAsync(GetIntegrationsUnifiedcommunicationsClientappsRequest request, AsyncApiCallback<UnifiedCommunicationsIntegrationListing> callback) List UC integration client application configurations.getIntegrationsUnifiedcommunicationsClientappsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UnifiedCommunicationsIntegrationListing>> callback) List UC integration client application configurations.getIntegrationsUserappsAsync(GetIntegrationsUserappsRequest request, AsyncApiCallback<UserAppEntityListing> callback) List permitted user app integrations for the logged in usergetIntegrationsUserappsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserAppEntityListing>> callback) List permitted user app integrations for the logged in userpatchIntegrationAsync(PatchIntegrationRequest request, AsyncApiCallback<Integration> callback) Update an integration.patchIntegrationAsync(ApiRequest<Integration> request, AsyncApiCallback<ApiResponse<Integration>> callback) Update an integration.patchIntegrationsActionAsync(PatchIntegrationsActionRequest request, AsyncApiCallback<Action> callback) Patch an ActionpatchIntegrationsActionAsync(ApiRequest<UpdateActionInput> request, AsyncApiCallback<ApiResponse<Action>> callback) Patch an ActionpatchIntegrationsActionDraftAsync(PatchIntegrationsActionDraftRequest request, AsyncApiCallback<Action> callback) Update an existing DraftpatchIntegrationsActionDraftAsync(ApiRequest<UpdateDraftInput> request, AsyncApiCallback<ApiResponse<Action>> callback) Update an existing DraftpostIntegrationsActionDraftAsync(PostIntegrationsActionDraftRequest request, AsyncApiCallback<Action> callback) Create a new Draft from existing ActionpostIntegrationsActionDraftAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Action>> callback) Create a new Draft from existing ActionpostIntegrationsActionDraftFunctionUploadAsync(PostIntegrationsActionDraftFunctionUploadRequest request, AsyncApiCallback<FunctionUploadResponse> callback) Create upload presigned URL for draft function package file.postIntegrationsActionDraftFunctionUploadAsync(ApiRequest<FunctionUploadRequest> request, AsyncApiCallback<ApiResponse<FunctionUploadResponse>> callback) Create upload presigned URL for draft function package file.postIntegrationsActionDraftPublishAsync(PostIntegrationsActionDraftPublishRequest request, AsyncApiCallback<Action> callback) Publish a Draft and make it the active Action configurationpostIntegrationsActionDraftPublishAsync(ApiRequest<PublishDraftInput> request, AsyncApiCallback<ApiResponse<Action>> callback) Publish a Draft and make it the active Action configurationpostIntegrationsActionDraftTestAsync(PostIntegrationsActionDraftTestRequest request, AsyncApiCallback<TestExecutionResult> callback) Test the execution of a draft.postIntegrationsActionDraftTestAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<TestExecutionResult>> callback) Test the execution of a draft.postIntegrationsActionExecuteAsync(PostIntegrationsActionExecuteRequest request, AsyncApiCallback<Object> callback) Execute Action and return response from 3rd party.postIntegrationsActionExecuteAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<Object>> callback) Execute Action and return response from 3rd party.postIntegrationsActionsAsync(PostIntegrationsActionsRequest request, AsyncApiCallback<Action> callback) Create a new Action.postIntegrationsActionsAsync(ApiRequest<PostActionInput> request, AsyncApiCallback<ApiResponse<Action>> callback) Create a new Action.postIntegrationsActionsDraftsAsync(PostIntegrationsActionsDraftsRequest request, AsyncApiCallback<Action> callback) Create a new DraftpostIntegrationsActionsDraftsAsync(ApiRequest<PostActionInput> request, AsyncApiCallback<ApiResponse<Action>> callback) Create a new DraftpostIntegrationsActionTestAsync(PostIntegrationsActionTestRequest request, AsyncApiCallback<TestExecutionResult> callback) Test the execution of an action.postIntegrationsActionTestAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<TestExecutionResult>> callback) Test the execution of an action.postIntegrationsAsync(PostIntegrationsRequest request, AsyncApiCallback<Integration> callback) Create an integration.postIntegrationsAsync(ApiRequest<CreateIntegrationRequest> request, AsyncApiCallback<ApiResponse<Integration>> callback) Create an integration.postIntegrationsBotconnectorsIncomingMessagesAsync(PostIntegrationsBotconnectorsIncomingMessagesRequest request, AsyncApiCallback<IncomingMessageResponse> callback) Send an incoming message to the bot.postIntegrationsBotconnectorsIncomingMessagesAsync(ApiRequest<IncomingMessageRequest> request, AsyncApiCallback<ApiResponse<IncomingMessageResponse>> callback) Send an incoming message to the bot.postIntegrationsBotconnectorsOutgoingMessagesAsync(PostIntegrationsBotconnectorsOutgoingMessagesRequest request, AsyncApiCallback<OutgoingMessageResponse> callback) Send an outgoing message to the end user.postIntegrationsBotconnectorsOutgoingMessagesAsync(ApiRequest<OutgoingMessageRequest> request, AsyncApiCallback<ApiResponse<OutgoingMessageResponse>> callback) Send an outgoing message to the end user.postIntegrationsCredentialsAsync(PostIntegrationsCredentialsRequest request, AsyncApiCallback<CredentialInfo> callback) Create a set of credentialspostIntegrationsCredentialsAsync(ApiRequest<Credential> request, AsyncApiCallback<ApiResponse<CredentialInfo>> callback) Create a set of credentialspostIntegrationsSpeechNuanceNuanceIntegrationIdBotJobsAsync(PostIntegrationsSpeechNuanceNuanceIntegrationIdBotJobsRequest request, AsyncApiCallback<AsyncJob> callback) Get a Nuance bot in the specified Integration asynchronouslypostIntegrationsSpeechNuanceNuanceIntegrationIdBotJobsAsync(ApiRequest<String> request, AsyncApiCallback<ApiResponse<AsyncJob>> callback) Get a Nuance bot in the specified Integration asynchronouslypostIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobsAsync(PostIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobsRequest request, AsyncApiCallback<AsyncJob> callback) Get a list of Nuance bots in the specified Integration asynchronouslypostIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncJob>> callback) Get a list of Nuance bots in the specified Integration asynchronouslypostIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidateAsync(PostIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidateRequest request, AsyncApiCallback<Void> callback) Try out a single credential for a Nuance bot to know if the secret is correctpostIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidateAsync(ApiRequest<BotExecutionConfiguration> request, AsyncApiCallback<ApiResponse<Void>> callback) Try out a single credential for a Nuance bot to know if the secret is correctpostIntegrationsWebhookEventsAsync(PostIntegrationsWebhookEventsRequest request, AsyncApiCallback<WebhookInvocationResponse> callback) Invoke WebhookpostIntegrationsWebhookEventsAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<WebhookInvocationResponse>> callback) Invoke WebhookputIntegrationConfigCurrentAsync(PutIntegrationConfigCurrentRequest request, AsyncApiCallback<IntegrationConfiguration> callback) Update integration configuration.putIntegrationConfigCurrentAsync(ApiRequest<IntegrationConfiguration> request, AsyncApiCallback<ApiResponse<IntegrationConfiguration>> callback) Update integration configuration.putIntegrationsActionDraftFunctionAsync(PutIntegrationsActionDraftFunctionRequest request, AsyncApiCallback<FunctionConfig> callback) Update draft function settings.putIntegrationsActionDraftFunctionAsync(ApiRequest<Function> request, AsyncApiCallback<ApiResponse<FunctionConfig>> callback) Update draft function settings.putIntegrationsBotconnectorIntegrationIdBotsAsync(PutIntegrationsBotconnectorIntegrationIdBotsRequest request, AsyncApiCallback<Void> callback) Set a list of botConnector bots plus versions for this integrationputIntegrationsBotconnectorIntegrationIdBotsAsync(ApiRequest<BotList> request, AsyncApiCallback<ApiResponse<Void>> callback) Set a list of botConnector bots plus versions for this integrationputIntegrationsCredentialAsync(PutIntegrationsCredentialRequest request, AsyncApiCallback<CredentialInfo> callback) Update a set of credentialsputIntegrationsCredentialAsync(ApiRequest<Credential> request, AsyncApiCallback<ApiResponse<CredentialInfo>> callback) Update a set of credentialsputIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettingsAsync(PutIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettingsRequest request, AsyncApiCallback<Void> callback) Update the Nuance bot list for the specific bots made available to Genesys Cloud in the specified IntegrationputIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettingsAsync(ApiRequest<NuanceBotLaunchSettings> request, AsyncApiCallback<ApiResponse<Void>> callback) Update the Nuance bot list for the specific bots made available to Genesys Cloud in the specified IntegrationputIntegrationsSpeechTtsSettingsAsync(PutIntegrationsSpeechTtsSettingsRequest request, AsyncApiCallback<TtsSettings> callback) Update TTS settings for an orgputIntegrationsSpeechTtsSettingsAsync(ApiRequest<TtsSettings> request, AsyncApiCallback<ApiResponse<TtsSettings>> callback) Update TTS settings for an orgputIntegrationsUnifiedcommunicationThirdpartypresencesAsync(PutIntegrationsUnifiedcommunicationThirdpartypresencesRequest request, AsyncApiCallback<String> callback) Bulk integration presence ingestion This endpoint accepts bulk presence updates from a 3rd-party presence integration and maps the 3rd-party user to a Genesys Cloud user via the matching email address.putIntegrationsUnifiedcommunicationThirdpartypresencesAsync(ApiRequest<List<UCThirdPartyPresence>> request, AsyncApiCallback<ApiResponse<String>> callback) Bulk integration presence ingestion This endpoint accepts bulk presence updates from a 3rd-party presence integration and maps the 3rd-party user to a Genesys Cloud user via the matching email address.
-
Constructor Details
-
IntegrationsApiAsync
public IntegrationsApiAsync() -
IntegrationsApiAsync
-
-
Method Details
-
deleteIntegrationAsync
public Future<Integration> deleteIntegrationAsync(DeleteIntegrationRequest request, AsyncApiCallback<Integration> callback) Delete integration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteIntegrationAsync
public Future<ApiResponse<Integration>> deleteIntegrationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Integration>> callback) Delete integration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteIntegrationsActionAsync
public Future<Void> deleteIntegrationsActionAsync(DeleteIntegrationsActionRequest request, AsyncApiCallback<Void> callback) Delete an Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteIntegrationsActionAsync
public Future<ApiResponse<Void>> deleteIntegrationsActionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteIntegrationsActionDraftAsync
public Future<Void> deleteIntegrationsActionDraftAsync(DeleteIntegrationsActionDraftRequest request, AsyncApiCallback<Void> callback) Delete a Draft- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteIntegrationsActionDraftAsync
public Future<ApiResponse<Void>> deleteIntegrationsActionDraftAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a Draft- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteIntegrationsCredentialAsync
public Future<Void> deleteIntegrationsCredentialAsync(DeleteIntegrationsCredentialRequest request, AsyncApiCallback<Void> callback) Delete a set of credentials- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteIntegrationsCredentialAsync
public Future<ApiResponse<Void>> deleteIntegrationsCredentialAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a set of credentials- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationAsync
public Future<Integration> getIntegrationAsync(GetIntegrationRequest request, AsyncApiCallback<Integration> callback) Get integration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationAsync
public Future<ApiResponse<Integration>> getIntegrationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Integration>> callback) Get integration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationConfigCurrentAsync
public Future<IntegrationConfiguration> getIntegrationConfigCurrentAsync(GetIntegrationConfigCurrentRequest request, AsyncApiCallback<IntegrationConfiguration> callback) Get integration configuration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationConfigCurrentAsync
public Future<ApiResponse<IntegrationConfiguration>> getIntegrationConfigCurrentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IntegrationConfiguration>> callback) Get integration configuration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsAsync
public Future<IntegrationEntityListing> getIntegrationsAsync(GetIntegrationsRequest request, AsyncApiCallback<IntegrationEntityListing> callback) List integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsAsync
public Future<ApiResponse<IntegrationEntityListing>> getIntegrationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IntegrationEntityListing>> callback) List integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionAsync
public Future<Action> getIntegrationsActionAsync(GetIntegrationsActionRequest request, AsyncApiCallback<Action> callback) Retrieves a single Action matching id.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionAsync
public Future<ApiResponse<Action>> getIntegrationsActionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Action>> callback) Retrieves a single Action matching id.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionDraftAsync
public Future<Action> getIntegrationsActionDraftAsync(GetIntegrationsActionDraftRequest request, AsyncApiCallback<Action> callback) Retrieve a Draft- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionDraftAsync
public Future<ApiResponse<Action>> getIntegrationsActionDraftAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Action>> callback) Retrieve a Draft- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionDraftFunctionAsync
public Future<FunctionConfig> getIntegrationsActionDraftFunctionAsync(GetIntegrationsActionDraftFunctionRequest request, AsyncApiCallback<FunctionConfig> callback) Get draft function settings for Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionDraftFunctionAsync
public Future<ApiResponse<FunctionConfig>> getIntegrationsActionDraftFunctionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FunctionConfig>> callback) Get draft function settings for Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionDraftSchemaAsync
public Future<JsonSchemaDocument> getIntegrationsActionDraftSchemaAsync(GetIntegrationsActionDraftSchemaRequest request, AsyncApiCallback<JsonSchemaDocument> callback) Retrieve schema for a Draft based on filename.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionDraftSchemaAsync
public Future<ApiResponse<JsonSchemaDocument>> getIntegrationsActionDraftSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<JsonSchemaDocument>> callback) Retrieve schema for a Draft based on filename.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionDraftTemplateAsync
public Future<String> getIntegrationsActionDraftTemplateAsync(GetIntegrationsActionDraftTemplateRequest request, AsyncApiCallback<String> callback) Retrieve templates for a Draft based on filename.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionDraftTemplateAsync
public Future<ApiResponse<String>> getIntegrationsActionDraftTemplateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<String>> callback) Retrieve templates for a Draft based on filename.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionDraftValidationAsync
public Future<DraftValidationResult> getIntegrationsActionDraftValidationAsync(GetIntegrationsActionDraftValidationRequest request, AsyncApiCallback<DraftValidationResult> callback) Validate current Draft configuration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionDraftValidationAsync
public Future<ApiResponse<DraftValidationResult>> getIntegrationsActionDraftValidationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DraftValidationResult>> callback) Validate current Draft configuration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionFunctionAsync
public Future<FunctionConfig> getIntegrationsActionFunctionAsync(GetIntegrationsActionFunctionRequest request, AsyncApiCallback<FunctionConfig> callback) Get published function settings for Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionFunctionAsync
public Future<ApiResponse<FunctionConfig>> getIntegrationsActionFunctionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FunctionConfig>> callback) Get published function settings for Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionSchemaAsync
public Future<JsonSchemaDocument> getIntegrationsActionSchemaAsync(GetIntegrationsActionSchemaRequest request, AsyncApiCallback<JsonSchemaDocument> callback) Retrieve schema for an action based on filename.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionSchemaAsync
public Future<ApiResponse<JsonSchemaDocument>> getIntegrationsActionSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<JsonSchemaDocument>> callback) Retrieve schema for an action based on filename.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionTemplateAsync
public Future<String> getIntegrationsActionTemplateAsync(GetIntegrationsActionTemplateRequest request, AsyncApiCallback<String> callback) Retrieve text of templates for an action based on filename.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionTemplateAsync
public Future<ApiResponse<String>> getIntegrationsActionTemplateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<String>> callback) Retrieve text of templates for an action based on filename.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsAsync
public Future<ActionEntityListing> getIntegrationsActionsAsync(GetIntegrationsActionsRequest request, AsyncApiCallback<ActionEntityListing> callback) Retrieves all actions associated with filters passed in via query param.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsAsync
public Future<ApiResponse<ActionEntityListing>> getIntegrationsActionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActionEntityListing>> callback) Retrieves all actions associated with filters passed in via query param.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsCategoriesAsync
public Future<CategoryEntityListing> getIntegrationsActionsCategoriesAsync(GetIntegrationsActionsCategoriesRequest request, AsyncApiCallback<CategoryEntityListing> callback) Retrieves all categories of available Actions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsCategoriesAsync
public Future<ApiResponse<CategoryEntityListing>> getIntegrationsActionsCategoriesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CategoryEntityListing>> callback) Retrieves all categories of available Actions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsCertificatesAsync
public Future<ActionCertificateListing> getIntegrationsActionsCertificatesAsync(GetIntegrationsActionsCertificatesRequest request, AsyncApiCallback<ActionCertificateListing> callback) Retrieves the available mTLS client certificates in use. This endpoint will return inconsistent results while a certificate rotation is in progress.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsCertificatesAsync
public Future<ApiResponse<ActionCertificateListing>> getIntegrationsActionsCertificatesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActionCertificateListing>> callback) Retrieves the available mTLS client certificates in use. This endpoint will return inconsistent results while a certificate rotation is in progress.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsCertificatesTruststoreAsync
public Future<TrustedCertificates> getIntegrationsActionsCertificatesTruststoreAsync(GetIntegrationsActionsCertificatesTruststoreRequest request, AsyncApiCallback<TrustedCertificates> callback) Retrieves basic info about trusted root CA certificates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsCertificatesTruststoreAsync
public Future<ApiResponse<TrustedCertificates>> getIntegrationsActionsCertificatesTruststoreAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustedCertificates>> callback) Retrieves basic info about trusted root CA certificates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsDraftsAsync
public Future<ActionEntityListing> getIntegrationsActionsDraftsAsync(GetIntegrationsActionsDraftsRequest request, AsyncApiCallback<ActionEntityListing> callback) Retrieves all action drafts associated with the filters passed in via query param.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsDraftsAsync
public Future<ApiResponse<ActionEntityListing>> getIntegrationsActionsDraftsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ActionEntityListing>> callback) Retrieves all action drafts associated with the filters passed in via query param.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsFunctionsRuntimesAsync
public Future<List<FunctionRuntime>> getIntegrationsActionsFunctionsRuntimesAsync(GetIntegrationsActionsFunctionsRuntimesRequest request, AsyncApiCallback<List<FunctionRuntime>> callback) Get action function settings for Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsActionsFunctionsRuntimesAsync
public Future<ApiResponse<List<FunctionRuntime>>> getIntegrationsActionsFunctionsRuntimesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<FunctionRuntime>>> callback) Get action function settings for Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsBotconnectorBotAsync
public Future<Bot> getIntegrationsBotconnectorBotAsync(GetIntegrationsBotconnectorBotRequest request, AsyncApiCallback<Bot> callback) Get a specific Bot details getIntegrationsBotconnectorBot 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
-
getIntegrationsBotconnectorBotAsync
public Future<ApiResponse<Bot>> getIntegrationsBotconnectorBotAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Bot>> callback) Get a specific Bot details getIntegrationsBotconnectorBot 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
-
getIntegrationsBotconnectorBotsAsync
public Future<BotListing> getIntegrationsBotconnectorBotsAsync(GetIntegrationsBotconnectorBotsRequest request, AsyncApiCallback<BotListing> callback) Get the list of bots for this integration. getIntegrationsBotconnectorBots 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
-
getIntegrationsBotconnectorBotsAsync
public Future<ApiResponse<BotListing>> getIntegrationsBotconnectorBotsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotListing>> callback) Get the list of bots for this integration. getIntegrationsBotconnectorBots 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
-
getIntegrationsBotconnectorBotsSummariesAsync
public Future<BotSummaryEntityListing> getIntegrationsBotconnectorBotsSummariesAsync(GetIntegrationsBotconnectorBotsSummariesRequest request, AsyncApiCallback<BotSummaryEntityListing> callback) Get the summary list of bots for this integration. getIntegrationsBotconnectorBotsSummaries 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
-
getIntegrationsBotconnectorBotsSummariesAsync
public Future<ApiResponse<BotSummaryEntityListing>> getIntegrationsBotconnectorBotsSummariesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotSummaryEntityListing>> callback) Get the summary list of bots for this integration. getIntegrationsBotconnectorBotsSummaries 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
-
getIntegrationsBotconnectorIntegrationIdBotAsync
public Future<BotConnectorBot> getIntegrationsBotconnectorIntegrationIdBotAsync(GetIntegrationsBotconnectorIntegrationIdBotRequest request, AsyncApiCallback<BotConnectorBot> callback) Get a specific botConnector bot, plus versions, for this integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsBotconnectorIntegrationIdBotAsync
public Future<ApiResponse<BotConnectorBot>> getIntegrationsBotconnectorIntegrationIdBotAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotConnectorBot>> callback) Get a specific botConnector bot, plus versions, for this integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsBotconnectorIntegrationIdBotVersionsAsync
public Future<BotConnectorBotVersionSummaryEntityListing> getIntegrationsBotconnectorIntegrationIdBotVersionsAsync(GetIntegrationsBotconnectorIntegrationIdBotVersionsRequest request, AsyncApiCallback<BotConnectorBotVersionSummaryEntityListing> callback) Get a list of bot versions for a bot- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsBotconnectorIntegrationIdBotVersionsAsync
public Future<ApiResponse<BotConnectorBotVersionSummaryEntityListing>> getIntegrationsBotconnectorIntegrationIdBotVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotConnectorBotVersionSummaryEntityListing>> callback) Get a list of bot versions for a bot- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsBotconnectorIntegrationIdBotsAsync
public Future<BotList> getIntegrationsBotconnectorIntegrationIdBotsAsync(GetIntegrationsBotconnectorIntegrationIdBotsRequest request, AsyncApiCallback<BotList> callback) Get a list of botConnector bots for this integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsBotconnectorIntegrationIdBotsAsync
public Future<ApiResponse<BotList>> getIntegrationsBotconnectorIntegrationIdBotsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotList>> callback) Get a list of botConnector bots for this integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsBotconnectorIntegrationIdBotsSummariesAsync
public Future<BotConnectorBotSummaryEntityListing> getIntegrationsBotconnectorIntegrationIdBotsSummariesAsync(GetIntegrationsBotconnectorIntegrationIdBotsSummariesRequest request, AsyncApiCallback<BotConnectorBotSummaryEntityListing> callback) Get a summary list of botConnector bots for this integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsBotconnectorIntegrationIdBotsSummariesAsync
public Future<ApiResponse<BotConnectorBotSummaryEntityListing>> getIntegrationsBotconnectorIntegrationIdBotsSummariesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BotConnectorBotSummaryEntityListing>> callback) Get a summary list of botConnector bots for this integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsClientappsAsync
public Future<ClientAppEntityListing> getIntegrationsClientappsAsync(GetIntegrationsClientappsRequest request, AsyncApiCallback<ClientAppEntityListing> callback) List permitted client app integrations 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
-
getIntegrationsClientappsAsync
public Future<ApiResponse<ClientAppEntityListing>> getIntegrationsClientappsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ClientAppEntityListing>> callback) List permitted client app integrations 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
-
getIntegrationsClientappsUnifiedcommunicationsAsync
public Future<UCIntegrationListing> getIntegrationsClientappsUnifiedcommunicationsAsync(GetIntegrationsClientappsUnifiedcommunicationsRequest request, AsyncApiCallback<UCIntegrationListing> callback) Deprecated.UC integration client application configuration. Deprecated: Please use GET /integrations/unifiedcommunications/clientapps instead. This endpoint returns basic UI configuration data for all Unified Communications integrations client applications enabled for the current organization.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsClientappsUnifiedcommunicationsAsync
public Future<ApiResponse<UCIntegrationListing>> getIntegrationsClientappsUnifiedcommunicationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UCIntegrationListing>> callback) Deprecated.UC integration client application configuration. Deprecated: Please use GET /integrations/unifiedcommunications/clientapps instead. This endpoint returns basic UI configuration data for all Unified Communications integrations client applications enabled for the current organization.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsCredentialAsync
public Future<Credential> getIntegrationsCredentialAsync(GetIntegrationsCredentialRequest request, AsyncApiCallback<Credential> callback) Get a single credential with sensitive fields redacted- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsCredentialAsync
public Future<ApiResponse<Credential>> getIntegrationsCredentialAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Credential>> callback) Get a single credential with sensitive fields redacted- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsCredentialsAsync
public Future<CredentialInfoListing> getIntegrationsCredentialsAsync(GetIntegrationsCredentialsRequest request, AsyncApiCallback<CredentialInfoListing> callback) Deprecated.List multiple sets of credentials This endpoint is deprecated. Please see the Listing API (GET /api/v2/integrations/credentials/listing)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsCredentialsAsync
public Future<ApiResponse<CredentialInfoListing>> getIntegrationsCredentialsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CredentialInfoListing>> callback) Deprecated.List multiple sets of credentials This endpoint is deprecated. Please see the Listing API (GET /api/v2/integrations/credentials/listing)- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsCredentialsListingAsync
public Future<CredentialInfoCursorListing> getIntegrationsCredentialsListingAsync(GetIntegrationsCredentialsListingRequest request, AsyncApiCallback<CredentialInfoCursorListing> callback) List multiple sets of credentials using cursor-based paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsCredentialsListingAsync
public Future<ApiResponse<CredentialInfoCursorListing>> getIntegrationsCredentialsListingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CredentialInfoCursorListing>> callback) List multiple sets of credentials using cursor-based paging- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsCredentialsTypesAsync
public Future<List<CredentialType>> getIntegrationsCredentialsTypesAsync(GetIntegrationsCredentialsTypesRequest request, AsyncApiCallback<List<CredentialType>> callback) List all credential types- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsCredentialsTypesAsync
public Future<ApiResponse<List<CredentialType>>> getIntegrationsCredentialsTypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<CredentialType>>> callback) List all credential types- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechAudioconnectorAsync
public Future<AudioConnectorIntegrationEntityListing> getIntegrationsSpeechAudioconnectorAsync(GetIntegrationsSpeechAudioconnectorRequest request, AsyncApiCallback<AudioConnectorIntegrationEntityListing> callback) Get a list of Audio Connector integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechAudioconnectorAsync
public Future<ApiResponse<AudioConnectorIntegrationEntityListing>> getIntegrationsSpeechAudioconnectorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AudioConnectorIntegrationEntityListing>> callback) Get a list of Audio Connector integrations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechAudioconnectorIntegrationIdAsync
public Future<AudioConnectorIntegration> getIntegrationsSpeechAudioconnectorIntegrationIdAsync(GetIntegrationsSpeechAudioconnectorIntegrationIdRequest request, AsyncApiCallback<AudioConnectorIntegration> callback) Get an Audio Connector integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechAudioconnectorIntegrationIdAsync
public Future<ApiResponse<AudioConnectorIntegration>> getIntegrationsSpeechAudioconnectorIntegrationIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AudioConnectorIntegration>> callback) Get an Audio Connector integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechDialogflowAgentAsync
public Future<DialogflowAgent> getIntegrationsSpeechDialogflowAgentAsync(GetIntegrationsSpeechDialogflowAgentRequest request, AsyncApiCallback<DialogflowAgent> callback) Get details about a Dialogflow agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechDialogflowAgentAsync
public Future<ApiResponse<DialogflowAgent>> getIntegrationsSpeechDialogflowAgentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DialogflowAgent>> callback) Get details about a Dialogflow agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechDialogflowAgentsAsync
public Future<DialogflowAgentSummaryEntityListing> getIntegrationsSpeechDialogflowAgentsAsync(GetIntegrationsSpeechDialogflowAgentsRequest request, AsyncApiCallback<DialogflowAgentSummaryEntityListing> callback) Get a list of Dialogflow agents in the customers' Google accounts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechDialogflowAgentsAsync
public Future<ApiResponse<DialogflowAgentSummaryEntityListing>> getIntegrationsSpeechDialogflowAgentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DialogflowAgentSummaryEntityListing>> callback) Get a list of Dialogflow agents in the customers' Google accounts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechDialogflowcxAgentAsync
public Future<DialogflowCXAgent> getIntegrationsSpeechDialogflowcxAgentAsync(GetIntegrationsSpeechDialogflowcxAgentRequest request, AsyncApiCallback<DialogflowCXAgent> callback) Get details about a Dialogflow CX agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechDialogflowcxAgentAsync
public Future<ApiResponse<DialogflowCXAgent>> getIntegrationsSpeechDialogflowcxAgentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DialogflowCXAgent>> callback) Get details about a Dialogflow CX agent- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechDialogflowcxAgentsAsync
public Future<DialogflowCXAgentSummaryEntityListing> getIntegrationsSpeechDialogflowcxAgentsAsync(GetIntegrationsSpeechDialogflowcxAgentsRequest request, AsyncApiCallback<DialogflowCXAgentSummaryEntityListing> callback) Get a list of Dialogflow CX agents in the customers' Google accounts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechDialogflowcxAgentsAsync
public Future<ApiResponse<DialogflowCXAgentSummaryEntityListing>> getIntegrationsSpeechDialogflowcxAgentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DialogflowCXAgentSummaryEntityListing>> callback) Get a list of Dialogflow CX agents in the customers' Google accounts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexBotAliasAsync
public Future<LexBotAlias> getIntegrationsSpeechLexBotAliasAsync(GetIntegrationsSpeechLexBotAliasRequest request, AsyncApiCallback<LexBotAlias> callback) Get details about a Lex bot alias- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexBotAliasAsync
public Future<ApiResponse<LexBotAlias>> getIntegrationsSpeechLexBotAliasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexBotAlias>> callback) Get details about a Lex bot alias- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexBotBotIdAliasesAsync
public Future<LexBotAliasEntityListing> getIntegrationsSpeechLexBotBotIdAliasesAsync(GetIntegrationsSpeechLexBotBotIdAliasesRequest request, AsyncApiCallback<LexBotAliasEntityListing> callback) Get a list of aliases for a bot in the customer's AWS accounts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexBotBotIdAliasesAsync
public Future<ApiResponse<LexBotAliasEntityListing>> getIntegrationsSpeechLexBotBotIdAliasesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexBotAliasEntityListing>> callback) Get a list of aliases for a bot in the customer's AWS accounts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexBotsAsync
public Future<LexBotEntityListing> getIntegrationsSpeechLexBotsAsync(GetIntegrationsSpeechLexBotsRequest request, AsyncApiCallback<LexBotEntityListing> callback) Get a list of Lex bots in the customers' AWS accounts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexBotsAsync
public Future<ApiResponse<LexBotEntityListing>> getIntegrationsSpeechLexBotsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexBotEntityListing>> callback) Get a list of Lex bots in the customers' AWS accounts- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexv2BotAliasAsync
public Future<LexV2BotAlias> getIntegrationsSpeechLexv2BotAliasAsync(GetIntegrationsSpeechLexv2BotAliasRequest request, AsyncApiCallback<LexV2BotAlias> callback) Get details about a Lex V2 bot alias- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexv2BotAliasAsync
public Future<ApiResponse<LexV2BotAlias>> getIntegrationsSpeechLexv2BotAliasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexV2BotAlias>> callback) Get details about a Lex V2 bot alias- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexv2BotBotIdAliasesAsync
public Future<LexV2BotAliasEntityListing> getIntegrationsSpeechLexv2BotBotIdAliasesAsync(GetIntegrationsSpeechLexv2BotBotIdAliasesRequest request, AsyncApiCallback<LexV2BotAliasEntityListing> callback) Get a list of aliases for a Lex V2 bot- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexv2BotBotIdAliasesAsync
public Future<ApiResponse<LexV2BotAliasEntityListing>> getIntegrationsSpeechLexv2BotBotIdAliasesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexV2BotAliasEntityListing>> callback) Get a list of aliases for a Lex V2 bot- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexv2BotsAsync
public Future<LexV2BotEntityListing> getIntegrationsSpeechLexv2BotsAsync(GetIntegrationsSpeechLexv2BotsRequest request, AsyncApiCallback<LexV2BotEntityListing> callback) Get a list of Lex V2 bots- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechLexv2BotsAsync
public Future<ApiResponse<LexV2BotEntityListing>> getIntegrationsSpeechLexv2BotsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LexV2BotEntityListing>> callback) Get a list of Lex V2 bots- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotAsync
public Future<NuanceBot> getIntegrationsSpeechNuanceNuanceIntegrationIdBotAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotRequest request, AsyncApiCallback<NuanceBot> callback) Get a Nuance bot in the specified Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotAsync
public Future<ApiResponse<NuanceBot>> getIntegrationsSpeechNuanceNuanceIntegrationIdBotAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NuanceBot>> callback) Get a Nuance bot in the specified Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobAsync
public Future<AsyncJob> getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotJobRequest request, AsyncApiCallback<AsyncJob> callback) Get the status of an asynchronous Nuance bot GET job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobAsync
public Future<ApiResponse<AsyncJob>> getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncJob>> callback) Get the status of an asynchronous Nuance bot GET job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResultsAsync
public Future<NuanceBot> getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResultsAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResultsRequest request, AsyncApiCallback<NuanceBot> callback) Get the result of an asynchronous Nuance bot GET job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResultsAsync
public Future<ApiResponse<NuanceBot>> getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NuanceBot>> callback) Get the result of an asynchronous Nuance bot GET job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotsAsync
public Future<NuanceBotEntityListing> getIntegrationsSpeechNuanceNuanceIntegrationIdBotsAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotsRequest request, AsyncApiCallback<NuanceBotEntityListing> callback) Get a list of Nuance bots available in the specified Integration If the 'onlyRegisteredBots' param is set, the returned data will only include the Nuance bots which have configured client secrets within the Integration, otherwise all of the Nuance bots available to the Integration's configured discovery credentials are returned.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotsAsync
public Future<ApiResponse<NuanceBotEntityListing>> getIntegrationsSpeechNuanceNuanceIntegrationIdBotsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NuanceBotEntityListing>> callback) Get a list of Nuance bots available in the specified Integration If the 'onlyRegisteredBots' param is set, the returned data will only include the Nuance bots which have configured client secrets within the Integration, otherwise all of the Nuance bots available to the Integration's configured discovery credentials are returned.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobAsync
public Future<AsyncJob> getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobRequest request, AsyncApiCallback<AsyncJob> callback) Get the status of an asynchronous Nuance bots GET job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobAsync
public Future<ApiResponse<AsyncJob>> getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncJob>> callback) Get the status of an asynchronous Nuance bots GET job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResultsAsync
public Future<NuanceBotEntityListing> getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResultsAsync(GetIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResultsRequest request, AsyncApiCallback<NuanceBotEntityListing> callback) Get the result of an asynchronous Nuance bots GET job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResultsAsync
public Future<ApiResponse<NuanceBotEntityListing>> getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<NuanceBotEntityListing>> callback) Get the result of an asynchronous Nuance bots GET job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechSttEngineAsync
public Future<SttEngineEntity> getIntegrationsSpeechSttEngineAsync(GetIntegrationsSpeechSttEngineRequest request, AsyncApiCallback<SttEngineEntity> callback) Get details about a STT engine- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechSttEngineAsync
public Future<ApiResponse<SttEngineEntity>> getIntegrationsSpeechSttEngineAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SttEngineEntity>> callback) Get details about a STT engine- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechSttEnginesAsync
public Future<SttEngineEntityListing> getIntegrationsSpeechSttEnginesAsync(GetIntegrationsSpeechSttEnginesRequest request, AsyncApiCallback<SttEngineEntityListing> callback) Get a list of STT engines enabled for org- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechSttEnginesAsync
public Future<ApiResponse<SttEngineEntityListing>> getIntegrationsSpeechSttEnginesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SttEngineEntityListing>> callback) Get a list of STT engines enabled for org- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechTtsEngineAsync
public Future<TtsEngineEntity> getIntegrationsSpeechTtsEngineAsync(GetIntegrationsSpeechTtsEngineRequest request, AsyncApiCallback<TtsEngineEntity> callback) Get details about a TTS engine- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechTtsEngineAsync
public Future<ApiResponse<TtsEngineEntity>> getIntegrationsSpeechTtsEngineAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TtsEngineEntity>> callback) Get details about a TTS engine- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechTtsEngineVoiceAsync
public Future<TtsVoiceEntity> getIntegrationsSpeechTtsEngineVoiceAsync(GetIntegrationsSpeechTtsEngineVoiceRequest request, AsyncApiCallback<TtsVoiceEntity> callback) Get details about a specific voice for a TTS engine- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechTtsEngineVoiceAsync
public Future<ApiResponse<TtsVoiceEntity>> getIntegrationsSpeechTtsEngineVoiceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TtsVoiceEntity>> callback) Get details about a specific voice for a TTS engine- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechTtsEngineVoicesAsync
public Future<TtsVoiceEntityListing> getIntegrationsSpeechTtsEngineVoicesAsync(GetIntegrationsSpeechTtsEngineVoicesRequest request, AsyncApiCallback<TtsVoiceEntityListing> callback) Get a list of voices for a TTS engine- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechTtsEngineVoicesAsync
public Future<ApiResponse<TtsVoiceEntityListing>> getIntegrationsSpeechTtsEngineVoicesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TtsVoiceEntityListing>> callback) Get a list of voices for a TTS engine- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechTtsEnginesAsync
public Future<TtsEngineEntityListing> getIntegrationsSpeechTtsEnginesAsync(GetIntegrationsSpeechTtsEnginesRequest request, AsyncApiCallback<TtsEngineEntityListing> callback) Get a list of TTS engines enabled for org- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechTtsEnginesAsync
public Future<ApiResponse<TtsEngineEntityListing>> getIntegrationsSpeechTtsEnginesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TtsEngineEntityListing>> callback) Get a list of TTS engines enabled for org- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechTtsSettingsAsync
public Future<TtsSettings> getIntegrationsSpeechTtsSettingsAsync(GetIntegrationsSpeechTtsSettingsRequest request, AsyncApiCallback<TtsSettings> callback) Get TTS settings for an org- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsSpeechTtsSettingsAsync
public Future<ApiResponse<TtsSettings>> getIntegrationsSpeechTtsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TtsSettings>> callback) Get TTS settings for an org- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsTypeAsync
public Future<IntegrationType> getIntegrationsTypeAsync(GetIntegrationsTypeRequest request, AsyncApiCallback<IntegrationType> callback) Get integration type.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsTypeAsync
public Future<ApiResponse<IntegrationType>> getIntegrationsTypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IntegrationType>> callback) Get integration type.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsTypeConfigschemaAsync
public Future<JsonSchemaDocument> getIntegrationsTypeConfigschemaAsync(GetIntegrationsTypeConfigschemaRequest request, AsyncApiCallback<JsonSchemaDocument> callback) Get properties config schema for an integration type.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsTypeConfigschemaAsync
public Future<ApiResponse<JsonSchemaDocument>> getIntegrationsTypeConfigschemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<JsonSchemaDocument>> callback) Get properties config schema for an integration type.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsTypesAsync
public Future<IntegrationTypeEntityListing> getIntegrationsTypesAsync(GetIntegrationsTypesRequest request, AsyncApiCallback<IntegrationTypeEntityListing> callback) List integration types- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsTypesAsync
public Future<ApiResponse<IntegrationTypeEntityListing>> getIntegrationsTypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IntegrationTypeEntityListing>> callback) List integration types- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsUnifiedcommunicationsClientappAsync
public Future<UnifiedCommunicationsIntegration> getIntegrationsUnifiedcommunicationsClientappAsync(GetIntegrationsUnifiedcommunicationsClientappRequest request, AsyncApiCallback<UnifiedCommunicationsIntegration> callback) UC integration client application configuration. This endpoint returns basic UI configuration data for the specified Unified Communications integration client application.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsUnifiedcommunicationsClientappAsync
public Future<ApiResponse<UnifiedCommunicationsIntegration>> getIntegrationsUnifiedcommunicationsClientappAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UnifiedCommunicationsIntegration>> callback) UC integration client application configuration. This endpoint returns basic UI configuration data for the specified Unified Communications integration client application.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsUnifiedcommunicationsClientappsAsync
public Future<UnifiedCommunicationsIntegrationListing> getIntegrationsUnifiedcommunicationsClientappsAsync(GetIntegrationsUnifiedcommunicationsClientappsRequest request, AsyncApiCallback<UnifiedCommunicationsIntegrationListing> callback) List UC integration client application configurations. This endpoint returns basic UI configuration data for all Unified Communications integrations client applications enabled.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsUnifiedcommunicationsClientappsAsync
public Future<ApiResponse<UnifiedCommunicationsIntegrationListing>> getIntegrationsUnifiedcommunicationsClientappsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UnifiedCommunicationsIntegrationListing>> callback) List UC integration client application configurations. This endpoint returns basic UI configuration data for all Unified Communications integrations client applications enabled.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getIntegrationsUserappsAsync
public Future<UserAppEntityListing> getIntegrationsUserappsAsync(GetIntegrationsUserappsRequest request, AsyncApiCallback<UserAppEntityListing> callback) List permitted user app integrations 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
-
getIntegrationsUserappsAsync
public Future<ApiResponse<UserAppEntityListing>> getIntegrationsUserappsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserAppEntityListing>> callback) List permitted user app integrations 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
-
patchIntegrationAsync
public Future<Integration> patchIntegrationAsync(PatchIntegrationRequest request, AsyncApiCallback<Integration> callback) Update 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
-
patchIntegrationAsync
public Future<ApiResponse<Integration>> patchIntegrationAsync(ApiRequest<Integration> request, AsyncApiCallback<ApiResponse<Integration>> callback) Update 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
-
patchIntegrationsActionAsync
public Future<Action> patchIntegrationsActionAsync(PatchIntegrationsActionRequest request, AsyncApiCallback<Action> callback) Patch an Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchIntegrationsActionAsync
public Future<ApiResponse<Action>> patchIntegrationsActionAsync(ApiRequest<UpdateActionInput> request, AsyncApiCallback<ApiResponse<Action>> callback) Patch an Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchIntegrationsActionDraftAsync
public Future<Action> patchIntegrationsActionDraftAsync(PatchIntegrationsActionDraftRequest request, AsyncApiCallback<Action> callback) Update an existing Draft- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchIntegrationsActionDraftAsync
public Future<ApiResponse<Action>> patchIntegrationsActionDraftAsync(ApiRequest<UpdateDraftInput> request, AsyncApiCallback<ApiResponse<Action>> callback) Update an existing Draft- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsAsync
public Future<Integration> postIntegrationsAsync(PostIntegrationsRequest request, AsyncApiCallback<Integration> callback) Create 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
-
postIntegrationsAsync
public Future<ApiResponse<Integration>> postIntegrationsAsync(ApiRequest<CreateIntegrationRequest> request, AsyncApiCallback<ApiResponse<Integration>> callback) Create 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
-
postIntegrationsActionDraftAsync
public Future<Action> postIntegrationsActionDraftAsync(PostIntegrationsActionDraftRequest request, AsyncApiCallback<Action> callback) Create a new Draft from existing Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionDraftAsync
public Future<ApiResponse<Action>> postIntegrationsActionDraftAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Action>> callback) Create a new Draft from existing Action- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionDraftFunctionUploadAsync
public Future<FunctionUploadResponse> postIntegrationsActionDraftFunctionUploadAsync(PostIntegrationsActionDraftFunctionUploadRequest request, AsyncApiCallback<FunctionUploadResponse> callback) Create upload presigned URL for draft function package file.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionDraftFunctionUploadAsync
public Future<ApiResponse<FunctionUploadResponse>> postIntegrationsActionDraftFunctionUploadAsync(ApiRequest<FunctionUploadRequest> request, AsyncApiCallback<ApiResponse<FunctionUploadResponse>> callback) Create upload presigned URL for draft function package file.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionDraftPublishAsync
public Future<Action> postIntegrationsActionDraftPublishAsync(PostIntegrationsActionDraftPublishRequest request, AsyncApiCallback<Action> callback) Publish a Draft and make it the active Action configuration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionDraftPublishAsync
public Future<ApiResponse<Action>> postIntegrationsActionDraftPublishAsync(ApiRequest<PublishDraftInput> request, AsyncApiCallback<ApiResponse<Action>> callback) Publish a Draft and make it the active Action configuration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionDraftTestAsync
public Future<TestExecutionResult> postIntegrationsActionDraftTestAsync(PostIntegrationsActionDraftTestRequest request, AsyncApiCallback<TestExecutionResult> callback) Test the execution of a draft. Responses will show execution steps broken out with intermediate results to help in debugging.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionDraftTestAsync
public Future<ApiResponse<TestExecutionResult>> postIntegrationsActionDraftTestAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<TestExecutionResult>> callback) Test the execution of a draft. Responses will show execution steps broken out with intermediate results to help in debugging.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionExecuteAsync
public Future<Object> postIntegrationsActionExecuteAsync(PostIntegrationsActionExecuteRequest request, AsyncApiCallback<Object> callback) Execute Action and return response from 3rd party. Responses will follow the schemas defined on the Action for success and error.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionExecuteAsync
public Future<ApiResponse<Object>> postIntegrationsActionExecuteAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<Object>> callback) Execute Action and return response from 3rd party. Responses will follow the schemas defined on the Action for success and error.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionTestAsync
public Future<TestExecutionResult> postIntegrationsActionTestAsync(PostIntegrationsActionTestRequest request, AsyncApiCallback<TestExecutionResult> callback) Test the execution of an action. Responses will show execution steps broken out with intermediate results to help in debugging.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionTestAsync
public Future<ApiResponse<TestExecutionResult>> postIntegrationsActionTestAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<TestExecutionResult>> callback) Test the execution of an action. Responses will show execution steps broken out with intermediate results to help in debugging.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionsAsync
public Future<Action> postIntegrationsActionsAsync(PostIntegrationsActionsRequest request, AsyncApiCallback<Action> callback) Create a new Action. Not supported for 'Function Integration' actions. Function integrations must be created as drafts to allow managing of uploading required ZIP function package before they may be used as a published action.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionsAsync
public Future<ApiResponse<Action>> postIntegrationsActionsAsync(ApiRequest<PostActionInput> request, AsyncApiCallback<ApiResponse<Action>> callback) Create a new Action. Not supported for 'Function Integration' actions. Function integrations must be created as drafts to allow managing of uploading required ZIP function package before they may be used as a published action.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionsDraftsAsync
public Future<Action> postIntegrationsActionsDraftsAsync(PostIntegrationsActionsDraftsRequest request, AsyncApiCallback<Action> callback) Create a new Draft- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsActionsDraftsAsync
public Future<ApiResponse<Action>> postIntegrationsActionsDraftsAsync(ApiRequest<PostActionInput> request, AsyncApiCallback<ApiResponse<Action>> callback) Create a new Draft- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsBotconnectorsIncomingMessagesAsync
public Future<IncomingMessageResponse> postIntegrationsBotconnectorsIncomingMessagesAsync(PostIntegrationsBotconnectorsIncomingMessagesRequest request, AsyncApiCallback<IncomingMessageResponse> callback) Send an incoming message to the bot. postIntegrationsBotconnectorsIncomingMessages 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
-
postIntegrationsBotconnectorsIncomingMessagesAsync
public Future<ApiResponse<IncomingMessageResponse>> postIntegrationsBotconnectorsIncomingMessagesAsync(ApiRequest<IncomingMessageRequest> request, AsyncApiCallback<ApiResponse<IncomingMessageResponse>> callback) Send an incoming message to the bot. postIntegrationsBotconnectorsIncomingMessages 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
-
postIntegrationsBotconnectorsOutgoingMessagesAsync
public Future<OutgoingMessageResponse> postIntegrationsBotconnectorsOutgoingMessagesAsync(PostIntegrationsBotconnectorsOutgoingMessagesRequest request, AsyncApiCallback<OutgoingMessageResponse> callback) Send an outgoing message to the end user. postIntegrationsBotconnectorsOutgoingMessages 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
-
postIntegrationsBotconnectorsOutgoingMessagesAsync
public Future<ApiResponse<OutgoingMessageResponse>> postIntegrationsBotconnectorsOutgoingMessagesAsync(ApiRequest<OutgoingMessageRequest> request, AsyncApiCallback<ApiResponse<OutgoingMessageResponse>> callback) Send an outgoing message to the end user. postIntegrationsBotconnectorsOutgoingMessages 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
-
postIntegrationsCredentialsAsync
public Future<CredentialInfo> postIntegrationsCredentialsAsync(PostIntegrationsCredentialsRequest request, AsyncApiCallback<CredentialInfo> callback) Create a set of credentials- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsCredentialsAsync
public Future<ApiResponse<CredentialInfo>> postIntegrationsCredentialsAsync(ApiRequest<Credential> request, AsyncApiCallback<ApiResponse<CredentialInfo>> callback) Create a set of credentials- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobsAsync
public Future<AsyncJob> postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobsAsync(PostIntegrationsSpeechNuanceNuanceIntegrationIdBotJobsRequest request, AsyncApiCallback<AsyncJob> callback) Get a Nuance bot in the specified Integration asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobsAsync
public Future<ApiResponse<AsyncJob>> postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobsAsync(ApiRequest<String> request, AsyncApiCallback<ApiResponse<AsyncJob>> callback) Get a Nuance bot in the specified Integration asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobsAsync
public Future<AsyncJob> postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobsAsync(PostIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobsRequest request, AsyncApiCallback<AsyncJob> callback) Get a list of Nuance bots in the specified Integration asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobsAsync
public Future<ApiResponse<AsyncJob>> postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncJob>> callback) Get a list of Nuance bots in the specified Integration asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidateAsync
public Future<Void> postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidateAsync(PostIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidateRequest request, AsyncApiCallback<Void> callback) Try out a single credential for a Nuance bot to know if the secret is correct- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidateAsync
public Future<ApiResponse<Void>> postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidateAsync(ApiRequest<BotExecutionConfiguration> request, AsyncApiCallback<ApiResponse<Void>> callback) Try out a single credential for a Nuance bot to know if the secret is correct- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsWebhookEventsAsync
public Future<WebhookInvocationResponse> postIntegrationsWebhookEventsAsync(PostIntegrationsWebhookEventsRequest request, AsyncApiCallback<WebhookInvocationResponse> callback) Invoke Webhook- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postIntegrationsWebhookEventsAsync
public Future<ApiResponse<WebhookInvocationResponse>> postIntegrationsWebhookEventsAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<WebhookInvocationResponse>> callback) Invoke Webhook- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationConfigCurrentAsync
public Future<IntegrationConfiguration> putIntegrationConfigCurrentAsync(PutIntegrationConfigCurrentRequest request, AsyncApiCallback<IntegrationConfiguration> callback) Update integration configuration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationConfigCurrentAsync
public Future<ApiResponse<IntegrationConfiguration>> putIntegrationConfigCurrentAsync(ApiRequest<IntegrationConfiguration> request, AsyncApiCallback<ApiResponse<IntegrationConfiguration>> callback) Update integration configuration.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsActionDraftFunctionAsync
public Future<FunctionConfig> putIntegrationsActionDraftFunctionAsync(PutIntegrationsActionDraftFunctionRequest request, AsyncApiCallback<FunctionConfig> callback) Update draft function settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsActionDraftFunctionAsync
public Future<ApiResponse<FunctionConfig>> putIntegrationsActionDraftFunctionAsync(ApiRequest<Function> request, AsyncApiCallback<ApiResponse<FunctionConfig>> callback) Update draft function settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsBotconnectorIntegrationIdBotsAsync
public Future<Void> putIntegrationsBotconnectorIntegrationIdBotsAsync(PutIntegrationsBotconnectorIntegrationIdBotsRequest request, AsyncApiCallback<Void> callback) Set a list of botConnector bots plus versions for this integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsBotconnectorIntegrationIdBotsAsync
public Future<ApiResponse<Void>> putIntegrationsBotconnectorIntegrationIdBotsAsync(ApiRequest<BotList> request, AsyncApiCallback<ApiResponse<Void>> callback) Set a list of botConnector bots plus versions for this integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsCredentialAsync
public Future<CredentialInfo> putIntegrationsCredentialAsync(PutIntegrationsCredentialRequest request, AsyncApiCallback<CredentialInfo> callback) Update a set of credentials- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsCredentialAsync
public Future<ApiResponse<CredentialInfo>> putIntegrationsCredentialAsync(ApiRequest<Credential> request, AsyncApiCallback<ApiResponse<CredentialInfo>> callback) Update a set of credentials- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettingsAsync
public Future<Void> putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettingsAsync(PutIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettingsRequest request, AsyncApiCallback<Void> callback) Update the Nuance bot list for the specific bots made available to Genesys Cloud in the specified Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettingsAsync
public Future<ApiResponse<Void>> putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettingsAsync(ApiRequest<NuanceBotLaunchSettings> request, AsyncApiCallback<ApiResponse<Void>> callback) Update the Nuance bot list for the specific bots made available to Genesys Cloud in the specified Integration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsSpeechTtsSettingsAsync
public Future<TtsSettings> putIntegrationsSpeechTtsSettingsAsync(PutIntegrationsSpeechTtsSettingsRequest request, AsyncApiCallback<TtsSettings> callback) Update TTS settings for an org- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsSpeechTtsSettingsAsync
public Future<ApiResponse<TtsSettings>> putIntegrationsSpeechTtsSettingsAsync(ApiRequest<TtsSettings> request, AsyncApiCallback<ApiResponse<TtsSettings>> callback) Update TTS settings for an org- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsUnifiedcommunicationThirdpartypresencesAsync
public Future<String> putIntegrationsUnifiedcommunicationThirdpartypresencesAsync(PutIntegrationsUnifiedcommunicationThirdpartypresencesRequest request, AsyncApiCallback<String> callback) Bulk integration presence ingestion This endpoint accepts bulk presence updates from a 3rd-party presence integration and maps the 3rd-party user to a Genesys Cloud user via the matching email address. The 3rd-party presence value will be mapped to a Genesys Cloud organization presence definition value.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putIntegrationsUnifiedcommunicationThirdpartypresencesAsync
public Future<ApiResponse<String>> putIntegrationsUnifiedcommunicationThirdpartypresencesAsync(ApiRequest<List<UCThirdPartyPresence>> request, AsyncApiCallback<ApiResponse<String>> callback) Bulk integration presence ingestion This endpoint accepts bulk presence updates from a 3rd-party presence integration and maps the 3rd-party user to a Genesys Cloud user via the matching email address. The 3rd-party presence value will be mapped to a Genesys Cloud organization presence definition value.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-