Package com.mypurecloud.sdk.v2.api
Class RoutingApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.RoutingApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteRoutingAssessmentAsync(DeleteRoutingAssessmentRequest request, AsyncApiCallback<Void> callback) Delete single benefit assessment.deleteRoutingAssessmentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete single benefit assessment.deleteRoutingDirectroutingbackupSettingsMeAsync(DeleteRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<Void> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.deleteRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.deleteRoutingEmailDomainAsync(DeleteRoutingEmailDomainRequest request, AsyncApiCallback<Void> callback) Delete a domaindeleteRoutingEmailDomainAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a domaindeleteRoutingEmailDomainRouteAsync(DeleteRoutingEmailDomainRouteRequest request, AsyncApiCallback<Void> callback) Delete a routedeleteRoutingEmailDomainRouteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a routedeleteRoutingEmailOutboundDomainAsync(DeleteRoutingEmailOutboundDomainRequest request, AsyncApiCallback<Void> callback) Delete an outbound domaindeleteRoutingEmailOutboundDomainAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an outbound domaindeleteRoutingEmailSettingEmailSettingIdAsync(DeleteRoutingEmailSettingEmailSettingIdRequest request, AsyncApiCallback<Void> callback) Delete an email setting.deleteRoutingEmailSettingEmailSettingIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an email setting.deleteRoutingLanguageAsync(DeleteRoutingLanguageRequest request, AsyncApiCallback<Void> callback) Delete a routing languagedeleteRoutingLanguageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a routing languagedeleteRoutingPredictorAsync(DeleteRoutingPredictorRequest request, AsyncApiCallback<Void> callback) Delete single predictor.deleteRoutingPredictorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete single predictor.deleteRoutingPredictorsKeyperformanceindicatorAsync(DeleteRoutingPredictorsKeyperformanceindicatorRequest request, AsyncApiCallback<Void> callback) Delete a custom Key Performance Indicator.deleteRoutingPredictorsKeyperformanceindicatorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a custom Key Performance Indicator.deleteRoutingQueueAsync(DeleteRoutingQueueRequest request, AsyncApiCallback<Void> callback) Delete a queuedeleteRoutingQueueAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a queuedeleteRoutingQueueMemberAsync(DeleteRoutingQueueMemberRequest request, AsyncApiCallback<Void> callback) Delete a queue member.deleteRoutingQueueMemberAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a queue member.deleteRoutingQueueUserAsync(DeleteRoutingQueueUserRequest request, AsyncApiCallback<Void> callback) Deprecated.deleteRoutingQueueUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.deleteRoutingQueueWrapupcodeAsync(DeleteRoutingQueueWrapupcodeRequest request, AsyncApiCallback<Void> callback) Delete a wrap-up code from a queuedeleteRoutingQueueWrapupcodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a wrap-up code from a queuedeleteRoutingSettingsAsync(DeleteRoutingSettingsRequest request, AsyncApiCallback<Void> callback) Delete an organization's routing settingsdeleteRoutingSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an organization's routing settingsdeleteRoutingSkillAsync(DeleteRoutingSkillRequest request, AsyncApiCallback<Void> callback) Delete Routing SkilldeleteRoutingSkillAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete Routing SkilldeleteRoutingSkillexpressionAsync(DeleteRoutingSkillexpressionRequest request, AsyncApiCallback<Void> callback) Archive a skill expression to remove it from the set of active expressionsdeleteRoutingSkillexpressionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Archive a skill expression to remove it from the set of active expressionsdeleteRoutingSkillexpressionsAsync(DeleteRoutingSkillexpressionsRequest request, AsyncApiCallback<Void> callback) Archive a set of skill expressions to remove them from the set of active expressionsdeleteRoutingSkillexpressionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Archive a set of skill expressions to remove them from the set of active expressionsdeleteRoutingSkillgroupAsync(DeleteRoutingSkillgroupRequest request, AsyncApiCallback<Void> callback) Remove skill group definitiondeleteRoutingSkillgroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove skill group definitiondeleteRoutingSmsAddressAsync(DeleteRoutingSmsAddressRequest request, AsyncApiCallback<Void> callback) Delete an Address by Id for SMSdeleteRoutingSmsAddressAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Address by Id for SMSdeleteRoutingSmsPhonenumberAsync(DeleteRoutingSmsPhonenumberRequest request, AsyncApiCallback<Void> callback) Delete a phone number provisioned for SMS.deleteRoutingSmsPhonenumberAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a phone number provisioned for SMS.deleteRoutingUserDirectroutingbackupSettingsAsync(DeleteRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<Void> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.deleteRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.deleteRoutingUserUtilizationAsync(DeleteRoutingUserUtilizationRequest request, AsyncApiCallback<Void> callback) Delete the user's max utilization settings and revert to the organization-wide default.deleteRoutingUserUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's max utilization settings and revert to the organization-wide default.deleteRoutingUtilizationAsync(DeleteRoutingUtilizationRequest request, AsyncApiCallback<Void> callback) Delete the organization-wide max utilization settings and revert to the system default.deleteRoutingUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the organization-wide max utilization settings and revert to the system default.deleteRoutingUtilizationLabelAsync(DeleteRoutingUtilizationLabelRequest request, AsyncApiCallback<Void> callback) Delete a utilization labeldeleteRoutingUtilizationLabelAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a utilization labeldeleteRoutingWrapupcodeAsync(DeleteRoutingWrapupcodeRequest request, AsyncApiCallback<Void> callback) Delete wrap-up codedeleteRoutingWrapupcodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete wrap-up codedeleteUserRoutinglanguageAsync(DeleteUserRoutinglanguageRequest request, AsyncApiCallback<Void> callback) Remove a routing language from a userdeleteUserRoutinglanguageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove a routing language from a userdeleteUserRoutingskillAsync(DeleteUserRoutingskillRequest request, AsyncApiCallback<Void> callback) Remove a routing skill from a userdeleteUserRoutingskillAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove a routing skill from a usergetRoutingAssessmentAsync(GetRoutingAssessmentRequest request, AsyncApiCallback<BenefitAssessment> callback) Retrieve a single benefit assessment.getRoutingAssessmentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BenefitAssessment>> callback) Retrieve a single benefit assessment.getRoutingAssessmentsAsync(GetRoutingAssessmentsRequest request, AsyncApiCallback<AssessmentListing> callback) Retrieve all benefit assessments.getRoutingAssessmentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssessmentListing>> callback) Retrieve all benefit assessments.getRoutingAssessmentsJobAsync(GetRoutingAssessmentsJobRequest request, AsyncApiCallback<BenefitAssessmentJob> callback) Retrieve a single benefit assessments job.getRoutingAssessmentsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BenefitAssessmentJob>> callback) Retrieve a single benefit assessments job.getRoutingAssessmentsJobsAsync(GetRoutingAssessmentsJobsRequest request, AsyncApiCallback<AssessmentJobListing> callback) Retrieve all benefit assessment jobs.getRoutingAssessmentsJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssessmentJobListing>> callback) Retrieve all benefit assessment jobs.getRoutingAvailablemediatypesAsync(GetRoutingAvailablemediatypesRequest request, AsyncApiCallback<AvailableMediaTypeEntityListing> callback) Get available media typesgetRoutingAvailablemediatypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AvailableMediaTypeEntityListing>> callback) Get available media typesgetRoutingDirectroutingbackupSettingsMeAsync(GetRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Get the user's Direct Routing Backup settings.getRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Get the user's Direct Routing Backup settings.getRoutingEmailDomainAsync(GetRoutingEmailDomainRequest request, AsyncApiCallback<InboundDomain> callback) Get domaingetRoutingEmailDomainAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InboundDomain>> callback) Get domaingetRoutingEmailDomainDkimAsync(GetRoutingEmailDomainDkimRequest request, AsyncApiCallback<VerificationResult> callback) Get domain dkim settingsgetRoutingEmailDomainDkimAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VerificationResult>> callback) Get domain dkim settingsgetRoutingEmailDomainMailfromAsync(GetRoutingEmailDomainMailfromRequest request, AsyncApiCallback<MailFromResult> callback) Get domain mail from settingsgetRoutingEmailDomainMailfromAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MailFromResult>> callback) Get domain mail from settingsgetRoutingEmailDomainRouteAsync(GetRoutingEmailDomainRouteRequest request, AsyncApiCallback<InboundRoute> callback) Get a routegetRoutingEmailDomainRouteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InboundRoute>> callback) Get a routegetRoutingEmailDomainRouteIdentityresolutionAsync(GetRoutingEmailDomainRouteIdentityresolutionRequest request, AsyncApiCallback<RouteIdentityResolutionConfig> callback) Get a route identity resolution setting.getRoutingEmailDomainRouteIdentityresolutionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RouteIdentityResolutionConfig>> callback) Get a route identity resolution setting.getRoutingEmailDomainRoutesAsync(GetRoutingEmailDomainRoutesRequest request, AsyncApiCallback<InboundRouteEntityListing> callback) Get routesgetRoutingEmailDomainRoutesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InboundRouteEntityListing>> callback) Get routesgetRoutingEmailDomainsAsync(GetRoutingEmailDomainsRequest request, AsyncApiCallback<InboundDomainEntityListing> callback) Get domainsgetRoutingEmailDomainsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InboundDomainEntityListing>> callback) Get domainsgetRoutingEmailDomainVerificationAsync(GetRoutingEmailDomainVerificationRequest request, AsyncApiCallback<VerificationResult> callback) Get domain verification settingsgetRoutingEmailDomainVerificationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VerificationResult>> callback) Get domain verification settingsgetRoutingEmailOutboundDomainActivationAsync(GetRoutingEmailOutboundDomainActivationRequest request, AsyncApiCallback<EmailOutboundDomainResult> callback) Get activation status (cname + dkim) of an outbound domaingetRoutingEmailOutboundDomainActivationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailOutboundDomainResult>> callback) Get activation status (cname + dkim) of an outbound domaingetRoutingEmailOutboundDomainAsync(GetRoutingEmailOutboundDomainRequest request, AsyncApiCallback<OutboundDomain> callback) Get domaingetRoutingEmailOutboundDomainAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OutboundDomain>> callback) Get domaingetRoutingEmailOutboundDomainsAsync(GetRoutingEmailOutboundDomainsRequest request, AsyncApiCallback<OutboundDomainEntityListing> callback) Get outbound domainsgetRoutingEmailOutboundDomainsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OutboundDomainEntityListing>> callback) Get outbound domainsgetRoutingEmailSettingAsync(GetRoutingEmailSettingRequest request, AsyncApiCallback<EmailSettingEntityListing> callback) Get a paged list of email routing settings.getRoutingEmailSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailSettingEntityListing>> callback) Get a paged list of email routing settings.getRoutingEmailSettingEmailSettingIdAsync(GetRoutingEmailSettingEmailSettingIdRequest request, AsyncApiCallback<EmailSetting> callback) Get email setting.getRoutingEmailSettingEmailSettingIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailSetting>> callback) Get email setting.getRoutingEmailSetupAsync(GetRoutingEmailSetupRequest request, AsyncApiCallback<EmailSetup> callback) Get email setupgetRoutingEmailSetupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailSetup>> callback) Get email setupgetRoutingLanguageAsync(GetRoutingLanguageRequest request, AsyncApiCallback<Language> callback) Get a routing languagegetRoutingLanguageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Language>> callback) Get a routing languagegetRoutingLanguagesAsync(GetRoutingLanguagesRequest request, AsyncApiCallback<LanguageEntityListing> callback) Get the list of supported languages.getRoutingLanguagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LanguageEntityListing>> callback) Get the list of supported languages.getRoutingMessageRecipientAsync(GetRoutingMessageRecipientRequest request, AsyncApiCallback<Recipient> callback) Get a recipientgetRoutingMessageRecipientAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Recipient>> callback) Get a recipientgetRoutingMessageRecipientsAsync(GetRoutingMessageRecipientsRequest request, AsyncApiCallback<RecipientListing> callback) Get recipientsgetRoutingMessageRecipientsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RecipientListing>> callback) Get recipientsgetRoutingPredictorAsync(GetRoutingPredictorRequest request, AsyncApiCallback<Predictor> callback) Retrieve a single predictor.getRoutingPredictorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Predictor>> callback) Retrieve a single predictor.getRoutingPredictorModelFeaturesAsync(GetRoutingPredictorModelFeaturesRequest request, AsyncApiCallback<PredictorModelFeatureListing> callback) Retrieve Predictor Model Features.getRoutingPredictorModelFeaturesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PredictorModelFeatureListing>> callback) Retrieve Predictor Model Features.getRoutingPredictorModelsAsync(GetRoutingPredictorModelsRequest request, AsyncApiCallback<PredictorModels> callback) Retrieve Predictor Models and Top Features.getRoutingPredictorModelsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PredictorModels>> callback) Retrieve Predictor Models and Top Features.getRoutingPredictorsAsync(GetRoutingPredictorsRequest request, AsyncApiCallback<PredictorListing> callback) Retrieve all predictors.getRoutingPredictorsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PredictorListing>> callback) Retrieve all predictors.getRoutingPredictorsKeyperformanceindicatorAsync(GetRoutingPredictorsKeyperformanceindicatorRequest request, AsyncApiCallback<KeyPerformanceIndicator> callback) Retrieve a single Key Performance Indicator.getRoutingPredictorsKeyperformanceindicatorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<KeyPerformanceIndicator>> callback) Retrieve a single Key Performance Indicator.getRoutingPredictorsKeyperformanceindicatorsAsync(GetRoutingPredictorsKeyperformanceindicatorsRequest request, AsyncApiCallback<List<KeyPerformanceIndicator>> callback) Get a list of Key Performance IndicatorsgetRoutingPredictorsKeyperformanceindicatorsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<KeyPerformanceIndicator>>> callback) Get a list of Key Performance IndicatorsgetRoutingPredictorsKeyperformanceindicatortypesAsync(GetRoutingPredictorsKeyperformanceindicatortypesRequest request, AsyncApiCallback<List<KeyPerformanceIndicatorType>> callback) Get a list of Key Performance Indicators Types available.getRoutingPredictorsKeyperformanceindicatortypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<KeyPerformanceIndicatorType>>> callback) Get a list of Key Performance Indicators Types available.getRoutingQueueAssistantAsync(GetRoutingQueueAssistantRequest request, AsyncApiCallback<AssistantQueue> callback) Get an assistant associated with a queue.getRoutingQueueAssistantAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantQueue>> callback) Get an assistant associated with a queue.getRoutingQueueAsync(GetRoutingQueueRequest request, AsyncApiCallback<Queue> callback) Get details about this queue.getRoutingQueueAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Queue>> callback) Get details about this queue.getRoutingQueueComparisonperiodAsync(GetRoutingQueueComparisonperiodRequest request, AsyncApiCallback<ComparisonPeriod> callback) Get a Comparison Period.getRoutingQueueComparisonperiodAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ComparisonPeriod>> callback) Get a Comparison Period.getRoutingQueueComparisonperiodsAsync(GetRoutingQueueComparisonperiodsRequest request, AsyncApiCallback<ComparisonPeriodListing> callback) Get list of comparison periodsgetRoutingQueueComparisonperiodsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ComparisonPeriodListing>> callback) Get list of comparison periodsgetRoutingQueueEstimatedwaittimeAsync(GetRoutingQueueEstimatedwaittimeRequest request, AsyncApiCallback<EstimatedWaitTimePredictions> callback) Get Estimated Wait TimegetRoutingQueueEstimatedwaittimeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EstimatedWaitTimePredictions>> callback) Get Estimated Wait TimegetRoutingQueueIdentityresolutionAsync(GetRoutingQueueIdentityresolutionRequest request, AsyncApiCallback<IdentityResolutionQueueConfig> callback) Get Queue IdentityResolution Settings.getRoutingQueueIdentityresolutionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IdentityResolutionQueueConfig>> callback) Get Queue IdentityResolution Settings.getRoutingQueueMediatypeEstimatedwaittimeAsync(GetRoutingQueueMediatypeEstimatedwaittimeRequest request, AsyncApiCallback<EstimatedWaitTimePredictions> callback) Get Estimated Wait TimegetRoutingQueueMediatypeEstimatedwaittimeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EstimatedWaitTimePredictions>> callback) Get Estimated Wait TimegetRoutingQueueMembersAsync(GetRoutingQueueMembersRequest request, AsyncApiCallback<QueueMemberEntityListing> callback) Get the members of this queue.getRoutingQueueMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueueMemberEntityListing>> callback) Get the members of this queue.getRoutingQueuesAsync(GetRoutingQueuesRequest request, AsyncApiCallback<QueueEntityListing> callback) Get list of queues.getRoutingQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueueEntityListing>> callback) Get list of queues.getRoutingQueuesDivisionviewsAllAsync(GetRoutingQueuesDivisionviewsAllRequest request, AsyncApiCallback<QueueEntityListing> callback) Get a paged listing of simplified queue objects, sorted by name.getRoutingQueuesDivisionviewsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueueEntityListing>> callback) Get a paged listing of simplified queue objects, sorted by name.getRoutingQueuesDivisionviewsAsync(GetRoutingQueuesDivisionviewsRequest request, AsyncApiCallback<QueueEntityListing> callback) Get a paged listing of simplified queue objects, filterable by name, queue ID(s), or division ID(s).getRoutingQueuesDivisionviewsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueueEntityListing>> callback) Get a paged listing of simplified queue objects, filterable by name, queue ID(s), or division ID(s).getRoutingQueuesMeAsync(GetRoutingQueuesMeRequest request, AsyncApiCallback<UserQueueEntityListing> callback) Get a paged listing of queues the user is a member of.getRoutingQueuesMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserQueueEntityListing>> callback) Get a paged listing of queues the user is a member of.getRoutingQueueUsersAsync(GetRoutingQueueUsersRequest request, AsyncApiCallback<QueueMemberEntityListingV1> callback) Deprecated.getRoutingQueueUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueueMemberEntityListingV1>> callback) Deprecated.getRoutingQueueWrapupcodesAsync(GetRoutingQueueWrapupcodesRequest request, AsyncApiCallback<WrapupCodeEntityListing> callback) Get the wrap-up codes for a queuegetRoutingQueueWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WrapupCodeEntityListing>> callback) Get the wrap-up codes for a queuegetRoutingSettingsAsync(GetRoutingSettingsRequest request, AsyncApiCallback<RoutingSettings> callback) Get an organization's routing settingsgetRoutingSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RoutingSettings>> callback) Get an organization's routing settingsgetRoutingSettingsContactcenterAsync(GetRoutingSettingsContactcenterRequest request, AsyncApiCallback<ContactCenterSettings> callback) Get Contact Center SettingsgetRoutingSettingsContactcenterAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactCenterSettings>> callback) Get Contact Center SettingsgetRoutingSettingsTranscriptionAsync(GetRoutingSettingsTranscriptionRequest request, AsyncApiCallback<TranscriptionSettings> callback) Get Transcription SettingsgetRoutingSettingsTranscriptionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TranscriptionSettings>> callback) Get Transcription SettingsgetRoutingSkillAsync(GetRoutingSkillRequest request, AsyncApiCallback<RoutingSkill> callback) Get Routing SkillgetRoutingSkillAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RoutingSkill>> callback) Get Routing SkillgetRoutingSkillexpressionAsync(GetRoutingSkillexpressionRequest request, AsyncApiCallback<SkillExpression> callback) Get a skill expression by IDgetRoutingSkillexpressionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillExpression>> callback) Get a skill expression by IDgetRoutingSkillexpressionsAsync(GetRoutingSkillexpressionsRequest request, AsyncApiCallback<SkillExpressionEntityListing> callback) Get skill expressionsgetRoutingSkillexpressionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillExpressionEntityListing>> callback) Get skill expressionsgetRoutingSkillexpressionsQueueQueueIdAsync(GetRoutingSkillexpressionsQueueQueueIdRequest request, AsyncApiCallback<SkillExpressionEntityListing> callback) Get skill expressions associated with a queuegetRoutingSkillexpressionsQueueQueueIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillExpressionEntityListing>> callback) Get skill expressions associated with a queuegetRoutingSkillgroupAsync(GetRoutingSkillgroupRequest request, AsyncApiCallback<SkillGroup> callback) Get skill groupgetRoutingSkillgroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillGroup>> callback) Get skill groupgetRoutingSkillgroupMembersAsync(GetRoutingSkillgroupMembersRequest request, AsyncApiCallback<SkillGroupMemberEntityListing> callback) Get skill group membersgetRoutingSkillgroupMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillGroupMemberEntityListing>> callback) Get skill group membersgetRoutingSkillgroupMembersDivisionsAsync(GetRoutingSkillgroupMembersDivisionsRequest request, AsyncApiCallback<SkillGroupMemberDivisionList> callback) Get list of member divisions for this skill group.getRoutingSkillgroupMembersDivisionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillGroupMemberDivisionList>> callback) Get list of member divisions for this skill group.getRoutingSkillgroupsAsync(GetRoutingSkillgroupsRequest request, AsyncApiCallback<SkillGroupEntityListing> callback) Get skill group listinggetRoutingSkillgroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillGroupEntityListing>> callback) Get skill group listinggetRoutingSkillsAsync(GetRoutingSkillsRequest request, AsyncApiCallback<SkillEntityListing> callback) Get the list of routing skills.getRoutingSkillsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillEntityListing>> callback) Get the list of routing skills.getRoutingSmsAddressAsync(GetRoutingSmsAddressRequest request, AsyncApiCallback<SmsAddress> callback) Get an Address by Id for SMSgetRoutingSmsAddressAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SmsAddress>> callback) Get an Address by Id for SMSgetRoutingSmsAddressesAsync(GetRoutingSmsAddressesRequest request, AsyncApiCallback<SmsAddressEntityListing> callback) Get a list of Addresses for SMSgetRoutingSmsAddressesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SmsAddressEntityListing>> callback) Get a list of Addresses for SMSgetRoutingSmsAvailablephonenumbersAsync(GetRoutingSmsAvailablephonenumbersRequest request, AsyncApiCallback<SMSAvailablePhoneNumberEntityListing> callback) Get a list of available phone numbers for SMS provisioning.getRoutingSmsAvailablephonenumbersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SMSAvailablePhoneNumberEntityListing>> callback) Get a list of available phone numbers for SMS provisioning.getRoutingSmsIdentityresolutionPhonenumberAsync(GetRoutingSmsIdentityresolutionPhonenumberRequest request, AsyncApiCallback<SmsIdentityResolutionConfig> callback) Get a SMS identity resolution settings.getRoutingSmsIdentityresolutionPhonenumberAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SmsIdentityResolutionConfig>> callback) Get a SMS identity resolution settings.getRoutingSmsPhonenumberAsync(GetRoutingSmsPhonenumberRequest request, AsyncApiCallback<SmsPhoneNumber> callback) Get a phone number provisioned for SMS.getRoutingSmsPhonenumberAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SmsPhoneNumber>> callback) Get a phone number provisioned for SMS.getRoutingSmsPhonenumbersAsync(GetRoutingSmsPhonenumbersRequest request, AsyncApiCallback<SmsPhoneNumberEntityListing> callback) Get a list of provisioned phone numbers.getRoutingSmsPhonenumbersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SmsPhoneNumberEntityListing>> callback) Get a list of provisioned phone numbers.getRoutingUserDirectroutingbackupSettingsAsync(GetRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Get the user's Direct Routing Backup settings.getRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Get the user's Direct Routing Backup settings.getRoutingUserUtilizationAsync(GetRoutingUserUtilizationRequest request, AsyncApiCallback<AgentMaxUtilizationResponse> callback) Get the user's max utilization settings.getRoutingUserUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentMaxUtilizationResponse>> callback) Get the user's max utilization settings.getRoutingUtilizationAsync(GetRoutingUtilizationRequest request, AsyncApiCallback<UtilizationResponse> callback) Get the organization-wide max utilization settings.getRoutingUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UtilizationResponse>> callback) Get the organization-wide max utilization settings.getRoutingUtilizationLabelAgentsAsync(GetRoutingUtilizationLabelAgentsRequest request, AsyncApiCallback<List<Object>> callback) Get list of agent ids associated with a utilization labelgetRoutingUtilizationLabelAgentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<Object>>> callback) Get list of agent ids associated with a utilization labelgetRoutingUtilizationLabelAsync(GetRoutingUtilizationLabelRequest request, AsyncApiCallback<UtilizationLabel> callback) Get details about this utilization labelgetRoutingUtilizationLabelAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UtilizationLabel>> callback) Get details about this utilization labelgetRoutingUtilizationLabelsAsync(GetRoutingUtilizationLabelsRequest request, AsyncApiCallback<UtilizationLabelEntityListing> callback) Get list of utilization labelsgetRoutingUtilizationLabelsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UtilizationLabelEntityListing>> callback) Get list of utilization labelsgetRoutingWrapupcodeAsync(GetRoutingWrapupcodeRequest request, AsyncApiCallback<WrapupCode> callback) Get details about this wrap-up code.getRoutingWrapupcodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WrapupCode>> callback) Get details about this wrap-up code.getRoutingWrapupcodesAsync(GetRoutingWrapupcodesRequest request, AsyncApiCallback<WrapupCodeEntityListing> callback) Get list of wrapup codes.getRoutingWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WrapupCodeEntityListing>> callback) Get list of wrapup codes.getRoutingWrapupcodesDivisionviewAsync(GetRoutingWrapupcodesDivisionviewRequest request, AsyncApiCallback<WrapupCode> callback) Get a simplified wrap-up code.getRoutingWrapupcodesDivisionviewAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WrapupCode>> callback) Get a simplified wrap-up code.getRoutingWrapupcodesDivisionviewsAsync(GetRoutingWrapupcodesDivisionviewsRequest request, AsyncApiCallback<WrapupCodeEntityListing> callback) Get a paged listing of simplified wrapup code objects, filterable by name, wrapup code ID(s), or division ID(s).getRoutingWrapupcodesDivisionviewsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WrapupCodeEntityListing>> callback) Get a paged listing of simplified wrapup code objects, filterable by name, wrapup code ID(s), or division ID(s).getUserQueuesAsync(GetUserQueuesRequest request, AsyncApiCallback<UserQueueEntityListing> callback) Get queues for usergetUserQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserQueueEntityListing>> callback) Get queues for usergetUserRoutinglanguagesAsync(GetUserRoutinglanguagesRequest request, AsyncApiCallback<UserLanguageEntityListing> callback) List routing languages assigned to a usergetUserRoutinglanguagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserLanguageEntityListing>> callback) List routing languages assigned to a usergetUserRoutingskillsAsync(GetUserRoutingskillsRequest request, AsyncApiCallback<UserSkillEntityListing> callback) List routing skills assigned to a usergetUserRoutingskillsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) List routing skills assigned to a usergetUserSkillgroupsAsync(GetUserSkillgroupsRequest request, AsyncApiCallback<UserSkillGroupEntityListing> callback) Get skill groups for a usergetUserSkillgroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserSkillGroupEntityListing>> callback) Get skill groups for a userpatchRoutingConversationAsync(PatchRoutingConversationRequest request, AsyncApiCallback<RoutingConversationAttributesResponse> callback) Update attributes of an in-queue conversation Returns an object indicating the updated values of all settable attributes.patchRoutingConversationAsync(ApiRequest<RoutingConversationAttributesRequest> request, AsyncApiCallback<ApiResponse<RoutingConversationAttributesResponse>> callback) Update attributes of an in-queue conversation Returns an object indicating the updated values of all settable attributes.patchRoutingEmailDomainAsync(PatchRoutingEmailDomainRequest request, AsyncApiCallback<InboundDomain> callback) Update domain settingspatchRoutingEmailDomainAsync(ApiRequest<InboundDomainPatchRequest> request, AsyncApiCallback<ApiResponse<InboundDomain>> callback) Update domain settingspatchRoutingEmailDomainValidateAsync(PatchRoutingEmailDomainValidateRequest request, AsyncApiCallback<InboundDomain> callback) Validate domain settingspatchRoutingEmailDomainValidateAsync(ApiRequest<InboundDomainPatchRequest> request, AsyncApiCallback<ApiResponse<InboundDomain>> callback) Validate domain settingspatchRoutingEmailOutboundDomainAsync(PatchRoutingEmailOutboundDomainRequest request, AsyncApiCallback<OutboundDomain> callback) Update configurable settings for an email domain, such as changing the sending method (e.g., to or from SMTP).patchRoutingEmailOutboundDomainAsync(ApiRequest<OutboundDomainPatchRequest> request, AsyncApiCallback<ApiResponse<OutboundDomain>> callback) Update configurable settings for an email domain, such as changing the sending method (e.g., to or from SMTP).patchRoutingEmailSettingEmailSettingIdAsync(PatchRoutingEmailSettingEmailSettingIdRequest request, AsyncApiCallback<EmailSetting> callback) Update an email setting.patchRoutingEmailSettingEmailSettingIdAsync(ApiRequest<EmailSetting> request, AsyncApiCallback<ApiResponse<EmailSetting>> callback) Update an email setting.patchRoutingPredictorAsync(PatchRoutingPredictorRequest request, AsyncApiCallback<Predictor> callback) Update single predictor.patchRoutingPredictorAsync(ApiRequest<PatchPredictorRequest> request, AsyncApiCallback<ApiResponse<Predictor>> callback) Update single predictor.patchRoutingPredictorsKeyperformanceindicatorAsync(PatchRoutingPredictorsKeyperformanceindicatorRequest request, AsyncApiCallback<KeyPerformanceIndicator> callback) Update a custom Key Performance Indicator.patchRoutingPredictorsKeyperformanceindicatorAsync(ApiRequest<UpdateKpiRequest> request, AsyncApiCallback<ApiResponse<KeyPerformanceIndicator>> callback) Update a custom Key Performance Indicator.patchRoutingQueueMemberAsync(PatchRoutingQueueMemberRequest request, AsyncApiCallback<Void> callback) Update the ring number OR joined status for a queue member.patchRoutingQueueMemberAsync(ApiRequest<QueueMember> request, AsyncApiCallback<ApiResponse<Void>> callback) Update the ring number OR joined status for a queue member.patchRoutingQueueMembersAsync(PatchRoutingQueueMembersRequest request, AsyncApiCallback<QueueMemberEntityListing> callback) Join or unjoin a set of up to 100 users for a queue Users can only be joined to queues where they have membership.patchRoutingQueueMembersAsync(ApiRequest<List<QueueMember>> request, AsyncApiCallback<ApiResponse<QueueMemberEntityListing>> callback) Join or unjoin a set of up to 100 users for a queue Users can only be joined to queues where they have membership.patchRoutingQueueUserAsync(PatchRoutingQueueUserRequest request, AsyncApiCallback<Void> callback) Deprecated.patchRoutingQueueUserAsync(ApiRequest<QueueMember> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.patchRoutingQueueUsersAsync(PatchRoutingQueueUsersRequest request, AsyncApiCallback<QueueMemberEntityListingV1> callback) Deprecated.patchRoutingQueueUsersAsync(ApiRequest<List<QueueMember>> request, AsyncApiCallback<ApiResponse<QueueMemberEntityListingV1>> callback) Deprecated.patchRoutingSettingsContactcenterAsync(PatchRoutingSettingsContactcenterRequest request, AsyncApiCallback<Void> callback) Update Contact Center SettingspatchRoutingSettingsContactcenterAsync(ApiRequest<ContactCenterSettings> request, AsyncApiCallback<ApiResponse<Void>> callback) Update Contact Center SettingspatchRoutingSettingsTranscriptionAsync(PatchRoutingSettingsTranscriptionRequest request, AsyncApiCallback<TranscriptionSettings> callback) Patch Transcription SettingspatchRoutingSettingsTranscriptionAsync(ApiRequest<TranscriptionSettings> request, AsyncApiCallback<ApiResponse<TranscriptionSettings>> callback) Patch Transcription SettingspatchRoutingSkillAsync(PatchRoutingSkillRequest request, AsyncApiCallback<RoutingSkill> callback) Update Routing Skill DivisionpatchRoutingSkillAsync(ApiRequest<UpdateSkillDivisionRequest> request, AsyncApiCallback<ApiResponse<RoutingSkill>> callback) Update Routing Skill DivisionpatchRoutingSkillgroupAsync(PatchRoutingSkillgroupRequest request, AsyncApiCallback<SkillGroup> callback) Update skill group definitionpatchRoutingSkillgroupAsync(ApiRequest<SkillGroup> request, AsyncApiCallback<ApiResponse<SkillGroup>> callback) Update skill group definitionpatchRoutingSmsPhonenumberAsync(PatchRoutingSmsPhonenumberRequest request, AsyncApiCallback<SmsPhoneNumber> callback) Update a phone number provisioned for SMS.patchRoutingSmsPhonenumberAsync(ApiRequest<SmsPhoneNumberPatchRequest> request, AsyncApiCallback<ApiResponse<SmsPhoneNumber>> callback) Update a phone number provisioned for SMS.patchUserQueueAsync(PatchUserQueueRequest request, AsyncApiCallback<UserQueue> callback) Join or unjoin a queue for a userpatchUserQueueAsync(ApiRequest<UserQueue> request, AsyncApiCallback<ApiResponse<UserQueue>> callback) Join or unjoin a queue for a userpatchUserQueuesAsync(PatchUserQueuesRequest request, AsyncApiCallback<UserQueueEntityListing> callback) Join or unjoin a set of queues for a user Users can only be joined to queues where they have membership.patchUserQueuesAsync(ApiRequest<List<UserQueue>> request, AsyncApiCallback<ApiResponse<UserQueueEntityListing>> callback) Join or unjoin a set of queues for a user Users can only be joined to queues where they have membership.patchUserRoutinglanguageAsync(PatchUserRoutinglanguageRequest request, AsyncApiCallback<UserRoutingLanguage> callback) Update an assigned routing language's proficiencypatchUserRoutinglanguageAsync(ApiRequest<UserRoutingLanguage> request, AsyncApiCallback<ApiResponse<UserRoutingLanguage>> callback) Update an assigned routing language's proficiencypatchUserRoutinglanguagesBulkAsync(PatchUserRoutinglanguagesBulkRequest request, AsyncApiCallback<UserLanguageEntityListing> callback) Assign multiple routing languages to a user.patchUserRoutinglanguagesBulkAsync(ApiRequest<List<UserRoutingLanguagePost>> request, AsyncApiCallback<ApiResponse<UserLanguageEntityListing>> callback) Assign multiple routing languages to a user.patchUserRoutingskillsBulkAsync(PatchUserRoutingskillsBulkRequest request, AsyncApiCallback<UserSkillEntityListing> callback) Assign multiple routing skills to a userpatchUserRoutingskillsBulkAsync(ApiRequest<List<UserRoutingSkillPost>> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) Assign multiple routing skills to a userpostAnalyticsQueuesObservationsQueryAsync(PostAnalyticsQueuesObservationsQueryRequest request, AsyncApiCallback<QueueObservationQueryResponse> callback) Query for queue observationspostAnalyticsQueuesObservationsQueryAsync(ApiRequest<QueueObservationQuery> request, AsyncApiCallback<ApiResponse<QueueObservationQueryResponse>> callback) Query for queue observationspostAnalyticsRoutingActivityQueryAsync(PostAnalyticsRoutingActivityQueryRequest request, AsyncApiCallback<RoutingActivityResponse> callback) Query for user activity observationspostAnalyticsRoutingActivityQueryAsync(ApiRequest<RoutingActivityQuery> request, AsyncApiCallback<ApiResponse<RoutingActivityResponse>> callback) Query for user activity observationspostRoutingAssessmentsAsync(PostRoutingAssessmentsRequest request, AsyncApiCallback<BenefitAssessment> callback) Create a benefit assessment.postRoutingAssessmentsAsync(ApiRequest<CreateBenefitAssessmentRequest> request, AsyncApiCallback<ApiResponse<BenefitAssessment>> callback) Create a benefit assessment.postRoutingAssessmentsJobsAsync(PostRoutingAssessmentsJobsRequest request, AsyncApiCallback<BenefitAssessmentJob> callback) Create a benefit assessment job.postRoutingAssessmentsJobsAsync(ApiRequest<CreateBenefitAssessmentJobRequest> request, AsyncApiCallback<ApiResponse<BenefitAssessmentJob>> callback) Create a benefit assessment job.postRoutingEmailDomainDkimAsync(PostRoutingEmailDomainDkimRequest request, AsyncApiCallback<VerificationResult> callback) Restart domain dkimpostRoutingEmailDomainDkimAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VerificationResult>> callback) Restart domain dkimpostRoutingEmailDomainMailfromAsync(PostRoutingEmailDomainMailfromRequest request, AsyncApiCallback<MailFromResult> callback) Set domain mail from settingspostRoutingEmailDomainMailfromAsync(ApiRequest<MailFromResult> request, AsyncApiCallback<ApiResponse<MailFromResult>> callback) Set domain mail from settingspostRoutingEmailDomainRoutesAsync(PostRoutingEmailDomainRoutesRequest request, AsyncApiCallback<InboundRoute> callback) Create a routepostRoutingEmailDomainRoutesAsync(ApiRequest<InboundRoute> request, AsyncApiCallback<ApiResponse<InboundRoute>> callback) Create a routepostRoutingEmailDomainsAsync(PostRoutingEmailDomainsRequest request, AsyncApiCallback<InboundDomain> callback) Create a domainpostRoutingEmailDomainsAsync(ApiRequest<InboundDomainCreateRequest> request, AsyncApiCallback<ApiResponse<InboundDomain>> callback) Create a domainpostRoutingEmailDomainTestconnectionAsync(PostRoutingEmailDomainTestconnectionRequest request, AsyncApiCallback<TestMessage> callback) Tests the custom SMTP server integration connection set on this ACD domain The request body is optional.postRoutingEmailDomainTestconnectionAsync(ApiRequest<TestMessage> request, AsyncApiCallback<ApiResponse<TestMessage>> callback) Tests the custom SMTP server integration connection set on this ACD domain The request body is optional.postRoutingEmailDomainVerificationAsync(PostRoutingEmailDomainVerificationRequest request, AsyncApiCallback<VerificationResult> callback) Restart domain verificationpostRoutingEmailDomainVerificationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VerificationResult>> callback) Restart domain verificationpostRoutingEmailOutboundDomainsAsync(PostRoutingEmailOutboundDomainsRequest request, AsyncApiCallback<EmailOutboundDomainResult> callback) Create a domainpostRoutingEmailOutboundDomainsAsync(ApiRequest<OutboundDomainCreateRequest> request, AsyncApiCallback<ApiResponse<EmailOutboundDomainResult>> callback) Create a domainpostRoutingEmailOutboundDomainsSimulatedAsync(PostRoutingEmailOutboundDomainsSimulatedRequest request, AsyncApiCallback<EmailOutboundDomainResult> callback) Create a simulated domainpostRoutingEmailOutboundDomainsSimulatedAsync(ApiRequest<OutboundDomainCreateRequest> request, AsyncApiCallback<ApiResponse<EmailOutboundDomainResult>> callback) Create a simulated domainpostRoutingEmailOutboundDomainTestconnectionAsync(PostRoutingEmailOutboundDomainTestconnectionRequest request, AsyncApiCallback<TestMessage> callback) Tests the custom SMTP server integration connection set on this outbound domain The request body is optional.postRoutingEmailOutboundDomainTestconnectionAsync(ApiRequest<TestMessage> request, AsyncApiCallback<ApiResponse<TestMessage>> callback) Tests the custom SMTP server integration connection set on this outbound domain The request body is optional.postRoutingEmailSettingAsync(PostRoutingEmailSettingRequest request, AsyncApiCallback<EmailSetting> callback) Create a new email setting.postRoutingEmailSettingAsync(ApiRequest<EmailSetting> request, AsyncApiCallback<ApiResponse<EmailSetting>> callback) Create a new email setting.postRoutingLanguagesAsync(PostRoutingLanguagesRequest request, AsyncApiCallback<Language> callback) Create LanguagepostRoutingLanguagesAsync(ApiRequest<Language> request, AsyncApiCallback<ApiResponse<Language>> callback) Create LanguagepostRoutingPredictorsAsync(PostRoutingPredictorsRequest request, AsyncApiCallback<Predictor> callback) Create a predictor.postRoutingPredictorsAsync(ApiRequest<CreatePredictorRequest> request, AsyncApiCallback<ApiResponse<Predictor>> callback) Create a predictor.postRoutingPredictorsKeyperformanceindicatorsAsync(PostRoutingPredictorsKeyperformanceindicatorsRequest request, AsyncApiCallback<KeyPerformanceIndicator> callback) Create a custom Key Performance Indicator.postRoutingPredictorsKeyperformanceindicatorsAsync(ApiRequest<CreateKpiRequest> request, AsyncApiCallback<ApiResponse<KeyPerformanceIndicator>> callback) Create a custom Key Performance Indicator.postRoutingQueueMembersAsync(PostRoutingQueueMembersRequest request, AsyncApiCallback<Void> callback) Bulk add or delete up to 100 queue memberspostRoutingQueueMembersAsync(ApiRequest<List<WritableEntity>> request, AsyncApiCallback<ApiResponse<Void>> callback) Bulk add or delete up to 100 queue memberspostRoutingQueuesAsync(PostRoutingQueuesRequest request, AsyncApiCallback<Queue> callback) Create a queuepostRoutingQueuesAsync(ApiRequest<CreateQueueRequest> request, AsyncApiCallback<ApiResponse<Queue>> callback) Create a queuepostRoutingQueueUsersAsync(PostRoutingQueueUsersRequest request, AsyncApiCallback<Void> callback) Deprecated.postRoutingQueueUsersAsync(ApiRequest<List<WritableEntity>> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.postRoutingQueueWrapupcodesAsync(PostRoutingQueueWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Add up to 100 wrap-up codes to a queuepostRoutingQueueWrapupcodesAsync(ApiRequest<List<WrapUpCodeReference>> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Add up to 100 wrap-up codes to a queuepostRoutingSkillexpressionsValidateAsync(PostRoutingSkillexpressionsValidateRequest request, AsyncApiCallback<SkillExpressionValidationResult> callback) Validate and normalize a skill expressionpostRoutingSkillexpressionsValidateAsync(ApiRequest<SkillExpressionData> request, AsyncApiCallback<ApiResponse<SkillExpressionValidationResult>> callback) Validate and normalize a skill expressionpostRoutingSkillgroupMembersDivisionsAsync(PostRoutingSkillgroupMembersDivisionsRequest request, AsyncApiCallback<Void> callback) Add or remove member divisions for this skill group.postRoutingSkillgroupMembersDivisionsAsync(ApiRequest<SkillGroupMemberDivisions> request, AsyncApiCallback<ApiResponse<Void>> callback) Add or remove member divisions for this skill group.postRoutingSkillgroupsAsync(PostRoutingSkillgroupsRequest request, AsyncApiCallback<SkillGroupWithMemberDivisions> callback) Create a skill grouppostRoutingSkillgroupsAsync(ApiRequest<SkillGroupWithMemberDivisions> request, AsyncApiCallback<ApiResponse<SkillGroupWithMemberDivisions>> callback) Create a skill grouppostRoutingSkillsAsync(PostRoutingSkillsRequest request, AsyncApiCallback<RoutingSkill> callback) Create SkillpostRoutingSkillsAsync(ApiRequest<CreateRoutingSkill> request, AsyncApiCallback<ApiResponse<RoutingSkill>> callback) Create SkillpostRoutingSmsAddressesAsync(PostRoutingSmsAddressesRequest request, AsyncApiCallback<SmsAddress> callback) Provision an Address for SMSpostRoutingSmsAddressesAsync(ApiRequest<SmsAddressProvision> request, AsyncApiCallback<ApiResponse<SmsAddress>> callback) Provision an Address for SMSpostRoutingSmsPhonenumbersAlphanumericAsync(PostRoutingSmsPhonenumbersAlphanumericRequest request, AsyncApiCallback<SmsPhoneNumber> callback) Provision an alphanumeric number for SMS postRoutingSmsPhonenumbersAlphanumeric is a preview method and is subject to both breaking and non-breaking changes at any time without noticepostRoutingSmsPhonenumbersAlphanumericAsync(ApiRequest<SmsAlphanumericProvision> request, AsyncApiCallback<ApiResponse<SmsPhoneNumber>> callback) Provision an alphanumeric number for SMS postRoutingSmsPhonenumbersAlphanumeric is a preview method and is subject to both breaking and non-breaking changes at any time without noticepostRoutingSmsPhonenumbersAsync(PostRoutingSmsPhonenumbersRequest request, AsyncApiCallback<SmsPhoneNumber> callback) Provision a phone number for SMS When provisioning an MMS-capable phone number, if no supported content profile is specified in the request, the system automatically assigns the \"SMS Default\" profile.postRoutingSmsPhonenumbersAsync(ApiRequest<SmsPhoneNumberProvision> request, AsyncApiCallback<ApiResponse<SmsPhoneNumber>> callback) Provision a phone number for SMS When provisioning an MMS-capable phone number, if no supported content profile is specified in the request, the system automatically assigns the \"SMS Default\" profile.postRoutingSmsPhonenumbersImportAsync(PostRoutingSmsPhonenumbersImportRequest request, AsyncApiCallback<SmsPhoneNumber> callback) Imports a phone number for SMSpostRoutingSmsPhonenumbersImportAsync(ApiRequest<SmsPhoneNumberImport> request, AsyncApiCallback<ApiResponse<SmsPhoneNumber>> callback) Imports a phone number for SMSpostRoutingUtilizationLabelsAsync(PostRoutingUtilizationLabelsRequest request, AsyncApiCallback<UtilizationLabel> callback) Create a utilization labelpostRoutingUtilizationLabelsAsync(ApiRequest<CreateUtilizationLabelRequest> request, AsyncApiCallback<ApiResponse<UtilizationLabel>> callback) Create a utilization labelpostRoutingWrapupcodesAsync(PostRoutingWrapupcodesRequest request, AsyncApiCallback<WrapupCode> callback) Create a wrap-up codepostRoutingWrapupcodesAsync(ApiRequest<WrapupCodeRequest> request, AsyncApiCallback<ApiResponse<WrapupCode>> callback) Create a wrap-up codepostUserRoutinglanguagesAsync(PostUserRoutinglanguagesRequest request, AsyncApiCallback<UserRoutingLanguage> callback) Assign a routing language to a userpostUserRoutinglanguagesAsync(ApiRequest<UserRoutingLanguagePost> request, AsyncApiCallback<ApiResponse<UserRoutingLanguage>> callback) Assign a routing language to a userpostUserRoutingskillsAsync(PostUserRoutingskillsRequest request, AsyncApiCallback<UserRoutingSkill> callback) Assign a routing skill to a userpostUserRoutingskillsAsync(ApiRequest<UserRoutingSkillPost> request, AsyncApiCallback<ApiResponse<UserRoutingSkill>> callback) Assign a routing skill to a userputRoutingDirectroutingbackupSettingsMeAsync(PutRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Update the user's Direct Routing Backup settings.putRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<AgentDirectRoutingBackupSettings> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Update the user's Direct Routing Backup settings.putRoutingEmailDomainRouteAsync(PutRoutingEmailDomainRouteRequest request, AsyncApiCallback<InboundRoute> callback) Update a routeputRoutingEmailDomainRouteAsync(ApiRequest<InboundRoute> request, AsyncApiCallback<ApiResponse<InboundRoute>> callback) Update a routeputRoutingEmailDomainRouteIdentityresolutionAsync(PutRoutingEmailDomainRouteIdentityresolutionRequest request, AsyncApiCallback<RouteIdentityResolutionConfig> callback) Update identity resolution settings for a route.putRoutingEmailDomainRouteIdentityresolutionAsync(ApiRequest<RouteIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<RouteIdentityResolutionConfig>> callback) Update identity resolution settings for a route.putRoutingEmailOutboundDomainActivationAsync(PutRoutingEmailOutboundDomainActivationRequest request, AsyncApiCallback<EmailOutboundDomainResult> callback) Request an activation status (cname + dkim) update of an outbound domainputRoutingEmailOutboundDomainActivationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailOutboundDomainResult>> callback) Request an activation status (cname + dkim) update of an outbound domainputRoutingMessageRecipientAsync(PutRoutingMessageRecipientRequest request, AsyncApiCallback<Recipient> callback) Update a recipientputRoutingMessageRecipientAsync(ApiRequest<RecipientRequest> request, AsyncApiCallback<ApiResponse<Recipient>> callback) Update a recipientputRoutingQueueAsync(PutRoutingQueueRequest request, AsyncApiCallback<Queue> callback) Update a queueputRoutingQueueAsync(ApiRequest<QueueRequest> request, AsyncApiCallback<ApiResponse<Queue>> callback) Update a queueputRoutingQueueIdentityresolutionAsync(PutRoutingQueueIdentityresolutionRequest request, AsyncApiCallback<IdentityResolutionQueueConfig> callback) Update Queue IdentityResolution Settings.putRoutingQueueIdentityresolutionAsync(ApiRequest<IdentityResolutionQueueConfig> request, AsyncApiCallback<ApiResponse<IdentityResolutionQueueConfig>> callback) Update Queue IdentityResolution Settings.putRoutingSettingsAsync(PutRoutingSettingsRequest request, AsyncApiCallback<RoutingSettings> callback) Update an organization's routing settingsputRoutingSettingsAsync(ApiRequest<RoutingSettings> request, AsyncApiCallback<ApiResponse<RoutingSettings>> callback) Update an organization's routing settingsputRoutingSettingsTranscriptionAsync(PutRoutingSettingsTranscriptionRequest request, AsyncApiCallback<TranscriptionSettings> callback) Update Transcription SettingsputRoutingSettingsTranscriptionAsync(ApiRequest<TranscriptionSettings> request, AsyncApiCallback<ApiResponse<TranscriptionSettings>> callback) Update Transcription SettingsputRoutingSmsIdentityresolutionPhonenumberAsync(PutRoutingSmsIdentityresolutionPhonenumberRequest request, AsyncApiCallback<SmsIdentityResolutionConfig> callback) Update an SMS identity resolution settings.putRoutingSmsIdentityresolutionPhonenumberAsync(ApiRequest<SmsIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<SmsIdentityResolutionConfig>> callback) Update an SMS identity resolution settings.putRoutingUserDirectroutingbackupSettingsAsync(PutRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Update the user's Direct Routing Backup settings.putRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<AgentDirectRoutingBackupSettings> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Update the user's Direct Routing Backup settings.putRoutingUserUtilizationAsync(PutRoutingUserUtilizationRequest request, AsyncApiCallback<AgentMaxUtilizationResponse> callback) Update the user's max utilization settings.putRoutingUserUtilizationAsync(ApiRequest<UtilizationRequest> request, AsyncApiCallback<ApiResponse<AgentMaxUtilizationResponse>> callback) Update the user's max utilization settings.putRoutingUtilizationAsync(PutRoutingUtilizationRequest request, AsyncApiCallback<UtilizationResponse> callback) Update the organization-wide max utilization settings.putRoutingUtilizationAsync(ApiRequest<UtilizationRequest> request, AsyncApiCallback<ApiResponse<UtilizationResponse>> callback) Update the organization-wide max utilization settings.putRoutingUtilizationLabelAsync(PutRoutingUtilizationLabelRequest request, AsyncApiCallback<UtilizationLabel> callback) Update a utilization labelputRoutingUtilizationLabelAsync(ApiRequest<UpdateUtilizationLabelRequest> request, AsyncApiCallback<ApiResponse<UtilizationLabel>> callback) Update a utilization labelputRoutingWrapupcodeAsync(PutRoutingWrapupcodeRequest request, AsyncApiCallback<WrapupCode> callback) Update wrap-up codeputRoutingWrapupcodeAsync(ApiRequest<WrapupCodeRequest> request, AsyncApiCallback<ApiResponse<WrapupCode>> callback) Update wrap-up codeputUserRoutingskillAsync(PutUserRoutingskillRequest request, AsyncApiCallback<UserRoutingSkill> callback) Update an assigned routing skill's proficiencyputUserRoutingskillAsync(ApiRequest<UserRoutingSkill> request, AsyncApiCallback<ApiResponse<UserRoutingSkill>> callback) Update an assigned routing skill's proficiencyputUserRoutingskillsBulkAsync(PutUserRoutingskillsBulkRequest request, AsyncApiCallback<UserSkillEntityListing> callback) Assign multiple routing skills to a user, replacing any current assignmentsputUserRoutingskillsBulkAsync(ApiRequest<List<UserRoutingSkillPost>> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) Assign multiple routing skills to a user, replacing any current assignments
-
Constructor Details
-
RoutingApiAsync
public RoutingApiAsync() -
RoutingApiAsync
-
-
Method Details
-
deleteRoutingAssessmentAsync
public Future<Void> deleteRoutingAssessmentAsync(DeleteRoutingAssessmentRequest request, AsyncApiCallback<Void> callback) Delete single benefit assessment.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingAssessmentAsync
public Future<ApiResponse<Void>> deleteRoutingAssessmentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete single benefit assessment.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingDirectroutingbackupSettingsMeAsync
public Future<Void> deleteRoutingDirectroutingbackupSettingsMeAsync(DeleteRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<Void> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingDirectroutingbackupSettingsMeAsync
public Future<ApiResponse<Void>> deleteRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingEmailDomainAsync
public Future<Void> deleteRoutingEmailDomainAsync(DeleteRoutingEmailDomainRequest request, AsyncApiCallback<Void> callback) Delete a domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingEmailDomainAsync
public Future<ApiResponse<Void>> deleteRoutingEmailDomainAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingEmailDomainRouteAsync
public Future<Void> deleteRoutingEmailDomainRouteAsync(DeleteRoutingEmailDomainRouteRequest request, AsyncApiCallback<Void> callback) Delete a route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingEmailDomainRouteAsync
public Future<ApiResponse<Void>> deleteRoutingEmailDomainRouteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingEmailOutboundDomainAsync
public Future<Void> deleteRoutingEmailOutboundDomainAsync(DeleteRoutingEmailOutboundDomainRequest request, AsyncApiCallback<Void> callback) Delete an outbound domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingEmailOutboundDomainAsync
public Future<ApiResponse<Void>> deleteRoutingEmailOutboundDomainAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an outbound domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingEmailSettingEmailSettingIdAsync
public Future<Void> deleteRoutingEmailSettingEmailSettingIdAsync(DeleteRoutingEmailSettingEmailSettingIdRequest request, AsyncApiCallback<Void> callback) Delete an email setting. Removes the email setting and its associated settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingEmailSettingEmailSettingIdAsync
public Future<ApiResponse<Void>> deleteRoutingEmailSettingEmailSettingIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an email setting. Removes the email setting and its associated settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingLanguageAsync
public Future<Void> deleteRoutingLanguageAsync(DeleteRoutingLanguageRequest request, AsyncApiCallback<Void> callback) Delete a routing language- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingLanguageAsync
public Future<ApiResponse<Void>> deleteRoutingLanguageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a routing language- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingPredictorAsync
public Future<Void> deleteRoutingPredictorAsync(DeleteRoutingPredictorRequest request, AsyncApiCallback<Void> callback) Delete single predictor.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingPredictorAsync
public Future<ApiResponse<Void>> deleteRoutingPredictorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete single predictor.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingPredictorsKeyperformanceindicatorAsync
public Future<Void> deleteRoutingPredictorsKeyperformanceindicatorAsync(DeleteRoutingPredictorsKeyperformanceindicatorRequest request, AsyncApiCallback<Void> callback) Delete a custom Key Performance Indicator. deleteRoutingPredictorsKeyperformanceindicator 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
-
deleteRoutingPredictorsKeyperformanceindicatorAsync
public Future<ApiResponse<Void>> deleteRoutingPredictorsKeyperformanceindicatorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a custom Key Performance Indicator. deleteRoutingPredictorsKeyperformanceindicator 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
-
deleteRoutingQueueAsync
public Future<Void> deleteRoutingQueueAsync(DeleteRoutingQueueRequest request, AsyncApiCallback<Void> callback) Delete a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingQueueAsync
public Future<ApiResponse<Void>> deleteRoutingQueueAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingQueueMemberAsync
public Future<Void> deleteRoutingQueueMemberAsync(DeleteRoutingQueueMemberRequest request, AsyncApiCallback<Void> callback) Delete a queue member.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingQueueMemberAsync
public Future<ApiResponse<Void>> deleteRoutingQueueMemberAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a queue member.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingQueueUserAsync
public Future<Void> deleteRoutingQueueUserAsync(DeleteRoutingQueueUserRequest request, AsyncApiCallback<Void> callback) Deprecated.DEPRECATED: use DELETE /routing/queues/{queueId}/members/{memberId}. Delete queue member.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingQueueUserAsync
public Future<ApiResponse<Void>> deleteRoutingQueueUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.DEPRECATED: use DELETE /routing/queues/{queueId}/members/{memberId}. Delete queue member.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingQueueWrapupcodeAsync
public Future<Void> deleteRoutingQueueWrapupcodeAsync(DeleteRoutingQueueWrapupcodeRequest request, AsyncApiCallback<Void> callback) Delete a wrap-up code from a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingQueueWrapupcodeAsync
public Future<ApiResponse<Void>> deleteRoutingQueueWrapupcodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a wrap-up code from a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSettingsAsync
public Future<Void> deleteRoutingSettingsAsync(DeleteRoutingSettingsRequest request, AsyncApiCallback<Void> callback) Delete an organization's routing settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSettingsAsync
public Future<ApiResponse<Void>> deleteRoutingSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an organization's routing settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSkillAsync
public Future<Void> deleteRoutingSkillAsync(DeleteRoutingSkillRequest request, AsyncApiCallback<Void> callback) Delete Routing Skill- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSkillAsync
public Future<ApiResponse<Void>> deleteRoutingSkillAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete Routing Skill- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSkillexpressionAsync
public Future<Void> deleteRoutingSkillexpressionAsync(DeleteRoutingSkillexpressionRequest request, AsyncApiCallback<Void> callback) Archive a skill expression to remove it from the set of active expressions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSkillexpressionAsync
public Future<ApiResponse<Void>> deleteRoutingSkillexpressionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Archive a skill expression to remove it from the set of active expressions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSkillexpressionsAsync
public Future<Void> deleteRoutingSkillexpressionsAsync(DeleteRoutingSkillexpressionsRequest request, AsyncApiCallback<Void> callback) Archive a set of skill expressions to remove them from the set of active expressions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSkillexpressionsAsync
public Future<ApiResponse<Void>> deleteRoutingSkillexpressionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Archive a set of skill expressions to remove them from the set of active expressions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSkillgroupAsync
public Future<Void> deleteRoutingSkillgroupAsync(DeleteRoutingSkillgroupRequest request, AsyncApiCallback<Void> callback) Remove skill group definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSkillgroupAsync
public Future<ApiResponse<Void>> deleteRoutingSkillgroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove skill group definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSmsAddressAsync
public Future<Void> deleteRoutingSmsAddressAsync(DeleteRoutingSmsAddressRequest request, AsyncApiCallback<Void> callback) Delete an Address by Id for SMS- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSmsAddressAsync
public Future<ApiResponse<Void>> deleteRoutingSmsAddressAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Address by Id for SMS- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSmsPhonenumberAsync
public Future<Void> deleteRoutingSmsPhonenumberAsync(DeleteRoutingSmsPhonenumberRequest request, AsyncApiCallback<Void> callback) Delete a phone number provisioned for SMS.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingSmsPhonenumberAsync
public Future<ApiResponse<Void>> deleteRoutingSmsPhonenumberAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a phone number provisioned for SMS.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUserDirectroutingbackupSettingsAsync
public Future<Void> deleteRoutingUserDirectroutingbackupSettingsAsync(DeleteRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<Void> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUserDirectroutingbackupSettingsAsync
public Future<ApiResponse<Void>> deleteRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's Direct Routing Backup settings and revert to the Direct Routing Queue default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUserUtilizationAsync
public Future<Void> deleteRoutingUserUtilizationAsync(DeleteRoutingUserUtilizationRequest request, AsyncApiCallback<Void> callback) Delete the user's max utilization settings and revert to the organization-wide default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUserUtilizationAsync
public Future<ApiResponse<Void>> deleteRoutingUserUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the user's max utilization settings and revert to the organization-wide default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUtilizationAsync
public Future<Void> deleteRoutingUtilizationAsync(DeleteRoutingUtilizationRequest request, AsyncApiCallback<Void> callback) Delete the organization-wide max utilization settings and revert to the system default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUtilizationAsync
public Future<ApiResponse<Void>> deleteRoutingUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete the organization-wide max utilization settings and revert to the system default.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUtilizationLabelAsync
public Future<Void> deleteRoutingUtilizationLabelAsync(DeleteRoutingUtilizationLabelRequest request, AsyncApiCallback<Void> callback) Delete a utilization label- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingUtilizationLabelAsync
public Future<ApiResponse<Void>> deleteRoutingUtilizationLabelAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a utilization label- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingWrapupcodeAsync
public Future<Void> deleteRoutingWrapupcodeAsync(DeleteRoutingWrapupcodeRequest request, AsyncApiCallback<Void> callback) Delete wrap-up code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteRoutingWrapupcodeAsync
public Future<ApiResponse<Void>> deleteRoutingWrapupcodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete wrap-up code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserRoutinglanguageAsync
public Future<Void> deleteUserRoutinglanguageAsync(DeleteUserRoutinglanguageRequest request, AsyncApiCallback<Void> callback) Remove a routing language from a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserRoutinglanguageAsync
public Future<ApiResponse<Void>> deleteUserRoutinglanguageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove a routing language from a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserRoutingskillAsync
public Future<Void> deleteUserRoutingskillAsync(DeleteUserRoutingskillRequest request, AsyncApiCallback<Void> callback) Remove a routing skill from a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUserRoutingskillAsync
public Future<ApiResponse<Void>> deleteUserRoutingskillAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Remove a routing skill from a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingAssessmentAsync
public Future<BenefitAssessment> getRoutingAssessmentAsync(GetRoutingAssessmentRequest request, AsyncApiCallback<BenefitAssessment> callback) Retrieve a single benefit assessment.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingAssessmentAsync
public Future<ApiResponse<BenefitAssessment>> getRoutingAssessmentAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BenefitAssessment>> callback) Retrieve a single benefit assessment.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingAssessmentsAsync
public Future<AssessmentListing> getRoutingAssessmentsAsync(GetRoutingAssessmentsRequest request, AsyncApiCallback<AssessmentListing> callback) Retrieve all benefit assessments.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingAssessmentsAsync
public Future<ApiResponse<AssessmentListing>> getRoutingAssessmentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssessmentListing>> callback) Retrieve all benefit assessments.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingAssessmentsJobAsync
public Future<BenefitAssessmentJob> getRoutingAssessmentsJobAsync(GetRoutingAssessmentsJobRequest request, AsyncApiCallback<BenefitAssessmentJob> callback) Retrieve a single benefit assessments job.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingAssessmentsJobAsync
public Future<ApiResponse<BenefitAssessmentJob>> getRoutingAssessmentsJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BenefitAssessmentJob>> callback) Retrieve a single benefit assessments job.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingAssessmentsJobsAsync
public Future<AssessmentJobListing> getRoutingAssessmentsJobsAsync(GetRoutingAssessmentsJobsRequest request, AsyncApiCallback<AssessmentJobListing> callback) Retrieve all benefit assessment jobs.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingAssessmentsJobsAsync
public Future<ApiResponse<AssessmentJobListing>> getRoutingAssessmentsJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssessmentJobListing>> callback) Retrieve all benefit assessment jobs.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingAvailablemediatypesAsync
public Future<AvailableMediaTypeEntityListing> getRoutingAvailablemediatypesAsync(GetRoutingAvailablemediatypesRequest request, AsyncApiCallback<AvailableMediaTypeEntityListing> callback) Get available media types- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingAvailablemediatypesAsync
public Future<ApiResponse<AvailableMediaTypeEntityListing>> getRoutingAvailablemediatypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AvailableMediaTypeEntityListing>> callback) Get available media types- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingDirectroutingbackupSettingsMeAsync
public Future<AgentDirectRoutingBackupSettings> getRoutingDirectroutingbackupSettingsMeAsync(GetRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Get the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingDirectroutingbackupSettingsMeAsync
public Future<ApiResponse<AgentDirectRoutingBackupSettings>> getRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Get the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainAsync
public Future<InboundDomain> getRoutingEmailDomainAsync(GetRoutingEmailDomainRequest request, AsyncApiCallback<InboundDomain> callback) Get domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainAsync
public Future<ApiResponse<InboundDomain>> getRoutingEmailDomainAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InboundDomain>> callback) Get domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainDkimAsync
public Future<VerificationResult> getRoutingEmailDomainDkimAsync(GetRoutingEmailDomainDkimRequest request, AsyncApiCallback<VerificationResult> callback) Get domain dkim settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainDkimAsync
public Future<ApiResponse<VerificationResult>> getRoutingEmailDomainDkimAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VerificationResult>> callback) Get domain dkim settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainMailfromAsync
public Future<MailFromResult> getRoutingEmailDomainMailfromAsync(GetRoutingEmailDomainMailfromRequest request, AsyncApiCallback<MailFromResult> callback) Get domain mail from settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainMailfromAsync
public Future<ApiResponse<MailFromResult>> getRoutingEmailDomainMailfromAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<MailFromResult>> callback) Get domain mail from settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainRouteAsync
public Future<InboundRoute> getRoutingEmailDomainRouteAsync(GetRoutingEmailDomainRouteRequest request, AsyncApiCallback<InboundRoute> callback) Get a route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainRouteAsync
public Future<ApiResponse<InboundRoute>> getRoutingEmailDomainRouteAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InboundRoute>> callback) Get a route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainRouteIdentityresolutionAsync
public Future<RouteIdentityResolutionConfig> getRoutingEmailDomainRouteIdentityresolutionAsync(GetRoutingEmailDomainRouteIdentityresolutionRequest request, AsyncApiCallback<RouteIdentityResolutionConfig> callback) Get a route identity resolution setting.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainRouteIdentityresolutionAsync
public Future<ApiResponse<RouteIdentityResolutionConfig>> getRoutingEmailDomainRouteIdentityresolutionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RouteIdentityResolutionConfig>> callback) Get a route identity resolution setting.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainRoutesAsync
public Future<InboundRouteEntityListing> getRoutingEmailDomainRoutesAsync(GetRoutingEmailDomainRoutesRequest request, AsyncApiCallback<InboundRouteEntityListing> callback) Get routes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainRoutesAsync
public Future<ApiResponse<InboundRouteEntityListing>> getRoutingEmailDomainRoutesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InboundRouteEntityListing>> callback) Get routes- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainVerificationAsync
public Future<VerificationResult> getRoutingEmailDomainVerificationAsync(GetRoutingEmailDomainVerificationRequest request, AsyncApiCallback<VerificationResult> callback) Get domain verification settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainVerificationAsync
public Future<ApiResponse<VerificationResult>> getRoutingEmailDomainVerificationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VerificationResult>> callback) Get domain verification settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainsAsync
public Future<InboundDomainEntityListing> getRoutingEmailDomainsAsync(GetRoutingEmailDomainsRequest request, AsyncApiCallback<InboundDomainEntityListing> callback) Get domains- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailDomainsAsync
public Future<ApiResponse<InboundDomainEntityListing>> getRoutingEmailDomainsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<InboundDomainEntityListing>> callback) Get domains- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailOutboundDomainAsync
public Future<OutboundDomain> getRoutingEmailOutboundDomainAsync(GetRoutingEmailOutboundDomainRequest request, AsyncApiCallback<OutboundDomain> callback) Get domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailOutboundDomainAsync
public Future<ApiResponse<OutboundDomain>> getRoutingEmailOutboundDomainAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OutboundDomain>> callback) Get domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailOutboundDomainActivationAsync
public Future<EmailOutboundDomainResult> getRoutingEmailOutboundDomainActivationAsync(GetRoutingEmailOutboundDomainActivationRequest request, AsyncApiCallback<EmailOutboundDomainResult> callback) Get activation status (cname + dkim) of an outbound domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailOutboundDomainActivationAsync
public Future<ApiResponse<EmailOutboundDomainResult>> getRoutingEmailOutboundDomainActivationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailOutboundDomainResult>> callback) Get activation status (cname + dkim) of an outbound domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailOutboundDomainsAsync
public Future<OutboundDomainEntityListing> getRoutingEmailOutboundDomainsAsync(GetRoutingEmailOutboundDomainsRequest request, AsyncApiCallback<OutboundDomainEntityListing> callback) Get outbound domains- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailOutboundDomainsAsync
public Future<ApiResponse<OutboundDomainEntityListing>> getRoutingEmailOutboundDomainsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<OutboundDomainEntityListing>> callback) Get outbound domains- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailSettingAsync
public Future<EmailSettingEntityListing> getRoutingEmailSettingAsync(GetRoutingEmailSettingRequest request, AsyncApiCallback<EmailSettingEntityListing> callback) Get a paged list of email routing settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailSettingAsync
public Future<ApiResponse<EmailSettingEntityListing>> getRoutingEmailSettingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailSettingEntityListing>> callback) Get a paged list of email routing settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailSettingEmailSettingIdAsync
public Future<EmailSetting> getRoutingEmailSettingEmailSettingIdAsync(GetRoutingEmailSettingEmailSettingIdRequest request, AsyncApiCallback<EmailSetting> callback) Get email setting. Returns the specified email setting that defines settings for email- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailSettingEmailSettingIdAsync
public Future<ApiResponse<EmailSetting>> getRoutingEmailSettingEmailSettingIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailSetting>> callback) Get email setting. Returns the specified email setting that defines settings for email- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailSetupAsync
public Future<EmailSetup> getRoutingEmailSetupAsync(GetRoutingEmailSetupRequest request, AsyncApiCallback<EmailSetup> callback) Get email setup- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingEmailSetupAsync
public Future<ApiResponse<EmailSetup>> getRoutingEmailSetupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailSetup>> callback) Get email setup- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingLanguageAsync
public Future<Language> getRoutingLanguageAsync(GetRoutingLanguageRequest request, AsyncApiCallback<Language> callback) Get a routing language- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingLanguageAsync
public Future<ApiResponse<Language>> getRoutingLanguageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Language>> callback) Get a routing language- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingLanguagesAsync
public Future<LanguageEntityListing> getRoutingLanguagesAsync(GetRoutingLanguagesRequest request, AsyncApiCallback<LanguageEntityListing> callback) Get the list of supported languages.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingLanguagesAsync
public Future<ApiResponse<LanguageEntityListing>> getRoutingLanguagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LanguageEntityListing>> callback) Get the list of supported languages.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingMessageRecipientAsync
public Future<Recipient> getRoutingMessageRecipientAsync(GetRoutingMessageRecipientRequest request, AsyncApiCallback<Recipient> callback) Get a recipient- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingMessageRecipientAsync
public Future<ApiResponse<Recipient>> getRoutingMessageRecipientAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Recipient>> callback) Get a recipient- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingMessageRecipientsAsync
public Future<RecipientListing> getRoutingMessageRecipientsAsync(GetRoutingMessageRecipientsRequest request, AsyncApiCallback<RecipientListing> callback) Get recipients- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingMessageRecipientsAsync
public Future<ApiResponse<RecipientListing>> getRoutingMessageRecipientsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RecipientListing>> callback) Get recipients- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorAsync
public Future<Predictor> getRoutingPredictorAsync(GetRoutingPredictorRequest request, AsyncApiCallback<Predictor> callback) Retrieve a single predictor.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorAsync
public Future<ApiResponse<Predictor>> getRoutingPredictorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Predictor>> callback) Retrieve a single predictor.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorModelFeaturesAsync
public Future<PredictorModelFeatureListing> getRoutingPredictorModelFeaturesAsync(GetRoutingPredictorModelFeaturesRequest request, AsyncApiCallback<PredictorModelFeatureListing> callback) Retrieve Predictor Model Features.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorModelFeaturesAsync
public Future<ApiResponse<PredictorModelFeatureListing>> getRoutingPredictorModelFeaturesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PredictorModelFeatureListing>> callback) Retrieve Predictor Model Features.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorModelsAsync
public Future<PredictorModels> getRoutingPredictorModelsAsync(GetRoutingPredictorModelsRequest request, AsyncApiCallback<PredictorModels> callback) Retrieve Predictor Models and Top Features.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorModelsAsync
public Future<ApiResponse<PredictorModels>> getRoutingPredictorModelsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PredictorModels>> callback) Retrieve Predictor Models and Top Features.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorsAsync
public Future<PredictorListing> getRoutingPredictorsAsync(GetRoutingPredictorsRequest request, AsyncApiCallback<PredictorListing> callback) Retrieve all predictors.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorsAsync
public Future<ApiResponse<PredictorListing>> getRoutingPredictorsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PredictorListing>> callback) Retrieve all predictors.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorsKeyperformanceindicatorAsync
public Future<KeyPerformanceIndicator> getRoutingPredictorsKeyperformanceindicatorAsync(GetRoutingPredictorsKeyperformanceindicatorRequest request, AsyncApiCallback<KeyPerformanceIndicator> callback) Retrieve a single Key Performance Indicator. getRoutingPredictorsKeyperformanceindicator 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
-
getRoutingPredictorsKeyperformanceindicatorAsync
public Future<ApiResponse<KeyPerformanceIndicator>> getRoutingPredictorsKeyperformanceindicatorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<KeyPerformanceIndicator>> callback) Retrieve a single Key Performance Indicator. getRoutingPredictorsKeyperformanceindicator 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
-
getRoutingPredictorsKeyperformanceindicatorsAsync
public Future<List<KeyPerformanceIndicator>> getRoutingPredictorsKeyperformanceindicatorsAsync(GetRoutingPredictorsKeyperformanceindicatorsRequest request, AsyncApiCallback<List<KeyPerformanceIndicator>> callback) Get a list of Key Performance Indicators- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorsKeyperformanceindicatorsAsync
public Future<ApiResponse<List<KeyPerformanceIndicator>>> getRoutingPredictorsKeyperformanceindicatorsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<KeyPerformanceIndicator>>> callback) Get a list of Key Performance Indicators- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingPredictorsKeyperformanceindicatortypesAsync
public Future<List<KeyPerformanceIndicatorType>> getRoutingPredictorsKeyperformanceindicatortypesAsync(GetRoutingPredictorsKeyperformanceindicatortypesRequest request, AsyncApiCallback<List<KeyPerformanceIndicatorType>> callback) Get a list of Key Performance Indicators Types available. getRoutingPredictorsKeyperformanceindicatortypes 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
-
getRoutingPredictorsKeyperformanceindicatortypesAsync
public Future<ApiResponse<List<KeyPerformanceIndicatorType>>> getRoutingPredictorsKeyperformanceindicatortypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<KeyPerformanceIndicatorType>>> callback) Get a list of Key Performance Indicators Types available. getRoutingPredictorsKeyperformanceindicatortypes 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
-
getRoutingQueueAsync
public Future<Queue> getRoutingQueueAsync(GetRoutingQueueRequest request, AsyncApiCallback<Queue> callback) Get details about this queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueAsync
public Future<ApiResponse<Queue>> getRoutingQueueAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Queue>> callback) Get details about this queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueAssistantAsync
public Future<AssistantQueue> getRoutingQueueAssistantAsync(GetRoutingQueueAssistantRequest request, AsyncApiCallback<AssistantQueue> callback) Get an assistant associated with a queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueAssistantAsync
public Future<ApiResponse<AssistantQueue>> getRoutingQueueAssistantAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AssistantQueue>> callback) Get an assistant associated with a queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueComparisonperiodAsync
public Future<ComparisonPeriod> getRoutingQueueComparisonperiodAsync(GetRoutingQueueComparisonperiodRequest request, AsyncApiCallback<ComparisonPeriod> callback) Get a Comparison Period.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueComparisonperiodAsync
public Future<ApiResponse<ComparisonPeriod>> getRoutingQueueComparisonperiodAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ComparisonPeriod>> callback) Get a Comparison Period.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueComparisonperiodsAsync
public Future<ComparisonPeriodListing> getRoutingQueueComparisonperiodsAsync(GetRoutingQueueComparisonperiodsRequest request, AsyncApiCallback<ComparisonPeriodListing> callback) Get list of comparison periods- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueComparisonperiodsAsync
public Future<ApiResponse<ComparisonPeriodListing>> getRoutingQueueComparisonperiodsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ComparisonPeriodListing>> callback) Get list of comparison periods- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueEstimatedwaittimeAsync
public Future<EstimatedWaitTimePredictions> getRoutingQueueEstimatedwaittimeAsync(GetRoutingQueueEstimatedwaittimeRequest request, AsyncApiCallback<EstimatedWaitTimePredictions> callback) Get Estimated Wait Time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueEstimatedwaittimeAsync
public Future<ApiResponse<EstimatedWaitTimePredictions>> getRoutingQueueEstimatedwaittimeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EstimatedWaitTimePredictions>> callback) Get Estimated Wait Time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueIdentityresolutionAsync
public Future<IdentityResolutionQueueConfig> getRoutingQueueIdentityresolutionAsync(GetRoutingQueueIdentityresolutionRequest request, AsyncApiCallback<IdentityResolutionQueueConfig> callback) Get Queue IdentityResolution Settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueIdentityresolutionAsync
public Future<ApiResponse<IdentityResolutionQueueConfig>> getRoutingQueueIdentityresolutionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IdentityResolutionQueueConfig>> callback) Get Queue IdentityResolution Settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueMediatypeEstimatedwaittimeAsync
public Future<EstimatedWaitTimePredictions> getRoutingQueueMediatypeEstimatedwaittimeAsync(GetRoutingQueueMediatypeEstimatedwaittimeRequest request, AsyncApiCallback<EstimatedWaitTimePredictions> callback) Get Estimated Wait Time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueMediatypeEstimatedwaittimeAsync
public Future<ApiResponse<EstimatedWaitTimePredictions>> getRoutingQueueMediatypeEstimatedwaittimeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EstimatedWaitTimePredictions>> callback) Get Estimated Wait Time- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueMembersAsync
public Future<QueueMemberEntityListing> getRoutingQueueMembersAsync(GetRoutingQueueMembersRequest request, AsyncApiCallback<QueueMemberEntityListing> callback) Get the members of this queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueMembersAsync
public Future<ApiResponse<QueueMemberEntityListing>> getRoutingQueueMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueueMemberEntityListing>> callback) Get the members of this queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueUsersAsync
public Future<QueueMemberEntityListingV1> getRoutingQueueUsersAsync(GetRoutingQueueUsersRequest request, AsyncApiCallback<QueueMemberEntityListingV1> callback) Deprecated.DEPRECATED: use GET /routing/queues/{queueId}/members. Get the members of this queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueUsersAsync
public Future<ApiResponse<QueueMemberEntityListingV1>> getRoutingQueueUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueueMemberEntityListingV1>> callback) Deprecated.DEPRECATED: use GET /routing/queues/{queueId}/members. Get the members of this queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueWrapupcodesAsync
public Future<WrapupCodeEntityListing> getRoutingQueueWrapupcodesAsync(GetRoutingQueueWrapupcodesRequest request, AsyncApiCallback<WrapupCodeEntityListing> callback) Get the wrap-up codes for a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueueWrapupcodesAsync
public Future<ApiResponse<WrapupCodeEntityListing>> getRoutingQueueWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WrapupCodeEntityListing>> callback) Get the wrap-up codes for a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueuesAsync
public Future<QueueEntityListing> getRoutingQueuesAsync(GetRoutingQueuesRequest request, AsyncApiCallback<QueueEntityListing> callback) Get list of queues.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueuesAsync
public Future<ApiResponse<QueueEntityListing>> getRoutingQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueueEntityListing>> callback) Get list of queues.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueuesDivisionviewsAsync
public Future<QueueEntityListing> getRoutingQueuesDivisionviewsAsync(GetRoutingQueuesDivisionviewsRequest request, AsyncApiCallback<QueueEntityListing> callback) Get a paged listing of simplified queue objects, filterable by name, queue ID(s), or division ID(s).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueuesDivisionviewsAsync
public Future<ApiResponse<QueueEntityListing>> getRoutingQueuesDivisionviewsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueueEntityListing>> callback) Get a paged listing of simplified queue objects, filterable by name, queue ID(s), or division ID(s).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueuesDivisionviewsAllAsync
public Future<QueueEntityListing> getRoutingQueuesDivisionviewsAllAsync(GetRoutingQueuesDivisionviewsAllRequest request, AsyncApiCallback<QueueEntityListing> callback) Get a paged listing of simplified queue objects, sorted by name. Can be used to get a digest of all queues in an organization.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueuesDivisionviewsAllAsync
public Future<ApiResponse<QueueEntityListing>> getRoutingQueuesDivisionviewsAllAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QueueEntityListing>> callback) Get a paged listing of simplified queue objects, sorted by name. Can be used to get a digest of all queues in an organization.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueuesMeAsync
public Future<UserQueueEntityListing> getRoutingQueuesMeAsync(GetRoutingQueuesMeRequest request, AsyncApiCallback<UserQueueEntityListing> callback) Get a paged listing of queues the user is a member of.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingQueuesMeAsync
public Future<ApiResponse<UserQueueEntityListing>> getRoutingQueuesMeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserQueueEntityListing>> callback) Get a paged listing of queues the user is a member of.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSettingsAsync
public Future<RoutingSettings> getRoutingSettingsAsync(GetRoutingSettingsRequest request, AsyncApiCallback<RoutingSettings> callback) Get an organization's routing settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSettingsAsync
public Future<ApiResponse<RoutingSettings>> getRoutingSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RoutingSettings>> callback) Get an organization's routing settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSettingsContactcenterAsync
public Future<ContactCenterSettings> getRoutingSettingsContactcenterAsync(GetRoutingSettingsContactcenterRequest request, AsyncApiCallback<ContactCenterSettings> callback) Get Contact Center Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSettingsContactcenterAsync
public Future<ApiResponse<ContactCenterSettings>> getRoutingSettingsContactcenterAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ContactCenterSettings>> callback) Get Contact Center Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSettingsTranscriptionAsync
public Future<TranscriptionSettings> getRoutingSettingsTranscriptionAsync(GetRoutingSettingsTranscriptionRequest request, AsyncApiCallback<TranscriptionSettings> callback) Get Transcription Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSettingsTranscriptionAsync
public Future<ApiResponse<TranscriptionSettings>> getRoutingSettingsTranscriptionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TranscriptionSettings>> callback) Get Transcription Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillAsync
public Future<RoutingSkill> getRoutingSkillAsync(GetRoutingSkillRequest request, AsyncApiCallback<RoutingSkill> callback) Get Routing Skill- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillAsync
public Future<ApiResponse<RoutingSkill>> getRoutingSkillAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<RoutingSkill>> callback) Get Routing Skill- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillexpressionAsync
public Future<SkillExpression> getRoutingSkillexpressionAsync(GetRoutingSkillexpressionRequest request, AsyncApiCallback<SkillExpression> callback) Get a skill expression by ID- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillexpressionAsync
public Future<ApiResponse<SkillExpression>> getRoutingSkillexpressionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillExpression>> callback) Get a skill expression by ID- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillexpressionsAsync
public Future<SkillExpressionEntityListing> getRoutingSkillexpressionsAsync(GetRoutingSkillexpressionsRequest request, AsyncApiCallback<SkillExpressionEntityListing> callback) Get skill expressions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillexpressionsAsync
public Future<ApiResponse<SkillExpressionEntityListing>> getRoutingSkillexpressionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillExpressionEntityListing>> callback) Get skill expressions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillexpressionsQueueQueueIdAsync
public Future<SkillExpressionEntityListing> getRoutingSkillexpressionsQueueQueueIdAsync(GetRoutingSkillexpressionsQueueQueueIdRequest request, AsyncApiCallback<SkillExpressionEntityListing> callback) Get skill expressions associated with a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillexpressionsQueueQueueIdAsync
public Future<ApiResponse<SkillExpressionEntityListing>> getRoutingSkillexpressionsQueueQueueIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillExpressionEntityListing>> callback) Get skill expressions associated with a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillgroupAsync
public Future<SkillGroup> getRoutingSkillgroupAsync(GetRoutingSkillgroupRequest request, AsyncApiCallback<SkillGroup> callback) Get skill group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillgroupAsync
public Future<ApiResponse<SkillGroup>> getRoutingSkillgroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillGroup>> callback) Get skill group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillgroupMembersAsync
public Future<SkillGroupMemberEntityListing> getRoutingSkillgroupMembersAsync(GetRoutingSkillgroupMembersRequest request, AsyncApiCallback<SkillGroupMemberEntityListing> callback) Get skill group members- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillgroupMembersAsync
public Future<ApiResponse<SkillGroupMemberEntityListing>> getRoutingSkillgroupMembersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillGroupMemberEntityListing>> callback) Get skill group members- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillgroupMembersDivisionsAsync
public Future<SkillGroupMemberDivisionList> getRoutingSkillgroupMembersDivisionsAsync(GetRoutingSkillgroupMembersDivisionsRequest request, AsyncApiCallback<SkillGroupMemberDivisionList> callback) Get list of member divisions for this skill group.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillgroupMembersDivisionsAsync
public Future<ApiResponse<SkillGroupMemberDivisionList>> getRoutingSkillgroupMembersDivisionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillGroupMemberDivisionList>> callback) Get list of member divisions for this skill group.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillgroupsAsync
public Future<SkillGroupEntityListing> getRoutingSkillgroupsAsync(GetRoutingSkillgroupsRequest request, AsyncApiCallback<SkillGroupEntityListing> callback) Get skill group listing- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillgroupsAsync
public Future<ApiResponse<SkillGroupEntityListing>> getRoutingSkillgroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillGroupEntityListing>> callback) Get skill group listing- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillsAsync
public Future<SkillEntityListing> getRoutingSkillsAsync(GetRoutingSkillsRequest request, AsyncApiCallback<SkillEntityListing> callback) Get the list of routing skills. View permission enforcement only applies to skills assigned to a division.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSkillsAsync
public Future<ApiResponse<SkillEntityListing>> getRoutingSkillsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SkillEntityListing>> callback) Get the list of routing skills. View permission enforcement only applies to skills assigned to a division.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsAddressAsync
public Future<SmsAddress> getRoutingSmsAddressAsync(GetRoutingSmsAddressRequest request, AsyncApiCallback<SmsAddress> callback) Get an Address by Id for SMS- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsAddressAsync
public Future<ApiResponse<SmsAddress>> getRoutingSmsAddressAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SmsAddress>> callback) Get an Address by Id for SMS- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsAddressesAsync
public Future<SmsAddressEntityListing> getRoutingSmsAddressesAsync(GetRoutingSmsAddressesRequest request, AsyncApiCallback<SmsAddressEntityListing> callback) Get a list of Addresses for SMS- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsAddressesAsync
public Future<ApiResponse<SmsAddressEntityListing>> getRoutingSmsAddressesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SmsAddressEntityListing>> callback) Get a list of Addresses for SMS- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsAvailablephonenumbersAsync
public Future<SMSAvailablePhoneNumberEntityListing> getRoutingSmsAvailablephonenumbersAsync(GetRoutingSmsAvailablephonenumbersRequest request, AsyncApiCallback<SMSAvailablePhoneNumberEntityListing> callback) Get a list of available phone numbers for SMS provisioning. This request will return up to 30 random phone numbers matching the criteria specified. To get additional phone numbers repeat the request.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsAvailablephonenumbersAsync
public Future<ApiResponse<SMSAvailablePhoneNumberEntityListing>> getRoutingSmsAvailablephonenumbersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SMSAvailablePhoneNumberEntityListing>> callback) Get a list of available phone numbers for SMS provisioning. This request will return up to 30 random phone numbers matching the criteria specified. To get additional phone numbers repeat the request.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsIdentityresolutionPhonenumberAsync
public Future<SmsIdentityResolutionConfig> getRoutingSmsIdentityresolutionPhonenumberAsync(GetRoutingSmsIdentityresolutionPhonenumberRequest request, AsyncApiCallback<SmsIdentityResolutionConfig> callback) Get a SMS identity resolution settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsIdentityresolutionPhonenumberAsync
public Future<ApiResponse<SmsIdentityResolutionConfig>> getRoutingSmsIdentityresolutionPhonenumberAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SmsIdentityResolutionConfig>> callback) Get a SMS identity resolution settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsPhonenumberAsync
public Future<SmsPhoneNumber> getRoutingSmsPhonenumberAsync(GetRoutingSmsPhonenumberRequest request, AsyncApiCallback<SmsPhoneNumber> callback) Get a phone number provisioned for SMS. When no supported content profile is explicitly set on an MMS-capable phone number, the system uses the \"SMS Default\" profile. This default profile allows all media types (*\\/\\*) for inbound messages and specific image types (image/gif, image/jpeg, image/png) for outbound messages. The \"SMS Default\" profile does not have an ID and cannot be modified. To customize media filtering, create and assign a custom supported content profile using the PATCH endpoint.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsPhonenumberAsync
public Future<ApiResponse<SmsPhoneNumber>> getRoutingSmsPhonenumberAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SmsPhoneNumber>> callback) Get a phone number provisioned for SMS. When no supported content profile is explicitly set on an MMS-capable phone number, the system uses the \"SMS Default\" profile. This default profile allows all media types (*\\/\\*) for inbound messages and specific image types (image/gif, image/jpeg, image/png) for outbound messages. The \"SMS Default\" profile does not have an ID and cannot be modified. To customize media filtering, create and assign a custom supported content profile using the PATCH endpoint.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsPhonenumbersAsync
public Future<SmsPhoneNumberEntityListing> getRoutingSmsPhonenumbersAsync(GetRoutingSmsPhonenumbersRequest request, AsyncApiCallback<SmsPhoneNumberEntityListing> callback) Get a list of provisioned phone numbers. When no supported content profile is explicitly set, the system uses the \"SMS Default\" profile. This default profile allows all media types (*\\/\\*) for inbound messages and specific image types (image/gif, image/jpeg, image/png) for outbound messages. The \"SMS Default\" profile does not have an ID and cannot be modified. To customize media filtering, create and assign a custom supported content profile.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingSmsPhonenumbersAsync
public Future<ApiResponse<SmsPhoneNumberEntityListing>> getRoutingSmsPhonenumbersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SmsPhoneNumberEntityListing>> callback) Get a list of provisioned phone numbers. When no supported content profile is explicitly set, the system uses the \"SMS Default\" profile. This default profile allows all media types (*\\/\\*) for inbound messages and specific image types (image/gif, image/jpeg, image/png) for outbound messages. The \"SMS Default\" profile does not have an ID and cannot be modified. To customize media filtering, create and assign a custom supported content profile.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUserDirectroutingbackupSettingsAsync
public Future<AgentDirectRoutingBackupSettings> getRoutingUserDirectroutingbackupSettingsAsync(GetRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Get the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUserDirectroutingbackupSettingsAsync
public Future<ApiResponse<AgentDirectRoutingBackupSettings>> getRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Get the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUserUtilizationAsync
public Future<AgentMaxUtilizationResponse> getRoutingUserUtilizationAsync(GetRoutingUserUtilizationRequest request, AsyncApiCallback<AgentMaxUtilizationResponse> callback) Get the user's max utilization settings. If not configured, the organization-wide default is returned.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUserUtilizationAsync
public Future<ApiResponse<AgentMaxUtilizationResponse>> getRoutingUserUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentMaxUtilizationResponse>> callback) Get the user's max utilization settings. If not configured, the organization-wide default is returned.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUtilizationAsync
public Future<UtilizationResponse> getRoutingUtilizationAsync(GetRoutingUtilizationRequest request, AsyncApiCallback<UtilizationResponse> callback) Get the organization-wide max utilization settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUtilizationAsync
public Future<ApiResponse<UtilizationResponse>> getRoutingUtilizationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UtilizationResponse>> callback) Get the organization-wide max utilization settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUtilizationLabelAsync
public Future<UtilizationLabel> getRoutingUtilizationLabelAsync(GetRoutingUtilizationLabelRequest request, AsyncApiCallback<UtilizationLabel> callback) Get details about this utilization label- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUtilizationLabelAsync
public Future<ApiResponse<UtilizationLabel>> getRoutingUtilizationLabelAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UtilizationLabel>> callback) Get details about this utilization label- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUtilizationLabelAgentsAsync
public Future<List<Object>> getRoutingUtilizationLabelAgentsAsync(GetRoutingUtilizationLabelAgentsRequest request, AsyncApiCallback<List<Object>> callback) Get list of agent ids associated with a utilization label- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUtilizationLabelAgentsAsync
public Future<ApiResponse<List<Object>>> getRoutingUtilizationLabelAgentsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<Object>>> callback) Get list of agent ids associated with a utilization label- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUtilizationLabelsAsync
public Future<UtilizationLabelEntityListing> getRoutingUtilizationLabelsAsync(GetRoutingUtilizationLabelsRequest request, AsyncApiCallback<UtilizationLabelEntityListing> callback) Get list of utilization labels- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingUtilizationLabelsAsync
public Future<ApiResponse<UtilizationLabelEntityListing>> getRoutingUtilizationLabelsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UtilizationLabelEntityListing>> callback) Get list of utilization labels- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingWrapupcodeAsync
public Future<WrapupCode> getRoutingWrapupcodeAsync(GetRoutingWrapupcodeRequest request, AsyncApiCallback<WrapupCode> callback) Get details about this wrap-up code.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingWrapupcodeAsync
public Future<ApiResponse<WrapupCode>> getRoutingWrapupcodeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WrapupCode>> callback) Get details about this wrap-up code.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingWrapupcodesAsync
public Future<WrapupCodeEntityListing> getRoutingWrapupcodesAsync(GetRoutingWrapupcodesRequest request, AsyncApiCallback<WrapupCodeEntityListing> callback) Get list of wrapup codes.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingWrapupcodesAsync
public Future<ApiResponse<WrapupCodeEntityListing>> getRoutingWrapupcodesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WrapupCodeEntityListing>> callback) Get list of wrapup codes.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingWrapupcodesDivisionviewAsync
public Future<WrapupCode> getRoutingWrapupcodesDivisionviewAsync(GetRoutingWrapupcodesDivisionviewRequest request, AsyncApiCallback<WrapupCode> callback) Get a simplified wrap-up code.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingWrapupcodesDivisionviewAsync
public Future<ApiResponse<WrapupCode>> getRoutingWrapupcodesDivisionviewAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WrapupCode>> callback) Get a simplified wrap-up code.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingWrapupcodesDivisionviewsAsync
public Future<WrapupCodeEntityListing> getRoutingWrapupcodesDivisionviewsAsync(GetRoutingWrapupcodesDivisionviewsRequest request, AsyncApiCallback<WrapupCodeEntityListing> callback) Get a paged listing of simplified wrapup code objects, filterable by name, wrapup code ID(s), or division ID(s). Specifying both name and ID parameters is not supported.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getRoutingWrapupcodesDivisionviewsAsync
public Future<ApiResponse<WrapupCodeEntityListing>> getRoutingWrapupcodesDivisionviewsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WrapupCodeEntityListing>> callback) Get a paged listing of simplified wrapup code objects, filterable by name, wrapup code ID(s), or division ID(s). Specifying both name and ID parameters is not supported.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserQueuesAsync
public Future<UserQueueEntityListing> getUserQueuesAsync(GetUserQueuesRequest request, AsyncApiCallback<UserQueueEntityListing> callback) Get queues for user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserQueuesAsync
public Future<ApiResponse<UserQueueEntityListing>> getUserQueuesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserQueueEntityListing>> callback) Get queues for user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRoutinglanguagesAsync
public Future<UserLanguageEntityListing> getUserRoutinglanguagesAsync(GetUserRoutinglanguagesRequest request, AsyncApiCallback<UserLanguageEntityListing> callback) List routing languages assigned to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRoutinglanguagesAsync
public Future<ApiResponse<UserLanguageEntityListing>> getUserRoutinglanguagesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserLanguageEntityListing>> callback) List routing languages assigned to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRoutingskillsAsync
public Future<UserSkillEntityListing> getUserRoutingskillsAsync(GetUserRoutingskillsRequest request, AsyncApiCallback<UserSkillEntityListing> callback) List routing skills assigned to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserRoutingskillsAsync
public Future<ApiResponse<UserSkillEntityListing>> getUserRoutingskillsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) List routing skills assigned to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserSkillgroupsAsync
public Future<UserSkillGroupEntityListing> getUserSkillgroupsAsync(GetUserSkillgroupsRequest request, AsyncApiCallback<UserSkillGroupEntityListing> callback) Get skill groups for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUserSkillgroupsAsync
public Future<ApiResponse<UserSkillGroupEntityListing>> getUserSkillgroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserSkillGroupEntityListing>> callback) Get skill groups for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingConversationAsync
public Future<RoutingConversationAttributesResponse> patchRoutingConversationAsync(PatchRoutingConversationRequest request, AsyncApiCallback<RoutingConversationAttributesResponse> callback) Update attributes of an in-queue conversation Returns an object indicating the updated values of all settable attributes. Supported attributes: skillIds, skillExpression, languageId, and priority.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingConversationAsync
public Future<ApiResponse<RoutingConversationAttributesResponse>> patchRoutingConversationAsync(ApiRequest<RoutingConversationAttributesRequest> request, AsyncApiCallback<ApiResponse<RoutingConversationAttributesResponse>> callback) Update attributes of an in-queue conversation Returns an object indicating the updated values of all settable attributes. Supported attributes: skillIds, skillExpression, languageId, and priority.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingEmailDomainAsync
public Future<InboundDomain> patchRoutingEmailDomainAsync(PatchRoutingEmailDomainRequest request, AsyncApiCallback<InboundDomain> callback) Update domain settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingEmailDomainAsync
public Future<ApiResponse<InboundDomain>> patchRoutingEmailDomainAsync(ApiRequest<InboundDomainPatchRequest> request, AsyncApiCallback<ApiResponse<InboundDomain>> callback) Update domain settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingEmailDomainValidateAsync
public Future<InboundDomain> patchRoutingEmailDomainValidateAsync(PatchRoutingEmailDomainValidateRequest request, AsyncApiCallback<InboundDomain> callback) Validate domain settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingEmailDomainValidateAsync
public Future<ApiResponse<InboundDomain>> patchRoutingEmailDomainValidateAsync(ApiRequest<InboundDomainPatchRequest> request, AsyncApiCallback<ApiResponse<InboundDomain>> callback) Validate domain settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingEmailOutboundDomainAsync
public Future<OutboundDomain> patchRoutingEmailOutboundDomainAsync(PatchRoutingEmailOutboundDomainRequest request, AsyncApiCallback<OutboundDomain> callback) Update configurable settings for an email domain, such as changing the sending method (e.g., to or from SMTP).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingEmailOutboundDomainAsync
public Future<ApiResponse<OutboundDomain>> patchRoutingEmailOutboundDomainAsync(ApiRequest<OutboundDomainPatchRequest> request, AsyncApiCallback<ApiResponse<OutboundDomain>> callback) Update configurable settings for an email domain, such as changing the sending method (e.g., to or from SMTP).- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingEmailSettingEmailSettingIdAsync
public Future<EmailSetting> patchRoutingEmailSettingEmailSettingIdAsync(PatchRoutingEmailSettingEmailSettingIdRequest request, AsyncApiCallback<EmailSetting> callback) Update an email setting. Modifies the settings for email setting- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingEmailSettingEmailSettingIdAsync
public Future<ApiResponse<EmailSetting>> patchRoutingEmailSettingEmailSettingIdAsync(ApiRequest<EmailSetting> request, AsyncApiCallback<ApiResponse<EmailSetting>> callback) Update an email setting. Modifies the settings for email setting- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingPredictorAsync
public Future<Predictor> patchRoutingPredictorAsync(PatchRoutingPredictorRequest request, AsyncApiCallback<Predictor> callback) Update single predictor.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingPredictorAsync
public Future<ApiResponse<Predictor>> patchRoutingPredictorAsync(ApiRequest<PatchPredictorRequest> request, AsyncApiCallback<ApiResponse<Predictor>> callback) Update single predictor.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingPredictorsKeyperformanceindicatorAsync
public Future<KeyPerformanceIndicator> patchRoutingPredictorsKeyperformanceindicatorAsync(PatchRoutingPredictorsKeyperformanceindicatorRequest request, AsyncApiCallback<KeyPerformanceIndicator> callback) Update a custom Key Performance Indicator. patchRoutingPredictorsKeyperformanceindicator 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
-
patchRoutingPredictorsKeyperformanceindicatorAsync
public Future<ApiResponse<KeyPerformanceIndicator>> patchRoutingPredictorsKeyperformanceindicatorAsync(ApiRequest<UpdateKpiRequest> request, AsyncApiCallback<ApiResponse<KeyPerformanceIndicator>> callback) Update a custom Key Performance Indicator. patchRoutingPredictorsKeyperformanceindicator 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
-
patchRoutingQueueMemberAsync
public Future<Void> patchRoutingQueueMemberAsync(PatchRoutingQueueMemberRequest request, AsyncApiCallback<Void> callback) Update the ring number OR joined status for a queue member.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingQueueMemberAsync
public Future<ApiResponse<Void>> patchRoutingQueueMemberAsync(ApiRequest<QueueMember> request, AsyncApiCallback<ApiResponse<Void>> callback) Update the ring number OR joined status for a queue member.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingQueueMembersAsync
public Future<QueueMemberEntityListing> patchRoutingQueueMembersAsync(PatchRoutingQueueMembersRequest request, AsyncApiCallback<QueueMemberEntityListing> callback) Join or unjoin a set of up to 100 users for a queue Users can only be joined to queues where they have membership. Non-member user-queue pairs in the request will be disregarded. Note: This operation is processed asynchronously and the response data may not reflect the final state. Changes may take time to propagate. Query the GET endpoint after a delay to retrieve the current membership status.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingQueueMembersAsync
public Future<ApiResponse<QueueMemberEntityListing>> patchRoutingQueueMembersAsync(ApiRequest<List<QueueMember>> request, AsyncApiCallback<ApiResponse<QueueMemberEntityListing>> callback) Join or unjoin a set of up to 100 users for a queue Users can only be joined to queues where they have membership. Non-member user-queue pairs in the request will be disregarded. Note: This operation is processed asynchronously and the response data may not reflect the final state. Changes may take time to propagate. Query the GET endpoint after a delay to retrieve the current membership status.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingQueueUserAsync
public Future<Void> patchRoutingQueueUserAsync(PatchRoutingQueueUserRequest request, AsyncApiCallback<Void> callback) Deprecated.DEPRECATED: use PATCH /routing/queues/{queueId}/members/{memberId}. Update the ring number OR joined status for a User in a Queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingQueueUserAsync
public Future<ApiResponse<Void>> patchRoutingQueueUserAsync(ApiRequest<QueueMember> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.DEPRECATED: use PATCH /routing/queues/{queueId}/members/{memberId}. Update the ring number OR joined status for a User in a Queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingQueueUsersAsync
public Future<QueueMemberEntityListingV1> patchRoutingQueueUsersAsync(PatchRoutingQueueUsersRequest request, AsyncApiCallback<QueueMemberEntityListingV1> callback) Deprecated.DEPRECATED: use PATCH /routing/queues/{queueId}/members. Join or unjoin a set of users for a queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingQueueUsersAsync
public Future<ApiResponse<QueueMemberEntityListingV1>> patchRoutingQueueUsersAsync(ApiRequest<List<QueueMember>> request, AsyncApiCallback<ApiResponse<QueueMemberEntityListingV1>> callback) Deprecated.DEPRECATED: use PATCH /routing/queues/{queueId}/members. Join or unjoin a set of users for a queue.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingSettingsContactcenterAsync
public Future<Void> patchRoutingSettingsContactcenterAsync(PatchRoutingSettingsContactcenterRequest request, AsyncApiCallback<Void> callback) Update Contact Center Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingSettingsContactcenterAsync
public Future<ApiResponse<Void>> patchRoutingSettingsContactcenterAsync(ApiRequest<ContactCenterSettings> request, AsyncApiCallback<ApiResponse<Void>> callback) Update Contact Center Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingSettingsTranscriptionAsync
public Future<TranscriptionSettings> patchRoutingSettingsTranscriptionAsync(PatchRoutingSettingsTranscriptionRequest request, AsyncApiCallback<TranscriptionSettings> callback) Patch Transcription Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingSettingsTranscriptionAsync
public Future<ApiResponse<TranscriptionSettings>> patchRoutingSettingsTranscriptionAsync(ApiRequest<TranscriptionSettings> request, AsyncApiCallback<ApiResponse<TranscriptionSettings>> callback) Patch Transcription Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingSkillAsync
public Future<RoutingSkill> patchRoutingSkillAsync(PatchRoutingSkillRequest request, AsyncApiCallback<RoutingSkill> callback) Update Routing Skill Division- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingSkillAsync
public Future<ApiResponse<RoutingSkill>> patchRoutingSkillAsync(ApiRequest<UpdateSkillDivisionRequest> request, AsyncApiCallback<ApiResponse<RoutingSkill>> callback) Update Routing Skill Division- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingSkillgroupAsync
public Future<SkillGroup> patchRoutingSkillgroupAsync(PatchRoutingSkillgroupRequest request, AsyncApiCallback<SkillGroup> callback) Update skill group definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingSkillgroupAsync
public Future<ApiResponse<SkillGroup>> patchRoutingSkillgroupAsync(ApiRequest<SkillGroup> request, AsyncApiCallback<ApiResponse<SkillGroup>> callback) Update skill group definition- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingSmsPhonenumberAsync
public Future<SmsPhoneNumber> patchRoutingSmsPhonenumberAsync(PatchRoutingSmsPhonenumberRequest request, AsyncApiCallback<SmsPhoneNumber> callback) Update a phone number provisioned for SMS. Use this endpoint to assign a custom supported content profile to an MMS-capable phone number. If no supported content profile is set, the phone number uses the \"SMS Default\" profile, which allows all media types (*\\/\\*) for inbound messages and specific image types (image/gif, image/jpeg, image/png) for outbound messages. To customize media filtering, provide a supported content profile ID in the request body.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchRoutingSmsPhonenumberAsync
public Future<ApiResponse<SmsPhoneNumber>> patchRoutingSmsPhonenumberAsync(ApiRequest<SmsPhoneNumberPatchRequest> request, AsyncApiCallback<ApiResponse<SmsPhoneNumber>> callback) Update a phone number provisioned for SMS. Use this endpoint to assign a custom supported content profile to an MMS-capable phone number. If no supported content profile is set, the phone number uses the \"SMS Default\" profile, which allows all media types (*\\/\\*) for inbound messages and specific image types (image/gif, image/jpeg, image/png) for outbound messages. To customize media filtering, provide a supported content profile ID in the request body.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserQueueAsync
public Future<UserQueue> patchUserQueueAsync(PatchUserQueueRequest request, AsyncApiCallback<UserQueue> callback) Join or unjoin a queue for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserQueueAsync
public Future<ApiResponse<UserQueue>> patchUserQueueAsync(ApiRequest<UserQueue> request, AsyncApiCallback<ApiResponse<UserQueue>> callback) Join or unjoin a queue for a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserQueuesAsync
public Future<UserQueueEntityListing> patchUserQueuesAsync(PatchUserQueuesRequest request, AsyncApiCallback<UserQueueEntityListing> callback) Join or unjoin a set of queues for a user Users can only be joined to queues where they have membership. Non-member user-queue pairs in the request will be disregarded. Note: This operation is processed asynchronously and the response data may not reflect the final state. Changes may take time to propagate. Query the GET endpoint after a delay to retrieve the current membership status.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserQueuesAsync
public Future<ApiResponse<UserQueueEntityListing>> patchUserQueuesAsync(ApiRequest<List<UserQueue>> request, AsyncApiCallback<ApiResponse<UserQueueEntityListing>> callback) Join or unjoin a set of queues for a user Users can only be joined to queues where they have membership. Non-member user-queue pairs in the request will be disregarded. Note: This operation is processed asynchronously and the response data may not reflect the final state. Changes may take time to propagate. Query the GET endpoint after a delay to retrieve the current membership status.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutinglanguageAsync
public Future<UserRoutingLanguage> patchUserRoutinglanguageAsync(PatchUserRoutinglanguageRequest request, AsyncApiCallback<UserRoutingLanguage> callback) Update an assigned routing language's proficiency- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutinglanguageAsync
public Future<ApiResponse<UserRoutingLanguage>> patchUserRoutinglanguageAsync(ApiRequest<UserRoutingLanguage> request, AsyncApiCallback<ApiResponse<UserRoutingLanguage>> callback) Update an assigned routing language's proficiency- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutinglanguagesBulkAsync
public Future<UserLanguageEntityListing> patchUserRoutinglanguagesBulkAsync(PatchUserRoutinglanguagesBulkRequest request, AsyncApiCallback<UserLanguageEntityListing> callback) Assign multiple routing languages to a user. Max 50 routing languages in request body- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutinglanguagesBulkAsync
public Future<ApiResponse<UserLanguageEntityListing>> patchUserRoutinglanguagesBulkAsync(ApiRequest<List<UserRoutingLanguagePost>> request, AsyncApiCallback<ApiResponse<UserLanguageEntityListing>> callback) Assign multiple routing languages to a user. Max 50 routing languages in request body- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutingskillsBulkAsync
public Future<UserSkillEntityListing> patchUserRoutingskillsBulkAsync(PatchUserRoutingskillsBulkRequest request, AsyncApiCallback<UserSkillEntityListing> callback) Assign multiple routing skills to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUserRoutingskillsBulkAsync
public Future<ApiResponse<UserSkillEntityListing>> patchUserRoutingskillsBulkAsync(ApiRequest<List<UserRoutingSkillPost>> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) Assign multiple routing skills to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsQueuesObservationsQueryAsync
public Future<QueueObservationQueryResponse> postAnalyticsQueuesObservationsQueryAsync(PostAnalyticsQueuesObservationsQueryRequest request, AsyncApiCallback<QueueObservationQueryResponse> callback) Query for queue observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsQueuesObservationsQueryAsync
public Future<ApiResponse<QueueObservationQueryResponse>> postAnalyticsQueuesObservationsQueryAsync(ApiRequest<QueueObservationQuery> request, AsyncApiCallback<ApiResponse<QueueObservationQueryResponse>> callback) Query for queue observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsRoutingActivityQueryAsync
public Future<RoutingActivityResponse> postAnalyticsRoutingActivityQueryAsync(PostAnalyticsRoutingActivityQueryRequest request, AsyncApiCallback<RoutingActivityResponse> callback) Query for user activity observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsRoutingActivityQueryAsync
public Future<ApiResponse<RoutingActivityResponse>> postAnalyticsRoutingActivityQueryAsync(ApiRequest<RoutingActivityQuery> request, AsyncApiCallback<ApiResponse<RoutingActivityResponse>> callback) Query for user activity observations- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingAssessmentsAsync
public Future<BenefitAssessment> postRoutingAssessmentsAsync(PostRoutingAssessmentsRequest request, AsyncApiCallback<BenefitAssessment> callback) Create a benefit assessment.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingAssessmentsAsync
public Future<ApiResponse<BenefitAssessment>> postRoutingAssessmentsAsync(ApiRequest<CreateBenefitAssessmentRequest> request, AsyncApiCallback<ApiResponse<BenefitAssessment>> callback) Create a benefit assessment.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingAssessmentsJobsAsync
public Future<BenefitAssessmentJob> postRoutingAssessmentsJobsAsync(PostRoutingAssessmentsJobsRequest request, AsyncApiCallback<BenefitAssessmentJob> callback) Create a benefit assessment job.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingAssessmentsJobsAsync
public Future<ApiResponse<BenefitAssessmentJob>> postRoutingAssessmentsJobsAsync(ApiRequest<CreateBenefitAssessmentJobRequest> request, AsyncApiCallback<ApiResponse<BenefitAssessmentJob>> callback) Create a benefit assessment job.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainDkimAsync
public Future<VerificationResult> postRoutingEmailDomainDkimAsync(PostRoutingEmailDomainDkimRequest request, AsyncApiCallback<VerificationResult> callback) Restart domain dkim- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainDkimAsync
public Future<ApiResponse<VerificationResult>> postRoutingEmailDomainDkimAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VerificationResult>> callback) Restart domain dkim- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainMailfromAsync
public Future<MailFromResult> postRoutingEmailDomainMailfromAsync(PostRoutingEmailDomainMailfromRequest request, AsyncApiCallback<MailFromResult> callback) Set domain mail from settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainMailfromAsync
public Future<ApiResponse<MailFromResult>> postRoutingEmailDomainMailfromAsync(ApiRequest<MailFromResult> request, AsyncApiCallback<ApiResponse<MailFromResult>> callback) Set domain mail from settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainRoutesAsync
public Future<InboundRoute> postRoutingEmailDomainRoutesAsync(PostRoutingEmailDomainRoutesRequest request, AsyncApiCallback<InboundRoute> callback) Create a route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainRoutesAsync
public Future<ApiResponse<InboundRoute>> postRoutingEmailDomainRoutesAsync(ApiRequest<InboundRoute> request, AsyncApiCallback<ApiResponse<InboundRoute>> callback) Create a route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainTestconnectionAsync
public Future<TestMessage> postRoutingEmailDomainTestconnectionAsync(PostRoutingEmailDomainTestconnectionRequest request, AsyncApiCallback<TestMessage> callback) Tests the custom SMTP server integration connection set on this ACD domain The request body is optional. If omitted, this endpoint will just test the connection of the Custom SMTP Server used by the ACD domain. If the body is specified, there will be an attempt to send an email message to the server.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainTestconnectionAsync
public Future<ApiResponse<TestMessage>> postRoutingEmailDomainTestconnectionAsync(ApiRequest<TestMessage> request, AsyncApiCallback<ApiResponse<TestMessage>> callback) Tests the custom SMTP server integration connection set on this ACD domain The request body is optional. If omitted, this endpoint will just test the connection of the Custom SMTP Server used by the ACD domain. If the body is specified, there will be an attempt to send an email message to the server.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainVerificationAsync
public Future<VerificationResult> postRoutingEmailDomainVerificationAsync(PostRoutingEmailDomainVerificationRequest request, AsyncApiCallback<VerificationResult> callback) Restart domain verification- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainVerificationAsync
public Future<ApiResponse<VerificationResult>> postRoutingEmailDomainVerificationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<VerificationResult>> callback) Restart domain verification- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainsAsync
public Future<InboundDomain> postRoutingEmailDomainsAsync(PostRoutingEmailDomainsRequest request, AsyncApiCallback<InboundDomain> callback) Create a domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailDomainsAsync
public Future<ApiResponse<InboundDomain>> postRoutingEmailDomainsAsync(ApiRequest<InboundDomainCreateRequest> request, AsyncApiCallback<ApiResponse<InboundDomain>> callback) Create a domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailOutboundDomainTestconnectionAsync
public Future<TestMessage> postRoutingEmailOutboundDomainTestconnectionAsync(PostRoutingEmailOutboundDomainTestconnectionRequest request, AsyncApiCallback<TestMessage> callback) Tests the custom SMTP server integration connection set on this outbound domain The request body is optional. If omitted, this endpoint will just test the connection of the Custom SMTP Server for the outbound domain. If the body is specified, there will be an attempt to send an email message to the server.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailOutboundDomainTestconnectionAsync
public Future<ApiResponse<TestMessage>> postRoutingEmailOutboundDomainTestconnectionAsync(ApiRequest<TestMessage> request, AsyncApiCallback<ApiResponse<TestMessage>> callback) Tests the custom SMTP server integration connection set on this outbound domain The request body is optional. If omitted, this endpoint will just test the connection of the Custom SMTP Server for the outbound domain. If the body is specified, there will be an attempt to send an email message to the server.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailOutboundDomainsAsync
public Future<EmailOutboundDomainResult> postRoutingEmailOutboundDomainsAsync(PostRoutingEmailOutboundDomainsRequest request, AsyncApiCallback<EmailOutboundDomainResult> callback) Create a domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailOutboundDomainsAsync
public Future<ApiResponse<EmailOutboundDomainResult>> postRoutingEmailOutboundDomainsAsync(ApiRequest<OutboundDomainCreateRequest> request, AsyncApiCallback<ApiResponse<EmailOutboundDomainResult>> callback) Create a domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailOutboundDomainsSimulatedAsync
public Future<EmailOutboundDomainResult> postRoutingEmailOutboundDomainsSimulatedAsync(PostRoutingEmailOutboundDomainsSimulatedRequest request, AsyncApiCallback<EmailOutboundDomainResult> callback) Create a simulated domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailOutboundDomainsSimulatedAsync
public Future<ApiResponse<EmailOutboundDomainResult>> postRoutingEmailOutboundDomainsSimulatedAsync(ApiRequest<OutboundDomainCreateRequest> request, AsyncApiCallback<ApiResponse<EmailOutboundDomainResult>> callback) Create a simulated domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailSettingAsync
public Future<EmailSetting> postRoutingEmailSettingAsync(PostRoutingEmailSettingRequest request, AsyncApiCallback<EmailSetting> callback) Create a new email setting. Used to define various settings, that can then be associated with email domains- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingEmailSettingAsync
public Future<ApiResponse<EmailSetting>> postRoutingEmailSettingAsync(ApiRequest<EmailSetting> request, AsyncApiCallback<ApiResponse<EmailSetting>> callback) Create a new email setting. Used to define various settings, that can then be associated with email domains- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingLanguagesAsync
public Future<Language> postRoutingLanguagesAsync(PostRoutingLanguagesRequest request, AsyncApiCallback<Language> callback) Create Language- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingLanguagesAsync
public Future<ApiResponse<Language>> postRoutingLanguagesAsync(ApiRequest<Language> request, AsyncApiCallback<ApiResponse<Language>> callback) Create Language- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingPredictorsAsync
public Future<Predictor> postRoutingPredictorsAsync(PostRoutingPredictorsRequest request, AsyncApiCallback<Predictor> callback) Create a predictor.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingPredictorsAsync
public Future<ApiResponse<Predictor>> postRoutingPredictorsAsync(ApiRequest<CreatePredictorRequest> request, AsyncApiCallback<ApiResponse<Predictor>> callback) Create a predictor.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingPredictorsKeyperformanceindicatorsAsync
public Future<KeyPerformanceIndicator> postRoutingPredictorsKeyperformanceindicatorsAsync(PostRoutingPredictorsKeyperformanceindicatorsRequest request, AsyncApiCallback<KeyPerformanceIndicator> callback) Create a custom Key Performance Indicator. postRoutingPredictorsKeyperformanceindicators 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
-
postRoutingPredictorsKeyperformanceindicatorsAsync
public Future<ApiResponse<KeyPerformanceIndicator>> postRoutingPredictorsKeyperformanceindicatorsAsync(ApiRequest<CreateKpiRequest> request, AsyncApiCallback<ApiResponse<KeyPerformanceIndicator>> callback) Create a custom Key Performance Indicator. postRoutingPredictorsKeyperformanceindicators 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
-
postRoutingQueueMembersAsync
public Future<Void> postRoutingQueueMembersAsync(PostRoutingQueueMembersRequest request, AsyncApiCallback<Void> callback) Bulk add or delete up to 100 queue members- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingQueueMembersAsync
public Future<ApiResponse<Void>> postRoutingQueueMembersAsync(ApiRequest<List<WritableEntity>> request, AsyncApiCallback<ApiResponse<Void>> callback) Bulk add or delete up to 100 queue members- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingQueueUsersAsync
public Future<Void> postRoutingQueueUsersAsync(PostRoutingQueueUsersRequest request, AsyncApiCallback<Void> callback) Deprecated.DEPRECATED: use POST /routing/queues/{queueId}/members. Bulk add or delete up to 100 queue members.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingQueueUsersAsync
public Future<ApiResponse<Void>> postRoutingQueueUsersAsync(ApiRequest<List<WritableEntity>> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.DEPRECATED: use POST /routing/queues/{queueId}/members. Bulk add or delete up to 100 queue members.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingQueueWrapupcodesAsync
public Future<List<WrapupCode>> postRoutingQueueWrapupcodesAsync(PostRoutingQueueWrapupcodesRequest request, AsyncApiCallback<List<WrapupCode>> callback) Add up to 100 wrap-up codes to a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingQueueWrapupcodesAsync
public Future<ApiResponse<List<WrapupCode>>> postRoutingQueueWrapupcodesAsync(ApiRequest<List<WrapUpCodeReference>> request, AsyncApiCallback<ApiResponse<List<WrapupCode>>> callback) Add up to 100 wrap-up codes to a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingQueuesAsync
public Future<Queue> postRoutingQueuesAsync(PostRoutingQueuesRequest request, AsyncApiCallback<Queue> callback) Create a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingQueuesAsync
public Future<ApiResponse<Queue>> postRoutingQueuesAsync(ApiRequest<CreateQueueRequest> request, AsyncApiCallback<ApiResponse<Queue>> callback) Create a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSkillexpressionsValidateAsync
public Future<SkillExpressionValidationResult> postRoutingSkillexpressionsValidateAsync(PostRoutingSkillexpressionsValidateRequest request, AsyncApiCallback<SkillExpressionValidationResult> callback) Validate and normalize a skill expression- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSkillexpressionsValidateAsync
public Future<ApiResponse<SkillExpressionValidationResult>> postRoutingSkillexpressionsValidateAsync(ApiRequest<SkillExpressionData> request, AsyncApiCallback<ApiResponse<SkillExpressionValidationResult>> callback) Validate and normalize a skill expression- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSkillgroupMembersDivisionsAsync
public Future<Void> postRoutingSkillgroupMembersDivisionsAsync(PostRoutingSkillgroupMembersDivisionsRequest request, AsyncApiCallback<Void> callback) Add or remove member divisions for this skill group.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSkillgroupMembersDivisionsAsync
public Future<ApiResponse<Void>> postRoutingSkillgroupMembersDivisionsAsync(ApiRequest<SkillGroupMemberDivisions> request, AsyncApiCallback<ApiResponse<Void>> callback) Add or remove member divisions for this skill group.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSkillgroupsAsync
public Future<SkillGroupWithMemberDivisions> postRoutingSkillgroupsAsync(PostRoutingSkillgroupsRequest request, AsyncApiCallback<SkillGroupWithMemberDivisions> callback) Create a skill group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSkillgroupsAsync
public Future<ApiResponse<SkillGroupWithMemberDivisions>> postRoutingSkillgroupsAsync(ApiRequest<SkillGroupWithMemberDivisions> request, AsyncApiCallback<ApiResponse<SkillGroupWithMemberDivisions>> callback) Create a skill group- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSkillsAsync
public Future<RoutingSkill> postRoutingSkillsAsync(PostRoutingSkillsRequest request, AsyncApiCallback<RoutingSkill> callback) Create Skill- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSkillsAsync
public Future<ApiResponse<RoutingSkill>> postRoutingSkillsAsync(ApiRequest<CreateRoutingSkill> request, AsyncApiCallback<ApiResponse<RoutingSkill>> callback) Create Skill- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSmsAddressesAsync
public Future<SmsAddress> postRoutingSmsAddressesAsync(PostRoutingSmsAddressesRequest request, AsyncApiCallback<SmsAddress> callback) Provision an Address for SMS- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSmsAddressesAsync
public Future<ApiResponse<SmsAddress>> postRoutingSmsAddressesAsync(ApiRequest<SmsAddressProvision> request, AsyncApiCallback<ApiResponse<SmsAddress>> callback) Provision an Address for SMS- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSmsPhonenumbersAsync
public Future<SmsPhoneNumber> postRoutingSmsPhonenumbersAsync(PostRoutingSmsPhonenumbersRequest request, AsyncApiCallback<SmsPhoneNumber> callback) Provision a phone number for SMS When provisioning an MMS-capable phone number, if no supported content profile is specified in the request, the system automatically assigns the \"SMS Default\" profile. This default profile allows all media types (*\\/\\*) for inbound messages and specific image types (image/gif, image/jpeg, image/png) for outbound messages. To use custom media filtering, specify a supported content profile ID in the request body.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSmsPhonenumbersAsync
public Future<ApiResponse<SmsPhoneNumber>> postRoutingSmsPhonenumbersAsync(ApiRequest<SmsPhoneNumberProvision> request, AsyncApiCallback<ApiResponse<SmsPhoneNumber>> callback) Provision a phone number for SMS When provisioning an MMS-capable phone number, if no supported content profile is specified in the request, the system automatically assigns the \"SMS Default\" profile. This default profile allows all media types (*\\/\\*) for inbound messages and specific image types (image/gif, image/jpeg, image/png) for outbound messages. To use custom media filtering, specify a supported content profile ID in the request body.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSmsPhonenumbersAlphanumericAsync
public Future<SmsPhoneNumber> postRoutingSmsPhonenumbersAlphanumericAsync(PostRoutingSmsPhonenumbersAlphanumericRequest request, AsyncApiCallback<SmsPhoneNumber> callback) Provision an alphanumeric number for SMS postRoutingSmsPhonenumbersAlphanumeric 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
-
postRoutingSmsPhonenumbersAlphanumericAsync
public Future<ApiResponse<SmsPhoneNumber>> postRoutingSmsPhonenumbersAlphanumericAsync(ApiRequest<SmsAlphanumericProvision> request, AsyncApiCallback<ApiResponse<SmsPhoneNumber>> callback) Provision an alphanumeric number for SMS postRoutingSmsPhonenumbersAlphanumeric 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
-
postRoutingSmsPhonenumbersImportAsync
public Future<SmsPhoneNumber> postRoutingSmsPhonenumbersImportAsync(PostRoutingSmsPhonenumbersImportRequest request, AsyncApiCallback<SmsPhoneNumber> callback) Imports a phone number for SMS- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingSmsPhonenumbersImportAsync
public Future<ApiResponse<SmsPhoneNumber>> postRoutingSmsPhonenumbersImportAsync(ApiRequest<SmsPhoneNumberImport> request, AsyncApiCallback<ApiResponse<SmsPhoneNumber>> callback) Imports a phone number for SMS- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingUtilizationLabelsAsync
public Future<UtilizationLabel> postRoutingUtilizationLabelsAsync(PostRoutingUtilizationLabelsRequest request, AsyncApiCallback<UtilizationLabel> callback) Create a utilization label- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingUtilizationLabelsAsync
public Future<ApiResponse<UtilizationLabel>> postRoutingUtilizationLabelsAsync(ApiRequest<CreateUtilizationLabelRequest> request, AsyncApiCallback<ApiResponse<UtilizationLabel>> callback) Create a utilization label- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingWrapupcodesAsync
public Future<WrapupCode> postRoutingWrapupcodesAsync(PostRoutingWrapupcodesRequest request, AsyncApiCallback<WrapupCode> callback) Create a wrap-up code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postRoutingWrapupcodesAsync
public Future<ApiResponse<WrapupCode>> postRoutingWrapupcodesAsync(ApiRequest<WrapupCodeRequest> request, AsyncApiCallback<ApiResponse<WrapupCode>> callback) Create a wrap-up code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserRoutinglanguagesAsync
public Future<UserRoutingLanguage> postUserRoutinglanguagesAsync(PostUserRoutinglanguagesRequest request, AsyncApiCallback<UserRoutingLanguage> callback) Assign a routing language to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserRoutinglanguagesAsync
public Future<ApiResponse<UserRoutingLanguage>> postUserRoutinglanguagesAsync(ApiRequest<UserRoutingLanguagePost> request, AsyncApiCallback<ApiResponse<UserRoutingLanguage>> callback) Assign a routing language to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserRoutingskillsAsync
public Future<UserRoutingSkill> postUserRoutingskillsAsync(PostUserRoutingskillsRequest request, AsyncApiCallback<UserRoutingSkill> callback) Assign a routing skill to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postUserRoutingskillsAsync
public Future<ApiResponse<UserRoutingSkill>> postUserRoutingskillsAsync(ApiRequest<UserRoutingSkillPost> request, AsyncApiCallback<ApiResponse<UserRoutingSkill>> callback) Assign a routing skill to a user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingDirectroutingbackupSettingsMeAsync
public Future<AgentDirectRoutingBackupSettings> putRoutingDirectroutingbackupSettingsMeAsync(PutRoutingDirectroutingbackupSettingsMeRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Update the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingDirectroutingbackupSettingsMeAsync
public Future<ApiResponse<AgentDirectRoutingBackupSettings>> putRoutingDirectroutingbackupSettingsMeAsync(ApiRequest<AgentDirectRoutingBackupSettings> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Update the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingEmailDomainRouteAsync
public Future<InboundRoute> putRoutingEmailDomainRouteAsync(PutRoutingEmailDomainRouteRequest request, AsyncApiCallback<InboundRoute> callback) Update a route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingEmailDomainRouteAsync
public Future<ApiResponse<InboundRoute>> putRoutingEmailDomainRouteAsync(ApiRequest<InboundRoute> request, AsyncApiCallback<ApiResponse<InboundRoute>> callback) Update a route- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingEmailDomainRouteIdentityresolutionAsync
public Future<RouteIdentityResolutionConfig> putRoutingEmailDomainRouteIdentityresolutionAsync(PutRoutingEmailDomainRouteIdentityresolutionRequest request, AsyncApiCallback<RouteIdentityResolutionConfig> callback) Update identity resolution settings for a route.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingEmailDomainRouteIdentityresolutionAsync
public Future<ApiResponse<RouteIdentityResolutionConfig>> putRoutingEmailDomainRouteIdentityresolutionAsync(ApiRequest<RouteIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<RouteIdentityResolutionConfig>> callback) Update identity resolution settings for a route.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingEmailOutboundDomainActivationAsync
public Future<EmailOutboundDomainResult> putRoutingEmailOutboundDomainActivationAsync(PutRoutingEmailOutboundDomainActivationRequest request, AsyncApiCallback<EmailOutboundDomainResult> callback) Request an activation status (cname + dkim) update of an outbound domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingEmailOutboundDomainActivationAsync
public Future<ApiResponse<EmailOutboundDomainResult>> putRoutingEmailOutboundDomainActivationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailOutboundDomainResult>> callback) Request an activation status (cname + dkim) update of an outbound domain- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingMessageRecipientAsync
public Future<Recipient> putRoutingMessageRecipientAsync(PutRoutingMessageRecipientRequest request, AsyncApiCallback<Recipient> callback) Update a recipient- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingMessageRecipientAsync
public Future<ApiResponse<Recipient>> putRoutingMessageRecipientAsync(ApiRequest<RecipientRequest> request, AsyncApiCallback<ApiResponse<Recipient>> callback) Update a recipient- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingQueueAsync
public Future<Queue> putRoutingQueueAsync(PutRoutingQueueRequest request, AsyncApiCallback<Queue> callback) Update a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingQueueAsync
public Future<ApiResponse<Queue>> putRoutingQueueAsync(ApiRequest<QueueRequest> request, AsyncApiCallback<ApiResponse<Queue>> callback) Update a queue- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingQueueIdentityresolutionAsync
public Future<IdentityResolutionQueueConfig> putRoutingQueueIdentityresolutionAsync(PutRoutingQueueIdentityresolutionRequest request, AsyncApiCallback<IdentityResolutionQueueConfig> callback) Update Queue IdentityResolution Settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingQueueIdentityresolutionAsync
public Future<ApiResponse<IdentityResolutionQueueConfig>> putRoutingQueueIdentityresolutionAsync(ApiRequest<IdentityResolutionQueueConfig> request, AsyncApiCallback<ApiResponse<IdentityResolutionQueueConfig>> callback) Update Queue IdentityResolution Settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingSettingsAsync
public Future<RoutingSettings> putRoutingSettingsAsync(PutRoutingSettingsRequest request, AsyncApiCallback<RoutingSettings> callback) Update an organization's routing settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingSettingsAsync
public Future<ApiResponse<RoutingSettings>> putRoutingSettingsAsync(ApiRequest<RoutingSettings> request, AsyncApiCallback<ApiResponse<RoutingSettings>> callback) Update an organization's routing settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingSettingsTranscriptionAsync
public Future<TranscriptionSettings> putRoutingSettingsTranscriptionAsync(PutRoutingSettingsTranscriptionRequest request, AsyncApiCallback<TranscriptionSettings> callback) Update Transcription Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingSettingsTranscriptionAsync
public Future<ApiResponse<TranscriptionSettings>> putRoutingSettingsTranscriptionAsync(ApiRequest<TranscriptionSettings> request, AsyncApiCallback<ApiResponse<TranscriptionSettings>> callback) Update Transcription Settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingSmsIdentityresolutionPhonenumberAsync
public Future<SmsIdentityResolutionConfig> putRoutingSmsIdentityresolutionPhonenumberAsync(PutRoutingSmsIdentityresolutionPhonenumberRequest request, AsyncApiCallback<SmsIdentityResolutionConfig> callback) Update an SMS identity resolution settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingSmsIdentityresolutionPhonenumberAsync
public Future<ApiResponse<SmsIdentityResolutionConfig>> putRoutingSmsIdentityresolutionPhonenumberAsync(ApiRequest<SmsIdentityResolutionConfig> request, AsyncApiCallback<ApiResponse<SmsIdentityResolutionConfig>> callback) Update an SMS identity resolution settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUserDirectroutingbackupSettingsAsync
public Future<AgentDirectRoutingBackupSettings> putRoutingUserDirectroutingbackupSettingsAsync(PutRoutingUserDirectroutingbackupSettingsRequest request, AsyncApiCallback<AgentDirectRoutingBackupSettings> callback) Update the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUserDirectroutingbackupSettingsAsync
public Future<ApiResponse<AgentDirectRoutingBackupSettings>> putRoutingUserDirectroutingbackupSettingsAsync(ApiRequest<AgentDirectRoutingBackupSettings> request, AsyncApiCallback<ApiResponse<AgentDirectRoutingBackupSettings>> callback) Update the user's Direct Routing Backup settings.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUserUtilizationAsync
public Future<AgentMaxUtilizationResponse> putRoutingUserUtilizationAsync(PutRoutingUserUtilizationRequest request, AsyncApiCallback<AgentMaxUtilizationResponse> callback) Update the user's max utilization settings. Include only those media types requiring custom configuration. Any omitted media types will be set to the organization's default values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUserUtilizationAsync
public Future<ApiResponse<AgentMaxUtilizationResponse>> putRoutingUserUtilizationAsync(ApiRequest<UtilizationRequest> request, AsyncApiCallback<ApiResponse<AgentMaxUtilizationResponse>> callback) Update the user's max utilization settings. Include only those media types requiring custom configuration. Any omitted media types will be set to the organization's default values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUtilizationAsync
public Future<UtilizationResponse> putRoutingUtilizationAsync(PutRoutingUtilizationRequest request, AsyncApiCallback<UtilizationResponse> callback) Update the organization-wide max utilization settings. Include only those media types requiring custom configuration. Any omitted media types will be set to the system default values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUtilizationAsync
public Future<ApiResponse<UtilizationResponse>> putRoutingUtilizationAsync(ApiRequest<UtilizationRequest> request, AsyncApiCallback<ApiResponse<UtilizationResponse>> callback) Update the organization-wide max utilization settings. Include only those media types requiring custom configuration. Any omitted media types will be set to the system default values.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUtilizationLabelAsync
public Future<UtilizationLabel> putRoutingUtilizationLabelAsync(PutRoutingUtilizationLabelRequest request, AsyncApiCallback<UtilizationLabel> callback) Update a utilization label- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingUtilizationLabelAsync
public Future<ApiResponse<UtilizationLabel>> putRoutingUtilizationLabelAsync(ApiRequest<UpdateUtilizationLabelRequest> request, AsyncApiCallback<ApiResponse<UtilizationLabel>> callback) Update a utilization label- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingWrapupcodeAsync
public Future<WrapupCode> putRoutingWrapupcodeAsync(PutRoutingWrapupcodeRequest request, AsyncApiCallback<WrapupCode> callback) Update wrap-up code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putRoutingWrapupcodeAsync
public Future<ApiResponse<WrapupCode>> putRoutingWrapupcodeAsync(ApiRequest<WrapupCodeRequest> request, AsyncApiCallback<ApiResponse<WrapupCode>> callback) Update wrap-up code- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRoutingskillAsync
public Future<UserRoutingSkill> putUserRoutingskillAsync(PutUserRoutingskillRequest request, AsyncApiCallback<UserRoutingSkill> callback) Update an assigned routing skill's proficiency- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRoutingskillAsync
public Future<ApiResponse<UserRoutingSkill>> putUserRoutingskillAsync(ApiRequest<UserRoutingSkill> request, AsyncApiCallback<ApiResponse<UserRoutingSkill>> callback) Update an assigned routing skill's proficiency- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRoutingskillsBulkAsync
public Future<UserSkillEntityListing> putUserRoutingskillsBulkAsync(PutUserRoutingskillsBulkRequest request, AsyncApiCallback<UserSkillEntityListing> callback) Assign multiple routing skills to a user, replacing any current assignments- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUserRoutingskillsBulkAsync
public Future<ApiResponse<UserSkillEntityListing>> putUserRoutingskillsBulkAsync(ApiRequest<List<UserRoutingSkillPost>> request, AsyncApiCallback<ApiResponse<UserSkillEntityListing>> callback) Assign multiple routing skills to a user, replacing any current assignments- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-