Package com.mypurecloud.sdk.v2.api
Class QualityApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.QualityApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteAnalyticsEvaluationsAggregatesJobAsync(DeleteAnalyticsEvaluationsAggregatesJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async request for evaluation aggregatesdeleteAnalyticsEvaluationsAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async request for evaluation aggregatesdeleteAnalyticsSurveysAggregatesJobAsync(DeleteAnalyticsSurveysAggregatesJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async request for survey aggregatesdeleteAnalyticsSurveysAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async request for survey aggregatesdeleteQualityCalibrationAsync(DeleteQualityCalibrationRequest request, AsyncApiCallback<Calibration> callback) Delete a calibration by id.deleteQualityCalibrationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Calibration>> callback) Delete a calibration by id.deleteQualityConversationEvaluationAsync(DeleteQualityConversationEvaluationRequest request, AsyncApiCallback<EvaluationResponse> callback) Delete an evaluationdeleteQualityConversationEvaluationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationResponse>> callback) Delete an evaluationdeleteQualityFormAsync(DeleteQualityFormRequest request, AsyncApiCallback<Void> callback) Deprecated.deleteQualityFormAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.deleteQualityFormsEvaluationAsync(DeleteQualityFormsEvaluationRequest request, AsyncApiCallback<Void> callback) Delete an evaluation form.deleteQualityFormsEvaluationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an evaluation form.deleteQualityFormsSurveyAsync(DeleteQualityFormsSurveyRequest request, AsyncApiCallback<Void> callback) Delete a survey form.deleteQualityFormsSurveyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a survey form.deleteQualityProgramAgentscoringruleAsync(DeleteQualityProgramAgentscoringruleRequest request, AsyncApiCallback<Void> callback) Delete an Agent Scoring RuledeleteQualityProgramAgentscoringruleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Agent Scoring RulegetAnalyticsEvaluationsAggregatesJobAsync(GetAnalyticsEvaluationsAggregatesJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for evaluation aggregatesgetAnalyticsEvaluationsAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for evaluation aggregatesgetAnalyticsEvaluationsAggregatesJobResultsAsync(GetAnalyticsEvaluationsAggregatesJobResultsRequest request, AsyncApiCallback<EvaluationAsyncAggregateQueryResponse> callback) Fetch a page of results for an async aggregates querygetAnalyticsEvaluationsAggregatesJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationAsyncAggregateQueryResponse>> callback) Fetch a page of results for an async aggregates querygetAnalyticsSurveysAggregatesJobAsync(GetAnalyticsSurveysAggregatesJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for survey aggregatesgetAnalyticsSurveysAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for survey aggregatesgetAnalyticsSurveysAggregatesJobResultsAsync(GetAnalyticsSurveysAggregatesJobResultsRequest request, AsyncApiCallback<SurveyAsyncAggregateQueryResponse> callback) Fetch a page of results for an async aggregates querygetAnalyticsSurveysAggregatesJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyAsyncAggregateQueryResponse>> callback) Fetch a page of results for an async aggregates querygetQualityAgentsActivityAsync(GetQualityAgentsActivityRequest request, AsyncApiCallback<AgentActivityEntityListing> callback) Gets a list of Agent Activities Each item on the list shows one agent's evaluation activity comprised of the number of evaluations and the highest, average, and lowest standard and critical scores, as well as a sub list showing the number and average score of evaluations for each evaluator for that agent.getQualityAgentsActivityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentActivityEntityListing>> callback) Gets a list of Agent Activities Each item on the list shows one agent's evaluation activity comprised of the number of evaluations and the highest, average, and lowest standard and critical scores, as well as a sub list showing the number and average score of evaluations for each evaluator for that agent.getQualityCalibrationAsync(GetQualityCalibrationRequest request, AsyncApiCallback<Calibration> callback) Get a calibration by id.getQualityCalibrationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Calibration>> callback) Get a calibration by id.getQualityCalibrationsAsync(GetQualityCalibrationsRequest request, AsyncApiCallback<CalibrationEntityListing> callback) Get the list of calibrations NOTE: The count for total and pageCount might not be accurate when querying for a large number of calibrations. nextUri, if present, will indicate that there are more calibrations to fetch.getQualityCalibrationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CalibrationEntityListing>> callback) Get the list of calibrations NOTE: The count for total and pageCount might not be accurate when querying for a large number of calibrations. nextUri, if present, will indicate that there are more calibrations to fetch.getQualityConversationEvaluationAsync(GetQualityConversationEvaluationRequest request, AsyncApiCallback<EvaluationResponse> callback) Get an evaluationgetQualityConversationEvaluationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationResponse>> callback) Get an evaluationgetQualityConversationsAuditsQueryTransactionIdAsync(GetQualityConversationsAuditsQueryTransactionIdRequest request, AsyncApiCallback<QualityAuditQueryExecutionStatusResponse> callback) Get status of audit query executiongetQualityConversationsAuditsQueryTransactionIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QualityAuditQueryExecutionStatusResponse>> callback) Get status of audit query executiongetQualityConversationsAuditsQueryTransactionIdResultsAsync(GetQualityConversationsAuditsQueryTransactionIdResultsRequest request, AsyncApiCallback<QualityAuditQueryExecutionResultsResponse> callback) Get results of audit querygetQualityConversationsAuditsQueryTransactionIdResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QualityAuditQueryExecutionResultsResponse>> callback) Get results of audit querygetQualityConversationSurveysAsync(GetQualityConversationSurveysRequest request, AsyncApiCallback<List<Survey>> callback) Get the surveys for a conversationgetQualityConversationSurveysAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<Survey>>> callback) Get the surveys for a conversationgetQualityEvaluationsQueryAsync(GetQualityEvaluationsQueryRequest request, AsyncApiCallback<EvaluationEntityListing> callback) Queries Evaluations and returns a paged list Query params must include one of conversationId, evaluatorUserId, agentUserId or assigneeUserId.getQualityEvaluationsQueryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationEntityListing>> callback) Queries Evaluations and returns a paged list Query params must include one of conversationId, evaluatorUserId, agentUserId or assigneeUserId.getQualityEvaluatorsActivityAsync(GetQualityEvaluatorsActivityRequest request, AsyncApiCallback<EvaluatorActivityEntityListing> callback) Get an evaluator activity.getQualityEvaluatorsActivityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluatorActivityEntityListing>> callback) Get an evaluator activity.getQualityFormAsync(GetQualityFormRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Deprecated.getQualityFormAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Deprecated.getQualityFormsAsync(GetQualityFormsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Deprecated.getQualityFormsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Deprecated.getQualityFormsEvaluationAsync(GetQualityFormsEvaluationRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Get an evaluation formgetQualityFormsEvaluationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Get an evaluation formgetQualityFormsEvaluationsAsync(GetQualityFormsEvaluationsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Get the list of evaluation forms By default, \"published\" field is always returned as false for all evaluation forms.getQualityFormsEvaluationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Get the list of evaluation forms By default, \"published\" field is always returned as false for all evaluation forms.getQualityFormsEvaluationsBulkAsync(GetQualityFormsEvaluationsBulkRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Retrieve a list of evaluation forms by their idsgetQualityFormsEvaluationsBulkAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Retrieve a list of evaluation forms by their idsgetQualityFormsEvaluationsBulkContextsAsync(GetQualityFormsEvaluationsBulkContextsRequest request, AsyncApiCallback<List<EvaluationFormResponse>> callback) Retrieve a list of the latest published evaluation form versions by context idsgetQualityFormsEvaluationsBulkContextsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<EvaluationFormResponse>>> callback) Retrieve a list of the latest published evaluation form versions by context idsgetQualityFormsEvaluationVersionsAsync(GetQualityFormsEvaluationVersionsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Gets all the revisions for a specific evaluation.getQualityFormsEvaluationVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Gets all the revisions for a specific evaluation.getQualityFormsSurveyAsync(GetQualityFormsSurveyRequest request, AsyncApiCallback<SurveyForm> callback) Get a survey formgetQualityFormsSurveyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Get a survey formgetQualityFormsSurveysAsync(GetQualityFormsSurveysRequest request, AsyncApiCallback<SurveyFormEntityListing> callback) Get the list of survey forms.getQualityFormsSurveysAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyFormEntityListing>> callback) Get the list of survey forms.getQualityFormsSurveysBulkAsync(GetQualityFormsSurveysBulkRequest request, AsyncApiCallback<SurveyFormEntityListing> callback) Retrieve a list of survey forms by their idsgetQualityFormsSurveysBulkAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyFormEntityListing>> callback) Retrieve a list of survey forms by their idsgetQualityFormsSurveysBulkContextsAsync(GetQualityFormsSurveysBulkContextsRequest request, AsyncApiCallback<List<SurveyForm>> callback) Retrieve a list of the latest form versions by context idsgetQualityFormsSurveysBulkContextsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<SurveyForm>>> callback) Retrieve a list of the latest form versions by context idsgetQualityFormsSurveyVersionsAsync(GetQualityFormsSurveyVersionsRequest request, AsyncApiCallback<SurveyFormEntityListing> callback) Gets all the revisions for a specific survey.getQualityFormsSurveyVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyFormEntityListing>> callback) Gets all the revisions for a specific survey.getQualityFormVersionsAsync(GetQualityFormVersionsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Deprecated.getQualityFormVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Deprecated.getQualityProgramAgentscoringruleAsync(GetQualityProgramAgentscoringruleRequest request, AsyncApiCallback<AgentScoringRule> callback) Get an Agent Scoring RulegetQualityProgramAgentscoringruleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentScoringRule>> callback) Get an Agent Scoring RulegetQualityProgramAgentscoringrulesAsync(GetQualityProgramAgentscoringrulesRequest request, AsyncApiCallback<AgentScoringRuleEntityListing> callback) Get Agent Scoring Rules for a programgetQualityProgramAgentscoringrulesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentScoringRuleEntityListing>> callback) Get Agent Scoring Rules for a programgetQualityPublishedformAsync(GetQualityPublishedformRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Deprecated.getQualityPublishedformAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Deprecated.getQualityPublishedformsAsync(GetQualityPublishedformsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Deprecated.getQualityPublishedformsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Deprecated.getQualityPublishedformsEvaluationAsync(GetQualityPublishedformsEvaluationRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Get the most recent published version of an evaluation form.getQualityPublishedformsEvaluationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Get the most recent published version of an evaluation form.getQualityPublishedformsEvaluationsAsync(GetQualityPublishedformsEvaluationsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Get the published evaluation forms.getQualityPublishedformsEvaluationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Get the published evaluation forms.getQualityPublishedformsSurveyAsync(GetQualityPublishedformsSurveyRequest request, AsyncApiCallback<SurveyForm> callback) Get the most recent published version of a survey form.getQualityPublishedformsSurveyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Get the most recent published version of a survey form.getQualityPublishedformsSurveysAsync(GetQualityPublishedformsSurveysRequest request, AsyncApiCallback<SurveyFormEntityListing> callback) Get the published survey forms.getQualityPublishedformsSurveysAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyFormEntityListing>> callback) Get the published survey forms.getQualitySurveyAsync(GetQualitySurveyRequest request, AsyncApiCallback<Survey> callback) Get a survey for a conversationgetQualitySurveyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Survey>> callback) Get a survey for a conversationgetQualitySurveysScorableAsync(GetQualitySurveysScorableRequest request, AsyncApiCallback<ScorableSurvey> callback) Get a survey as an end-customer, for the purposes of scoring it.getQualitySurveysScorableAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScorableSurvey>> callback) Get a survey as an end-customer, for the purposes of scoring it.patchQualityFormsSurveyAsync(PatchQualityFormsSurveyRequest request, AsyncApiCallback<SurveyForm> callback) Disable a particular version of a survey form and invalidates any invitations that have already been sent to customers using this version of the form.patchQualityFormsSurveyAsync(ApiRequest<SurveyForm> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Disable a particular version of a survey form and invalidates any invitations that have already been sent to customers using this version of the form.postAnalyticsEvaluationsAggregatesJobsAsync(PostAnalyticsEvaluationsAggregatesJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for evaluation aggregates asynchronouslypostAnalyticsEvaluationsAggregatesJobsAsync(ApiRequest<EvaluationAsyncAggregationQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for evaluation aggregates asynchronouslypostAnalyticsEvaluationsAggregatesQueryAsync(PostAnalyticsEvaluationsAggregatesQueryRequest request, AsyncApiCallback<EvaluationAggregateQueryResponse> callback) Query for evaluation aggregatespostAnalyticsEvaluationsAggregatesQueryAsync(ApiRequest<EvaluationAggregationQuery> request, AsyncApiCallback<ApiResponse<EvaluationAggregateQueryResponse>> callback) Query for evaluation aggregatespostAnalyticsSurveysAggregatesJobsAsync(PostAnalyticsSurveysAggregatesJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for survey aggregates asynchronouslypostAnalyticsSurveysAggregatesJobsAsync(ApiRequest<SurveyAsyncAggregationQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for survey aggregates asynchronouslypostAnalyticsSurveysAggregatesQueryAsync(PostAnalyticsSurveysAggregatesQueryRequest request, AsyncApiCallback<SurveyAggregateQueryResponse> callback) Query for survey aggregatespostAnalyticsSurveysAggregatesQueryAsync(ApiRequest<SurveyAggregationQuery> request, AsyncApiCallback<ApiResponse<SurveyAggregateQueryResponse>> callback) Query for survey aggregatespostQualityCalibrationsAsync(PostQualityCalibrationsRequest request, AsyncApiCallback<Calibration> callback) Create a calibrationpostQualityCalibrationsAsync(ApiRequest<CalibrationCreate> request, AsyncApiCallback<ApiResponse<Calibration>> callback) Create a calibrationpostQualityConversationEvaluationsAsync(PostQualityConversationEvaluationsRequest request, AsyncApiCallback<Evaluation> callback) Create an evaluationpostQualityConversationEvaluationsAsync(ApiRequest<EvaluationCreateBody> request, AsyncApiCallback<ApiResponse<Evaluation>> callback) Create an evaluationpostQualityConversationsAuditsQueryAsync(PostQualityConversationsAuditsQueryRequest request, AsyncApiCallback<QualityAuditQueryExecutionStatusResponse> callback) Create audit query executionpostQualityConversationsAuditsQueryAsync(ApiRequest<QMAuditQueryRequest> request, AsyncApiCallback<ApiResponse<QualityAuditQueryExecutionStatusResponse>> callback) Create audit query executionpostQualityEvaluationsAggregatesQueryMeAsync(PostQualityEvaluationsAggregatesQueryMeRequest request, AsyncApiCallback<EvaluationAggregateQueryResponse> callback) Query for evaluation aggregates for the current userpostQualityEvaluationsAggregatesQueryMeAsync(ApiRequest<EvaluationAggregationQueryMe> request, AsyncApiCallback<ApiResponse<EvaluationAggregateQueryResponse>> callback) Query for evaluation aggregates for the current userpostQualityEvaluationsScoringAsync(PostQualityEvaluationsScoringRequest request, AsyncApiCallback<EvaluationScoringSet> callback) Score evaluationpostQualityEvaluationsScoringAsync(ApiRequest<EvaluationFormAndScoringSet> request, AsyncApiCallback<ApiResponse<EvaluationScoringSet>> callback) Score evaluationpostQualityEvaluationsSearchAsync(PostQualityEvaluationsSearchRequest request, AsyncApiCallback<EvaluationSearchResponse> callback) Search evaluations based along specified criteria Search Rules: 1.postQualityEvaluationsSearchAsync(ApiRequest<EvaluationSearchRequestDTO> request, AsyncApiCallback<ApiResponse<EvaluationSearchResponse>> callback) Search evaluations based along specified criteria Search Rules: 1.postQualityFormsAsync(PostQualityFormsRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Deprecated.postQualityFormsAsync(ApiRequest<EvaluationForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Deprecated.postQualityFormsEvaluationsAsync(PostQualityFormsEvaluationsRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Create an evaluation form.postQualityFormsEvaluationsAsync(ApiRequest<EvaluationForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Create an evaluation form.postQualityFormsSurveysAsync(PostQualityFormsSurveysRequest request, AsyncApiCallback<SurveyForm> callback) Create a survey form.postQualityFormsSurveysAsync(ApiRequest<SurveyForm> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Create a survey form.postQualityProgramAgentscoringrulesAsync(PostQualityProgramAgentscoringrulesRequest request, AsyncApiCallback<AgentScoringRule> callback) Create an Agent Scoring Rule Creates a new Agent Scoring Rule for AI-powered automated evaluation of agent interactions.postQualityProgramAgentscoringrulesAsync(ApiRequest<AgentScoringRule> request, AsyncApiCallback<ApiResponse<AgentScoringRule>> callback) Create an Agent Scoring Rule Creates a new Agent Scoring Rule for AI-powered automated evaluation of agent interactions.postQualityPublishedformsAsync(PostQualityPublishedformsRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Deprecated.postQualityPublishedformsAsync(ApiRequest<PublishForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Deprecated.postQualityPublishedformsEvaluationsAsync(PostQualityPublishedformsEvaluationsRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Publish an evaluation form.postQualityPublishedformsEvaluationsAsync(ApiRequest<PublishForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Publish an evaluation form.postQualityPublishedformsSurveysAsync(PostQualityPublishedformsSurveysRequest request, AsyncApiCallback<SurveyForm> callback) Publish a survey form.postQualityPublishedformsSurveysAsync(ApiRequest<PublishForm> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Publish a survey form.postQualitySurveysAsync(PostQualitySurveysRequest request, AsyncApiCallback<CreateSurveyResponse> callback) Create a survey for a conversationpostQualitySurveysAsync(ApiRequest<CreateSurveyRequest> request, AsyncApiCallback<ApiResponse<CreateSurveyResponse>> callback) Create a survey for a conversationpostQualitySurveysScoringAsync(PostQualitySurveysScoringRequest request, AsyncApiCallback<SurveyScoringSet> callback) Score surveypostQualitySurveysScoringAsync(ApiRequest<SurveyFormAndScoringSet> request, AsyncApiCallback<ApiResponse<SurveyScoringSet>> callback) Score surveyputQualityCalibrationAsync(PutQualityCalibrationRequest request, AsyncApiCallback<Calibration> callback) Update a calibration to the specified calibration via PUT.putQualityCalibrationAsync(ApiRequest<Calibration> request, AsyncApiCallback<ApiResponse<Calibration>> callback) Update a calibration to the specified calibration via PUT.putQualityConversationEvaluationAsync(PutQualityConversationEvaluationRequest request, AsyncApiCallback<EvaluationResponse> callback) Update an evaluation The quality:evaluation:edit permission allows modification of most fields, while the quality:evaluation:editScore permission allows an evaluator to change just the question scores, and the quality:evaluation:editAgentSignoff permission allows an agent to change the agent comments and sign off on the evaluation. authorizedActions is not returned for this PUT request, and is only returned for GET requests to this endpoint.putQualityConversationEvaluationAsync(ApiRequest<Evaluation> request, AsyncApiCallback<ApiResponse<EvaluationResponse>> callback) Update an evaluation The quality:evaluation:edit permission allows modification of most fields, while the quality:evaluation:editScore permission allows an evaluator to change just the question scores, and the quality:evaluation:editAgentSignoff permission allows an agent to change the agent comments and sign off on the evaluation. authorizedActions is not returned for this PUT request, and is only returned for GET requests to this endpoint.putQualityFormAsync(PutQualityFormRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Deprecated.putQualityFormAsync(ApiRequest<EvaluationForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Deprecated.putQualityFormsEvaluationAiscoringSettingsAsync(PutQualityFormsEvaluationAiscoringSettingsRequest request, AsyncApiCallback<AiScoringSettings> callback) Update the AI Scoring settings of an evaluation form.putQualityFormsEvaluationAiscoringSettingsAsync(ApiRequest<AiScoringSettings> request, AsyncApiCallback<ApiResponse<AiScoringSettings>> callback) Update the AI Scoring settings of an evaluation form.putQualityFormsEvaluationAsync(PutQualityFormsEvaluationRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Update an evaluation form.putQualityFormsEvaluationAsync(ApiRequest<EvaluationForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Update an evaluation form.putQualityFormsSurveyAsync(PutQualityFormsSurveyRequest request, AsyncApiCallback<SurveyForm> callback) Update a survey form.putQualityFormsSurveyAsync(ApiRequest<SurveyForm> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Update a survey form.putQualityProgramAgentscoringruleAsync(PutQualityProgramAgentscoringruleRequest request, AsyncApiCallback<AgentScoringRule> callback) Update an Agent Scoring RuleputQualityProgramAgentscoringruleAsync(ApiRequest<AgentScoringRule> request, AsyncApiCallback<ApiResponse<AgentScoringRule>> callback) Update an Agent Scoring RuleputQualitySurveysScorableAsync(PutQualitySurveysScorableRequest request, AsyncApiCallback<ScorableSurvey> callback) Update a survey as an end-customer, for the purposes of scoring it.putQualitySurveysScorableAsync(ApiRequest<ScorableSurvey> request, AsyncApiCallback<ApiResponse<ScorableSurvey>> callback) Update a survey as an end-customer, for the purposes of scoring it.
-
Constructor Details
-
QualityApiAsync
public QualityApiAsync() -
QualityApiAsync
-
-
Method Details
-
deleteAnalyticsEvaluationsAggregatesJobAsync
public Future<Void> deleteAnalyticsEvaluationsAggregatesJobAsync(DeleteAnalyticsEvaluationsAggregatesJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async request for evaluation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAnalyticsEvaluationsAggregatesJobAsync
public Future<ApiResponse<Void>> deleteAnalyticsEvaluationsAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async request for evaluation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAnalyticsSurveysAggregatesJobAsync
public Future<Void> deleteAnalyticsSurveysAggregatesJobAsync(DeleteAnalyticsSurveysAggregatesJobRequest request, AsyncApiCallback<Void> callback) Delete/cancel an async request for survey aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteAnalyticsSurveysAggregatesJobAsync
public Future<ApiResponse<Void>> deleteAnalyticsSurveysAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete/cancel an async request for survey aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteQualityCalibrationAsync
public Future<Calibration> deleteQualityCalibrationAsync(DeleteQualityCalibrationRequest request, AsyncApiCallback<Calibration> callback) Delete a calibration 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
-
deleteQualityCalibrationAsync
public Future<ApiResponse<Calibration>> deleteQualityCalibrationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Calibration>> callback) Delete a calibration 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
-
deleteQualityConversationEvaluationAsync
public Future<EvaluationResponse> deleteQualityConversationEvaluationAsync(DeleteQualityConversationEvaluationRequest request, AsyncApiCallback<EvaluationResponse> callback) Delete an evaluation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteQualityConversationEvaluationAsync
public Future<ApiResponse<EvaluationResponse>> deleteQualityConversationEvaluationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationResponse>> callback) Delete an evaluation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteQualityFormAsync
public Future<Void> deleteQualityFormAsync(DeleteQualityFormRequest request, AsyncApiCallback<Void> callback) Deprecated.Delete an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteQualityFormAsync
public Future<ApiResponse<Void>> deleteQualityFormAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Deprecated.Delete an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteQualityFormsEvaluationAsync
public Future<Void> deleteQualityFormsEvaluationAsync(DeleteQualityFormsEvaluationRequest request, AsyncApiCallback<Void> callback) Delete an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteQualityFormsEvaluationAsync
public Future<ApiResponse<Void>> deleteQualityFormsEvaluationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteQualityFormsSurveyAsync
public Future<Void> deleteQualityFormsSurveyAsync(DeleteQualityFormsSurveyRequest request, AsyncApiCallback<Void> callback) Delete a survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteQualityFormsSurveyAsync
public Future<ApiResponse<Void>> deleteQualityFormsSurveyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteQualityProgramAgentscoringruleAsync
public Future<Void> deleteQualityProgramAgentscoringruleAsync(DeleteQualityProgramAgentscoringruleRequest request, AsyncApiCallback<Void> callback) Delete an Agent Scoring Rule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteQualityProgramAgentscoringruleAsync
public Future<ApiResponse<Void>> deleteQualityProgramAgentscoringruleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an Agent Scoring Rule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsEvaluationsAggregatesJobAsync
public Future<AsyncQueryStatus> getAnalyticsEvaluationsAggregatesJobAsync(GetAnalyticsEvaluationsAggregatesJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for evaluation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsEvaluationsAggregatesJobAsync
public Future<ApiResponse<AsyncQueryStatus>> getAnalyticsEvaluationsAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for evaluation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsEvaluationsAggregatesJobResultsAsync
public Future<EvaluationAsyncAggregateQueryResponse> getAnalyticsEvaluationsAggregatesJobResultsAsync(GetAnalyticsEvaluationsAggregatesJobResultsRequest request, AsyncApiCallback<EvaluationAsyncAggregateQueryResponse> callback) Fetch a page of results for an async aggregates query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsEvaluationsAggregatesJobResultsAsync
public Future<ApiResponse<EvaluationAsyncAggregateQueryResponse>> getAnalyticsEvaluationsAggregatesJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationAsyncAggregateQueryResponse>> callback) Fetch a page of results for an async aggregates query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsSurveysAggregatesJobAsync
public Future<AsyncQueryStatus> getAnalyticsSurveysAggregatesJobAsync(GetAnalyticsSurveysAggregatesJobRequest request, AsyncApiCallback<AsyncQueryStatus> callback) Get status for async query for survey aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsSurveysAggregatesJobAsync
public Future<ApiResponse<AsyncQueryStatus>> getAnalyticsSurveysAggregatesJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AsyncQueryStatus>> callback) Get status for async query for survey aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsSurveysAggregatesJobResultsAsync
public Future<SurveyAsyncAggregateQueryResponse> getAnalyticsSurveysAggregatesJobResultsAsync(GetAnalyticsSurveysAggregatesJobResultsRequest request, AsyncApiCallback<SurveyAsyncAggregateQueryResponse> callback) Fetch a page of results for an async aggregates query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getAnalyticsSurveysAggregatesJobResultsAsync
public Future<ApiResponse<SurveyAsyncAggregateQueryResponse>> getAnalyticsSurveysAggregatesJobResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyAsyncAggregateQueryResponse>> callback) Fetch a page of results for an async aggregates query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityAgentsActivityAsync
public Future<AgentActivityEntityListing> getQualityAgentsActivityAsync(GetQualityAgentsActivityRequest request, AsyncApiCallback<AgentActivityEntityListing> callback) Gets a list of Agent Activities Each item on the list shows one agent's evaluation activity comprised of the number of evaluations and the highest, average, and lowest standard and critical scores, as well as a sub list showing the number and average score of evaluations for each evaluator for that agent. evaluatorUserId, startTime, and endTime are all filtering criteria. If specified, the only evaluations used to compile the agent activity response will be ones that match the filtering criteria. agentUserId, name, group, and agentTeamId are all agent selection criteria. criteria. If one or more agent selection criteria are specified, then the returned activity will include users that match the criteria even if those users did not have any agent activity or evaluations that do not match any filtering criteria. If no agent selection criteria are specified but an evaluatorUserId is, then the returned activity will be only for those agents that had evaluations where the evaluator is the evaluatorUserId. If no agent selection criteria are specified and no evaluatorUserId is specified, then the returned activity will be for all users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityAgentsActivityAsync
public Future<ApiResponse<AgentActivityEntityListing>> getQualityAgentsActivityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentActivityEntityListing>> callback) Gets a list of Agent Activities Each item on the list shows one agent's evaluation activity comprised of the number of evaluations and the highest, average, and lowest standard and critical scores, as well as a sub list showing the number and average score of evaluations for each evaluator for that agent. evaluatorUserId, startTime, and endTime are all filtering criteria. If specified, the only evaluations used to compile the agent activity response will be ones that match the filtering criteria. agentUserId, name, group, and agentTeamId are all agent selection criteria. criteria. If one or more agent selection criteria are specified, then the returned activity will include users that match the criteria even if those users did not have any agent activity or evaluations that do not match any filtering criteria. If no agent selection criteria are specified but an evaluatorUserId is, then the returned activity will be only for those agents that had evaluations where the evaluator is the evaluatorUserId. If no agent selection criteria are specified and no evaluatorUserId is specified, then the returned activity will be for all users- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityCalibrationAsync
public Future<Calibration> getQualityCalibrationAsync(GetQualityCalibrationRequest request, AsyncApiCallback<Calibration> callback) Get a calibration by id. Requires either calibrator id or conversation id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityCalibrationAsync
public Future<ApiResponse<Calibration>> getQualityCalibrationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Calibration>> callback) Get a calibration by id. Requires either calibrator id or conversation id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityCalibrationsAsync
public Future<CalibrationEntityListing> getQualityCalibrationsAsync(GetQualityCalibrationsRequest request, AsyncApiCallback<CalibrationEntityListing> callback) Get the list of calibrations NOTE: The count for total and pageCount might not be accurate when querying for a large number of calibrations. nextUri, if present, will indicate that there are more calibrations to fetch.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityCalibrationsAsync
public Future<ApiResponse<CalibrationEntityListing>> getQualityCalibrationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CalibrationEntityListing>> callback) Get the list of calibrations NOTE: The count for total and pageCount might not be accurate when querying for a large number of calibrations. nextUri, if present, will indicate that there are more calibrations to fetch.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityConversationEvaluationAsync
public Future<EvaluationResponse> getQualityConversationEvaluationAsync(GetQualityConversationEvaluationRequest request, AsyncApiCallback<EvaluationResponse> callback) Get an evaluation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityConversationEvaluationAsync
public Future<ApiResponse<EvaluationResponse>> getQualityConversationEvaluationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationResponse>> callback) Get an evaluation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityConversationSurveysAsync
public Future<List<Survey>> getQualityConversationSurveysAsync(GetQualityConversationSurveysRequest request, AsyncApiCallback<List<Survey>> callback) Get the surveys for a conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityConversationSurveysAsync
public Future<ApiResponse<List<Survey>>> getQualityConversationSurveysAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<Survey>>> callback) Get the surveys for a conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityConversationsAuditsQueryTransactionIdAsync
public Future<QualityAuditQueryExecutionStatusResponse> getQualityConversationsAuditsQueryTransactionIdAsync(GetQualityConversationsAuditsQueryTransactionIdRequest request, AsyncApiCallback<QualityAuditQueryExecutionStatusResponse> callback) Get status of audit query execution- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityConversationsAuditsQueryTransactionIdAsync
public Future<ApiResponse<QualityAuditQueryExecutionStatusResponse>> getQualityConversationsAuditsQueryTransactionIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QualityAuditQueryExecutionStatusResponse>> callback) Get status of audit query execution- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityConversationsAuditsQueryTransactionIdResultsAsync
public Future<QualityAuditQueryExecutionResultsResponse> getQualityConversationsAuditsQueryTransactionIdResultsAsync(GetQualityConversationsAuditsQueryTransactionIdResultsRequest request, AsyncApiCallback<QualityAuditQueryExecutionResultsResponse> callback) Get results of audit query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityConversationsAuditsQueryTransactionIdResultsAsync
public Future<ApiResponse<QualityAuditQueryExecutionResultsResponse>> getQualityConversationsAuditsQueryTransactionIdResultsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<QualityAuditQueryExecutionResultsResponse>> callback) Get results of audit query- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityEvaluationsQueryAsync
public Future<EvaluationEntityListing> getQualityEvaluationsQueryAsync(GetQualityEvaluationsQueryRequest request, AsyncApiCallback<EvaluationEntityListing> callback) Queries Evaluations and returns a paged list Query params must include one of conversationId, evaluatorUserId, agentUserId or assigneeUserId. When querying by agentUserId (and not conversationId or evaluatorUserId), the results are sorted by release date. Evaluations set to 'Never Release' are omitted in this case. When querying by evaluatorUserId or conversationId (including when combined with agentUserId), the results are sorted by assigned date. NOTE: The count for total and pageCount might not be accurate when querying for a large number of evaluations. nextUri, if present, will indicate that there are more evaluations to fetch. The evaluation entities contained in the response might only contain a subset of all the properties listed below. It is often because a given property's value has not yet been populated or is not applicable in the current state of the evaluation. It might also be because the missing property in the response was not requested by the user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityEvaluationsQueryAsync
public Future<ApiResponse<EvaluationEntityListing>> getQualityEvaluationsQueryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationEntityListing>> callback) Queries Evaluations and returns a paged list Query params must include one of conversationId, evaluatorUserId, agentUserId or assigneeUserId. When querying by agentUserId (and not conversationId or evaluatorUserId), the results are sorted by release date. Evaluations set to 'Never Release' are omitted in this case. When querying by evaluatorUserId or conversationId (including when combined with agentUserId), the results are sorted by assigned date. NOTE: The count for total and pageCount might not be accurate when querying for a large number of evaluations. nextUri, if present, will indicate that there are more evaluations to fetch. The evaluation entities contained in the response might only contain a subset of all the properties listed below. It is often because a given property's value has not yet been populated or is not applicable in the current state of the evaluation. It might also be because the missing property in the response was not requested by the user.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityEvaluatorsActivityAsync
public Future<EvaluatorActivityEntityListing> getQualityEvaluatorsActivityAsync(GetQualityEvaluatorsActivityRequest request, AsyncApiCallback<EvaluatorActivityEntityListing> callback) Get an evaluator activity. To ensure optimal performance and prevent timeouts when processing large datasets, startTime and endTime fields are highly recommended for all requests.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityEvaluatorsActivityAsync
public Future<ApiResponse<EvaluatorActivityEntityListing>> getQualityEvaluatorsActivityAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluatorActivityEntityListing>> callback) Get an evaluator activity. To ensure optimal performance and prevent timeouts when processing large datasets, startTime and endTime fields are highly recommended for all requests.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormAsync
public Future<EvaluationFormResponse> getQualityFormAsync(GetQualityFormRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Deprecated.Get an evaluation form- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormAsync
public Future<ApiResponse<EvaluationFormResponse>> getQualityFormAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Deprecated.Get an evaluation form- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormVersionsAsync
public Future<EvaluationFormResponseEntityListing> getQualityFormVersionsAsync(GetQualityFormVersionsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Deprecated.Gets all the revisions for a specific evaluation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormVersionsAsync
public Future<ApiResponse<EvaluationFormResponseEntityListing>> getQualityFormVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Deprecated.Gets all the revisions for a specific evaluation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsAsync
public Future<EvaluationFormResponseEntityListing> getQualityFormsAsync(GetQualityFormsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Deprecated.Get the list of evaluation forms. If you set \"expand=publishHistory\", then you will be able to get published versions for each corresponding evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsAsync
public Future<ApiResponse<EvaluationFormResponseEntityListing>> getQualityFormsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Deprecated.Get the list of evaluation forms. If you set \"expand=publishHistory\", then you will be able to get published versions for each corresponding evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsEvaluationAsync
public Future<EvaluationFormResponse> getQualityFormsEvaluationAsync(GetQualityFormsEvaluationRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Get an evaluation form- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsEvaluationAsync
public Future<ApiResponse<EvaluationFormResponse>> getQualityFormsEvaluationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Get an evaluation form- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsEvaluationVersionsAsync
public Future<EvaluationFormResponseEntityListing> getQualityFormsEvaluationVersionsAsync(GetQualityFormsEvaluationVersionsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Gets all the revisions for a specific evaluation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsEvaluationVersionsAsync
public Future<ApiResponse<EvaluationFormResponseEntityListing>> getQualityFormsEvaluationVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Gets all the revisions for a specific evaluation.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsEvaluationsAsync
public Future<EvaluationFormResponseEntityListing> getQualityFormsEvaluationsAsync(GetQualityFormsEvaluationsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Get the list of evaluation forms By default, \"published\" field is always returned as false for all evaluation forms. If you set \"expand=publishHistory\", then you will be able to get published versions for each corresponding evaluation form. In addition, \"questionGroups\", the detailed information about evaluation form, is not returned. We will enhance this field in a future release.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsEvaluationsAsync
public Future<ApiResponse<EvaluationFormResponseEntityListing>> getQualityFormsEvaluationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Get the list of evaluation forms By default, \"published\" field is always returned as false for all evaluation forms. If you set \"expand=publishHistory\", then you will be able to get published versions for each corresponding evaluation form. In addition, \"questionGroups\", the detailed information about evaluation form, is not returned. We will enhance this field in a future release.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsEvaluationsBulkAsync
public Future<EvaluationFormResponseEntityListing> getQualityFormsEvaluationsBulkAsync(GetQualityFormsEvaluationsBulkRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Retrieve a list of evaluation forms by their ids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsEvaluationsBulkAsync
public Future<ApiResponse<EvaluationFormResponseEntityListing>> getQualityFormsEvaluationsBulkAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Retrieve a list of evaluation forms by their ids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsEvaluationsBulkContextsAsync
public Future<List<EvaluationFormResponse>> getQualityFormsEvaluationsBulkContextsAsync(GetQualityFormsEvaluationsBulkContextsRequest request, AsyncApiCallback<List<EvaluationFormResponse>> callback) Retrieve a list of the latest published evaluation form versions by context ids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsEvaluationsBulkContextsAsync
public Future<ApiResponse<List<EvaluationFormResponse>>> getQualityFormsEvaluationsBulkContextsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<EvaluationFormResponse>>> callback) Retrieve a list of the latest published evaluation form versions by context ids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsSurveyAsync
public Future<SurveyForm> getQualityFormsSurveyAsync(GetQualityFormsSurveyRequest request, AsyncApiCallback<SurveyForm> callback) Get a survey form- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsSurveyAsync
public Future<ApiResponse<SurveyForm>> getQualityFormsSurveyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Get a survey form- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsSurveyVersionsAsync
public Future<SurveyFormEntityListing> getQualityFormsSurveyVersionsAsync(GetQualityFormsSurveyVersionsRequest request, AsyncApiCallback<SurveyFormEntityListing> callback) Gets all the revisions for a specific survey.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsSurveyVersionsAsync
public Future<ApiResponse<SurveyFormEntityListing>> getQualityFormsSurveyVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyFormEntityListing>> callback) Gets all the revisions for a specific survey.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsSurveysAsync
public Future<SurveyFormEntityListing> getQualityFormsSurveysAsync(GetQualityFormsSurveysRequest request, AsyncApiCallback<SurveyFormEntityListing> callback) Get the list of survey forms. If you set \"expand=publishHistory\", then you will be able to get published versions for each corresponding survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsSurveysAsync
public Future<ApiResponse<SurveyFormEntityListing>> getQualityFormsSurveysAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyFormEntityListing>> callback) Get the list of survey forms. If you set \"expand=publishHistory\", then you will be able to get published versions for each corresponding survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsSurveysBulkAsync
public Future<SurveyFormEntityListing> getQualityFormsSurveysBulkAsync(GetQualityFormsSurveysBulkRequest request, AsyncApiCallback<SurveyFormEntityListing> callback) Retrieve a list of survey forms by their ids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsSurveysBulkAsync
public Future<ApiResponse<SurveyFormEntityListing>> getQualityFormsSurveysBulkAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyFormEntityListing>> callback) Retrieve a list of survey forms by their ids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsSurveysBulkContextsAsync
public Future<List<SurveyForm>> getQualityFormsSurveysBulkContextsAsync(GetQualityFormsSurveysBulkContextsRequest request, AsyncApiCallback<List<SurveyForm>> callback) Retrieve a list of the latest form versions by context ids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityFormsSurveysBulkContextsAsync
public Future<ApiResponse<List<SurveyForm>>> getQualityFormsSurveysBulkContextsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<List<SurveyForm>>> callback) Retrieve a list of the latest form versions by context ids- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityProgramAgentscoringruleAsync
public Future<AgentScoringRule> getQualityProgramAgentscoringruleAsync(GetQualityProgramAgentscoringruleRequest request, AsyncApiCallback<AgentScoringRule> callback) Get an Agent Scoring Rule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityProgramAgentscoringruleAsync
public Future<ApiResponse<AgentScoringRule>> getQualityProgramAgentscoringruleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentScoringRule>> callback) Get an Agent Scoring Rule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityProgramAgentscoringrulesAsync
public Future<AgentScoringRuleEntityListing> getQualityProgramAgentscoringrulesAsync(GetQualityProgramAgentscoringrulesRequest request, AsyncApiCallback<AgentScoringRuleEntityListing> callback) Get Agent Scoring Rules for a program- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityProgramAgentscoringrulesAsync
public Future<ApiResponse<AgentScoringRuleEntityListing>> getQualityProgramAgentscoringrulesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AgentScoringRuleEntityListing>> callback) Get Agent Scoring Rules for a program- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformAsync
public Future<EvaluationFormResponse> getQualityPublishedformAsync(GetQualityPublishedformRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Deprecated.Get the published evaluation forms.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformAsync
public Future<ApiResponse<EvaluationFormResponse>> getQualityPublishedformAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Deprecated.Get the published evaluation forms.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformsAsync
public Future<EvaluationFormResponseEntityListing> getQualityPublishedformsAsync(GetQualityPublishedformsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Deprecated.Get the published evaluation forms.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformsAsync
public Future<ApiResponse<EvaluationFormResponseEntityListing>> getQualityPublishedformsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Deprecated.Get the published evaluation forms.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformsEvaluationAsync
public Future<EvaluationFormResponse> getQualityPublishedformsEvaluationAsync(GetQualityPublishedformsEvaluationRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Get the most recent published version of an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformsEvaluationAsync
public Future<ApiResponse<EvaluationFormResponse>> getQualityPublishedformsEvaluationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Get the most recent published version of an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformsEvaluationsAsync
public Future<EvaluationFormResponseEntityListing> getQualityPublishedformsEvaluationsAsync(GetQualityPublishedformsEvaluationsRequest request, AsyncApiCallback<EvaluationFormResponseEntityListing> callback) Get the published evaluation forms.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformsEvaluationsAsync
public Future<ApiResponse<EvaluationFormResponseEntityListing>> getQualityPublishedformsEvaluationsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EvaluationFormResponseEntityListing>> callback) Get the published evaluation forms.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformsSurveyAsync
public Future<SurveyForm> getQualityPublishedformsSurveyAsync(GetQualityPublishedformsSurveyRequest request, AsyncApiCallback<SurveyForm> callback) Get the most recent published version of a survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformsSurveyAsync
public Future<ApiResponse<SurveyForm>> getQualityPublishedformsSurveyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Get the most recent published version of a survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformsSurveysAsync
public Future<SurveyFormEntityListing> getQualityPublishedformsSurveysAsync(GetQualityPublishedformsSurveysRequest request, AsyncApiCallback<SurveyFormEntityListing> callback) Get the published survey forms.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualityPublishedformsSurveysAsync
public Future<ApiResponse<SurveyFormEntityListing>> getQualityPublishedformsSurveysAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SurveyFormEntityListing>> callback) Get the published survey forms.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualitySurveyAsync
public Future<Survey> getQualitySurveyAsync(GetQualitySurveyRequest request, AsyncApiCallback<Survey> callback) Get a survey for a conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualitySurveyAsync
public Future<ApiResponse<Survey>> getQualitySurveyAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Survey>> callback) Get a survey for a conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualitySurveysScorableAsync
public Future<ScorableSurvey> getQualitySurveysScorableAsync(GetQualitySurveysScorableRequest request, AsyncApiCallback<ScorableSurvey> callback) Get a survey as an end-customer, for the purposes of scoring it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getQualitySurveysScorableAsync
public Future<ApiResponse<ScorableSurvey>> getQualitySurveysScorableAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScorableSurvey>> callback) Get a survey as an end-customer, for the purposes of scoring it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchQualityFormsSurveyAsync
public Future<SurveyForm> patchQualityFormsSurveyAsync(PatchQualityFormsSurveyRequest request, AsyncApiCallback<SurveyForm> callback) Disable a particular version of a survey form and invalidates any invitations that have already been sent to customers using this version of the form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchQualityFormsSurveyAsync
public Future<ApiResponse<SurveyForm>> patchQualityFormsSurveyAsync(ApiRequest<SurveyForm> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Disable a particular version of a survey form and invalidates any invitations that have already been sent to customers using this version of the form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsEvaluationsAggregatesJobsAsync
public Future<AsyncQueryResponse> postAnalyticsEvaluationsAggregatesJobsAsync(PostAnalyticsEvaluationsAggregatesJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for evaluation aggregates asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsEvaluationsAggregatesJobsAsync
public Future<ApiResponse<AsyncQueryResponse>> postAnalyticsEvaluationsAggregatesJobsAsync(ApiRequest<EvaluationAsyncAggregationQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for evaluation aggregates asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsEvaluationsAggregatesQueryAsync
public Future<EvaluationAggregateQueryResponse> postAnalyticsEvaluationsAggregatesQueryAsync(PostAnalyticsEvaluationsAggregatesQueryRequest request, AsyncApiCallback<EvaluationAggregateQueryResponse> callback) Query for evaluation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsEvaluationsAggregatesQueryAsync
public Future<ApiResponse<EvaluationAggregateQueryResponse>> postAnalyticsEvaluationsAggregatesQueryAsync(ApiRequest<EvaluationAggregationQuery> request, AsyncApiCallback<ApiResponse<EvaluationAggregateQueryResponse>> callback) Query for evaluation aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsSurveysAggregatesJobsAsync
public Future<AsyncQueryResponse> postAnalyticsSurveysAggregatesJobsAsync(PostAnalyticsSurveysAggregatesJobsRequest request, AsyncApiCallback<AsyncQueryResponse> callback) Query for survey aggregates asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsSurveysAggregatesJobsAsync
public Future<ApiResponse<AsyncQueryResponse>> postAnalyticsSurveysAggregatesJobsAsync(ApiRequest<SurveyAsyncAggregationQuery> request, AsyncApiCallback<ApiResponse<AsyncQueryResponse>> callback) Query for survey aggregates asynchronously- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsSurveysAggregatesQueryAsync
public Future<SurveyAggregateQueryResponse> postAnalyticsSurveysAggregatesQueryAsync(PostAnalyticsSurveysAggregatesQueryRequest request, AsyncApiCallback<SurveyAggregateQueryResponse> callback) Query for survey aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postAnalyticsSurveysAggregatesQueryAsync
public Future<ApiResponse<SurveyAggregateQueryResponse>> postAnalyticsSurveysAggregatesQueryAsync(ApiRequest<SurveyAggregationQuery> request, AsyncApiCallback<ApiResponse<SurveyAggregateQueryResponse>> callback) Query for survey aggregates- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityCalibrationsAsync
public Future<Calibration> postQualityCalibrationsAsync(PostQualityCalibrationsRequest request, AsyncApiCallback<Calibration> callback) Create a calibration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityCalibrationsAsync
public Future<ApiResponse<Calibration>> postQualityCalibrationsAsync(ApiRequest<CalibrationCreate> request, AsyncApiCallback<ApiResponse<Calibration>> callback) Create a calibration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityConversationEvaluationsAsync
public Future<Evaluation> postQualityConversationEvaluationsAsync(PostQualityConversationEvaluationsRequest request, AsyncApiCallback<Evaluation> callback) Create an evaluation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityConversationEvaluationsAsync
public Future<ApiResponse<Evaluation>> postQualityConversationEvaluationsAsync(ApiRequest<EvaluationCreateBody> request, AsyncApiCallback<ApiResponse<Evaluation>> callback) Create an evaluation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityConversationsAuditsQueryAsync
public Future<QualityAuditQueryExecutionStatusResponse> postQualityConversationsAuditsQueryAsync(PostQualityConversationsAuditsQueryRequest request, AsyncApiCallback<QualityAuditQueryExecutionStatusResponse> callback) Create audit query execution- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityConversationsAuditsQueryAsync
public Future<ApiResponse<QualityAuditQueryExecutionStatusResponse>> postQualityConversationsAuditsQueryAsync(ApiRequest<QMAuditQueryRequest> request, AsyncApiCallback<ApiResponse<QualityAuditQueryExecutionStatusResponse>> callback) Create audit query execution- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityEvaluationsAggregatesQueryMeAsync
public Future<EvaluationAggregateQueryResponse> postQualityEvaluationsAggregatesQueryMeAsync(PostQualityEvaluationsAggregatesQueryMeRequest request, AsyncApiCallback<EvaluationAggregateQueryResponse> callback) Query for evaluation aggregates for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityEvaluationsAggregatesQueryMeAsync
public Future<ApiResponse<EvaluationAggregateQueryResponse>> postQualityEvaluationsAggregatesQueryMeAsync(ApiRequest<EvaluationAggregationQueryMe> request, AsyncApiCallback<ApiResponse<EvaluationAggregateQueryResponse>> callback) Query for evaluation aggregates for the current user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityEvaluationsScoringAsync
public Future<EvaluationScoringSet> postQualityEvaluationsScoringAsync(PostQualityEvaluationsScoringRequest request, AsyncApiCallback<EvaluationScoringSet> callback) Score evaluation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityEvaluationsScoringAsync
public Future<ApiResponse<EvaluationScoringSet>> postQualityEvaluationsScoringAsync(ApiRequest<EvaluationFormAndScoringSet> request, AsyncApiCallback<ApiResponse<EvaluationScoringSet>> callback) Score evaluation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityEvaluationsSearchAsync
public Future<EvaluationSearchResponse> postQualityEvaluationsSearchAsync(PostQualityEvaluationsSearchRequest request, AsyncApiCallback<EvaluationSearchResponse> callback) Search evaluations based along specified criteria Search Rules: 1. Time Range - Time Range: Max 3 months (required) 2. Question Group Level Query: Use at least one field containing 'questionGroup' in name + exactly one questionGroupId 3. Question Level Query: Use at least one field containing 'question' in name + exactly one questionId 4. Mixed Queries: questionId alone is sufficient 5. Search Logic: - Multiple criteria: AND operation - Multiple values per criterion: OR operation EXAMPLE: (agentId₁ OR agentId₂) AND (evaluatorId₁ OR evaluatorId₂) 5. Aggregations: - Omit or set pageSize = 0 - Choose: multiple aggregations OR single aggregation with multiple sub-aggregations - To aggregate against question fields, one must query by either a questionId OR a single top level TERM questionId aggregation AND query by a single formID or questionGroupId, or list of questionIds - To aggregate against question group fields, one must query either a questionId/questionGroupId OR a single top level TERM questionGroupId aggregation AND query by a single formID or list of questionGroupIds- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityEvaluationsSearchAsync
public Future<ApiResponse<EvaluationSearchResponse>> postQualityEvaluationsSearchAsync(ApiRequest<EvaluationSearchRequestDTO> request, AsyncApiCallback<ApiResponse<EvaluationSearchResponse>> callback) Search evaluations based along specified criteria Search Rules: 1. Time Range - Time Range: Max 3 months (required) 2. Question Group Level Query: Use at least one field containing 'questionGroup' in name + exactly one questionGroupId 3. Question Level Query: Use at least one field containing 'question' in name + exactly one questionId 4. Mixed Queries: questionId alone is sufficient 5. Search Logic: - Multiple criteria: AND operation - Multiple values per criterion: OR operation EXAMPLE: (agentId₁ OR agentId₂) AND (evaluatorId₁ OR evaluatorId₂) 5. Aggregations: - Omit or set pageSize = 0 - Choose: multiple aggregations OR single aggregation with multiple sub-aggregations - To aggregate against question fields, one must query by either a questionId OR a single top level TERM questionId aggregation AND query by a single formID or questionGroupId, or list of questionIds - To aggregate against question group fields, one must query either a questionId/questionGroupId OR a single top level TERM questionGroupId aggregation AND query by a single formID or list of questionGroupIds- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityFormsAsync
public Future<EvaluationFormResponse> postQualityFormsAsync(PostQualityFormsRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Deprecated.Create an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityFormsAsync
public Future<ApiResponse<EvaluationFormResponse>> postQualityFormsAsync(ApiRequest<EvaluationForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Deprecated.Create an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityFormsEvaluationsAsync
public Future<EvaluationFormResponse> postQualityFormsEvaluationsAsync(PostQualityFormsEvaluationsRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Create an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityFormsEvaluationsAsync
public Future<ApiResponse<EvaluationFormResponse>> postQualityFormsEvaluationsAsync(ApiRequest<EvaluationForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Create an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityFormsSurveysAsync
public Future<SurveyForm> postQualityFormsSurveysAsync(PostQualityFormsSurveysRequest request, AsyncApiCallback<SurveyForm> callback) Create a survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityFormsSurveysAsync
public Future<ApiResponse<SurveyForm>> postQualityFormsSurveysAsync(ApiRequest<SurveyForm> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Create a survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityProgramAgentscoringrulesAsync
public Future<AgentScoringRule> postQualityProgramAgentscoringrulesAsync(PostQualityProgramAgentscoringrulesRequest request, AsyncApiCallback<AgentScoringRule> callback) Create an Agent Scoring Rule Creates a new Agent Scoring Rule for AI-powered automated evaluation of agent interactions. The rule defines how interactions should be selected and evaluated using the specified evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityProgramAgentscoringrulesAsync
public Future<ApiResponse<AgentScoringRule>> postQualityProgramAgentscoringrulesAsync(ApiRequest<AgentScoringRule> request, AsyncApiCallback<ApiResponse<AgentScoringRule>> callback) Create an Agent Scoring Rule Creates a new Agent Scoring Rule for AI-powered automated evaluation of agent interactions. The rule defines how interactions should be selected and evaluated using the specified evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityPublishedformsAsync
public Future<EvaluationFormResponse> postQualityPublishedformsAsync(PostQualityPublishedformsRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Deprecated.Publish an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityPublishedformsAsync
public Future<ApiResponse<EvaluationFormResponse>> postQualityPublishedformsAsync(ApiRequest<PublishForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Deprecated.Publish an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityPublishedformsEvaluationsAsync
public Future<EvaluationFormResponse> postQualityPublishedformsEvaluationsAsync(PostQualityPublishedformsEvaluationsRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Publish an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityPublishedformsEvaluationsAsync
public Future<ApiResponse<EvaluationFormResponse>> postQualityPublishedformsEvaluationsAsync(ApiRequest<PublishForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Publish an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityPublishedformsSurveysAsync
public Future<SurveyForm> postQualityPublishedformsSurveysAsync(PostQualityPublishedformsSurveysRequest request, AsyncApiCallback<SurveyForm> callback) Publish a survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualityPublishedformsSurveysAsync
public Future<ApiResponse<SurveyForm>> postQualityPublishedformsSurveysAsync(ApiRequest<PublishForm> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Publish a survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualitySurveysAsync
public Future<CreateSurveyResponse> postQualitySurveysAsync(PostQualitySurveysRequest request, AsyncApiCallback<CreateSurveyResponse> callback) Create a survey for a conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualitySurveysAsync
public Future<ApiResponse<CreateSurveyResponse>> postQualitySurveysAsync(ApiRequest<CreateSurveyRequest> request, AsyncApiCallback<ApiResponse<CreateSurveyResponse>> callback) Create a survey for a conversation- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualitySurveysScoringAsync
public Future<SurveyScoringSet> postQualitySurveysScoringAsync(PostQualitySurveysScoringRequest request, AsyncApiCallback<SurveyScoringSet> callback) Score survey- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postQualitySurveysScoringAsync
public Future<ApiResponse<SurveyScoringSet>> postQualitySurveysScoringAsync(ApiRequest<SurveyFormAndScoringSet> request, AsyncApiCallback<ApiResponse<SurveyScoringSet>> callback) Score survey- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityCalibrationAsync
public Future<Calibration> putQualityCalibrationAsync(PutQualityCalibrationRequest request, AsyncApiCallback<Calibration> callback) Update a calibration to the specified calibration via PUT. Editable fields include: evaluators, expertEvaluator, and scoringIndex- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityCalibrationAsync
public Future<ApiResponse<Calibration>> putQualityCalibrationAsync(ApiRequest<Calibration> request, AsyncApiCallback<ApiResponse<Calibration>> callback) Update a calibration to the specified calibration via PUT. Editable fields include: evaluators, expertEvaluator, and scoringIndex- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityConversationEvaluationAsync
public Future<EvaluationResponse> putQualityConversationEvaluationAsync(PutQualityConversationEvaluationRequest request, AsyncApiCallback<EvaluationResponse> callback) Update an evaluation The quality:evaluation:edit permission allows modification of most fields, while the quality:evaluation:editScore permission allows an evaluator to change just the question scores, and the quality:evaluation:editAgentSignoff permission allows an agent to change the agent comments and sign off on the evaluation. authorizedActions is not returned for this PUT request, and is only returned for GET requests to this endpoint.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityConversationEvaluationAsync
public Future<ApiResponse<EvaluationResponse>> putQualityConversationEvaluationAsync(ApiRequest<Evaluation> request, AsyncApiCallback<ApiResponse<EvaluationResponse>> callback) Update an evaluation The quality:evaluation:edit permission allows modification of most fields, while the quality:evaluation:editScore permission allows an evaluator to change just the question scores, and the quality:evaluation:editAgentSignoff permission allows an agent to change the agent comments and sign off on the evaluation. authorizedActions is not returned for this PUT request, and is only returned for GET requests to this endpoint.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityFormAsync
public Future<EvaluationFormResponse> putQualityFormAsync(PutQualityFormRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Deprecated.Update an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityFormAsync
public Future<ApiResponse<EvaluationFormResponse>> putQualityFormAsync(ApiRequest<EvaluationForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Deprecated.Update an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityFormsEvaluationAsync
public Future<EvaluationFormResponse> putQualityFormsEvaluationAsync(PutQualityFormsEvaluationRequest request, AsyncApiCallback<EvaluationFormResponse> callback) Update an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityFormsEvaluationAsync
public Future<ApiResponse<EvaluationFormResponse>> putQualityFormsEvaluationAsync(ApiRequest<EvaluationForm> request, AsyncApiCallback<ApiResponse<EvaluationFormResponse>> callback) Update an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityFormsEvaluationAiscoringSettingsAsync
public Future<AiScoringSettings> putQualityFormsEvaluationAiscoringSettingsAsync(PutQualityFormsEvaluationAiscoringSettingsRequest request, AsyncApiCallback<AiScoringSettings> callback) Update the AI Scoring settings of an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityFormsEvaluationAiscoringSettingsAsync
public Future<ApiResponse<AiScoringSettings>> putQualityFormsEvaluationAiscoringSettingsAsync(ApiRequest<AiScoringSettings> request, AsyncApiCallback<ApiResponse<AiScoringSettings>> callback) Update the AI Scoring settings of an evaluation form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityFormsSurveyAsync
public Future<SurveyForm> putQualityFormsSurveyAsync(PutQualityFormsSurveyRequest request, AsyncApiCallback<SurveyForm> callback) Update a survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityFormsSurveyAsync
public Future<ApiResponse<SurveyForm>> putQualityFormsSurveyAsync(ApiRequest<SurveyForm> request, AsyncApiCallback<ApiResponse<SurveyForm>> callback) Update a survey form.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityProgramAgentscoringruleAsync
public Future<AgentScoringRule> putQualityProgramAgentscoringruleAsync(PutQualityProgramAgentscoringruleRequest request, AsyncApiCallback<AgentScoringRule> callback) Update an Agent Scoring Rule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualityProgramAgentscoringruleAsync
public Future<ApiResponse<AgentScoringRule>> putQualityProgramAgentscoringruleAsync(ApiRequest<AgentScoringRule> request, AsyncApiCallback<ApiResponse<AgentScoringRule>> callback) Update an Agent Scoring Rule- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualitySurveysScorableAsync
public Future<ScorableSurvey> putQualitySurveysScorableAsync(PutQualitySurveysScorableRequest request, AsyncApiCallback<ScorableSurvey> callback) Update a survey as an end-customer, for the purposes of scoring it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putQualitySurveysScorableAsync
public Future<ApiResponse<ScorableSurvey>> putQualitySurveysScorableAsync(ApiRequest<ScorableSurvey> request, AsyncApiCallback<ApiResponse<ScorableSurvey>> callback) Update a survey as an end-customer, for the purposes of scoring it.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-