Class AnalyticsApi

java.lang.Object
com.mypurecloud.sdk.v2.api.AnalyticsApi

public class AnalyticsApi extends Object
  • Constructor Details

    • AnalyticsApi

      public AnalyticsApi()
    • AnalyticsApi

      public AnalyticsApi(ApiClient apiClient)
  • Method Details

    • deleteAnalyticsActionsAggregatesJob

      public void deleteAnalyticsActionsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for action aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsActionsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsActionsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for action aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsActionsAggregatesJob

      public void deleteAnalyticsActionsAggregatesJob(DeleteAnalyticsActionsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for action aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsActionsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsActionsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for action aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsAgentcopilotsAggregatesJob

      public void deleteAnalyticsAgentcopilotsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for agent copilot aggregates deleteAnalyticsAgentcopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsAgentcopilotsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsAgentcopilotsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for agent copilot aggregates deleteAnalyticsAgentcopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsAgentcopilotsAggregatesJob

      public void deleteAnalyticsAgentcopilotsAggregatesJob(DeleteAnalyticsAgentcopilotsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for agent copilot aggregates deleteAnalyticsAgentcopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsAgentcopilotsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsAgentcopilotsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for agent copilot aggregates deleteAnalyticsAgentcopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsAgentutilizationsAggregatesJob

      public void deleteAnalyticsAgentutilizationsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for agent utilization aggregates deleteAnalyticsAgentutilizationsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsAgentutilizationsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsAgentutilizationsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for agent utilization aggregates deleteAnalyticsAgentutilizationsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsAgentutilizationsAggregatesJob

      public void deleteAnalyticsAgentutilizationsAggregatesJob(DeleteAnalyticsAgentutilizationsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for agent utilization aggregates deleteAnalyticsAgentutilizationsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsAgentutilizationsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsAgentutilizationsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for agent utilization aggregates deleteAnalyticsAgentutilizationsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsBotsAggregatesJob

      public void deleteAnalyticsBotsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for bot aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsBotsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsBotsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for bot aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsBotsAggregatesJob

      public void deleteAnalyticsBotsAggregatesJob(DeleteAnalyticsBotsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for bot aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsBotsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsBotsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for bot aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsCasemanagementAggregatesJob

      public void deleteAnalyticsCasemanagementAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for case management aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsCasemanagementAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsCasemanagementAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for case management aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsCasemanagementAggregatesJob

      public void deleteAnalyticsCasemanagementAggregatesJob(DeleteAnalyticsCasemanagementAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for case management aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsCasemanagementAggregatesJob

      public ApiResponse<Void> deleteAnalyticsCasemanagementAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for case management aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsConversationsAggregatesJob

      public void deleteAnalyticsConversationsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for conversation aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsConversationsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsConversationsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for conversation aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsConversationsAggregatesJob

      public void deleteAnalyticsConversationsAggregatesJob(DeleteAnalyticsConversationsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for conversation aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsConversationsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsConversationsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for conversation aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsConversationsDetailsJob

      public void deleteAnalyticsConversationsDetailsJob(String jobId) throws IOException, ApiException
      Delete/cancel an async details job
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsConversationsDetailsJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsConversationsDetailsJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async details job
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsConversationsDetailsJob

      public void deleteAnalyticsConversationsDetailsJob(DeleteAnalyticsConversationsDetailsJobRequest request) throws IOException, ApiException
      Delete/cancel an async details job
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsConversationsDetailsJob

      public ApiResponse<Void> deleteAnalyticsConversationsDetailsJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async details job
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsCopilotsAggregatesJob

      public void deleteAnalyticsCopilotsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for copilot aggregates deleteAnalyticsCopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsCopilotsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsCopilotsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for copilot aggregates deleteAnalyticsCopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsCopilotsAggregatesJob

      public void deleteAnalyticsCopilotsAggregatesJob(DeleteAnalyticsCopilotsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for copilot aggregates deleteAnalyticsCopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsCopilotsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsCopilotsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for copilot aggregates deleteAnalyticsCopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsEvaluationsAggregatesJob

      public void deleteAnalyticsEvaluationsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for evaluation aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsEvaluationsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsEvaluationsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for evaluation aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsEvaluationsAggregatesJob

      public void deleteAnalyticsEvaluationsAggregatesJob(DeleteAnalyticsEvaluationsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for evaluation aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsEvaluationsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsEvaluationsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for evaluation aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsFlowexecutionsAggregatesJob

      public void deleteAnalyticsFlowexecutionsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for flow execution aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsFlowexecutionsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsFlowexecutionsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for flow execution aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsFlowexecutionsAggregatesJob

      public void deleteAnalyticsFlowexecutionsAggregatesJob(DeleteAnalyticsFlowexecutionsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for flow execution aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsFlowexecutionsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsFlowexecutionsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for flow execution aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsFlowsAggregatesJob

      public void deleteAnalyticsFlowsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for flow aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsFlowsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsFlowsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for flow aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsFlowsAggregatesJob

      public void deleteAnalyticsFlowsAggregatesJob(DeleteAnalyticsFlowsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for flow aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsFlowsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsFlowsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for flow aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsJourneysAggregatesJob

      public void deleteAnalyticsJourneysAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for journey aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsJourneysAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsJourneysAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for journey aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsJourneysAggregatesJob

      public void deleteAnalyticsJourneysAggregatesJob(DeleteAnalyticsJourneysAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for journey aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsJourneysAggregatesJob

      public ApiResponse<Void> deleteAnalyticsJourneysAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for journey aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsKnowledgeAggregatesJob

      public void deleteAnalyticsKnowledgeAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for knowledge aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsKnowledgeAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsKnowledgeAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for knowledge aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsKnowledgeAggregatesJob

      public void deleteAnalyticsKnowledgeAggregatesJob(DeleteAnalyticsKnowledgeAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for knowledge aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsKnowledgeAggregatesJob

      public ApiResponse<Void> deleteAnalyticsKnowledgeAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for knowledge aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsResolutionsAggregatesJob

      public void deleteAnalyticsResolutionsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for resolution aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsResolutionsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsResolutionsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for resolution aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsResolutionsAggregatesJob

      public void deleteAnalyticsResolutionsAggregatesJob(DeleteAnalyticsResolutionsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for resolution aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsResolutionsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsResolutionsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for resolution aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsSummariesAggregatesJob

      public void deleteAnalyticsSummariesAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for summary aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsSummariesAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsSummariesAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for summary aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsSummariesAggregatesJob

      public void deleteAnalyticsSummariesAggregatesJob(DeleteAnalyticsSummariesAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for summary aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsSummariesAggregatesJob

      public ApiResponse<Void> deleteAnalyticsSummariesAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for summary aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsSurveysAggregatesJob

      public void deleteAnalyticsSurveysAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for survey aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsSurveysAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsSurveysAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for survey aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsSurveysAggregatesJob

      public void deleteAnalyticsSurveysAggregatesJob(DeleteAnalyticsSurveysAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for survey aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsSurveysAggregatesJob

      public ApiResponse<Void> deleteAnalyticsSurveysAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for survey aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsTaskmanagementAggregatesJob

      public void deleteAnalyticsTaskmanagementAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for task management aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsTaskmanagementAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsTaskmanagementAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for task management aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsTaskmanagementAggregatesJob

      public void deleteAnalyticsTaskmanagementAggregatesJob(DeleteAnalyticsTaskmanagementAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for task management aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsTaskmanagementAggregatesJob

      public ApiResponse<Void> deleteAnalyticsTaskmanagementAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for task management aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsTranscriptsAggregatesJob

      public void deleteAnalyticsTranscriptsAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for transcript aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsTranscriptsAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsTranscriptsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for transcript aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsTranscriptsAggregatesJob

      public void deleteAnalyticsTranscriptsAggregatesJob(DeleteAnalyticsTranscriptsAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for transcript aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsTranscriptsAggregatesJob

      public ApiResponse<Void> deleteAnalyticsTranscriptsAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for transcript aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsUsersAggregatesJob

      public void deleteAnalyticsUsersAggregatesJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request for user aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsUsersAggregatesJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsUsersAggregatesJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request for user aggregates
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsUsersAggregatesJob

      public void deleteAnalyticsUsersAggregatesJob(DeleteAnalyticsUsersAggregatesJobRequest request) throws IOException, ApiException
      Delete/cancel an async request for user aggregates
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsUsersAggregatesJob

      public ApiResponse<Void> deleteAnalyticsUsersAggregatesJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request for user aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsUsersDetailsJob

      public void deleteAnalyticsUsersDetailsJob(String jobId) throws IOException, ApiException
      Delete/cancel an async request
      Parameters:
      jobId - jobId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsUsersDetailsJobWithHttpInfo

      public ApiResponse<Void> deleteAnalyticsUsersDetailsJobWithHttpInfo(String jobId) throws IOException
      Delete/cancel an async request
      Parameters:
      jobId - jobId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteAnalyticsUsersDetailsJob

      public void deleteAnalyticsUsersDetailsJob(DeleteAnalyticsUsersDetailsJobRequest request) throws IOException, ApiException
      Delete/cancel an async request
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteAnalyticsUsersDetailsJob

      public ApiResponse<Void> deleteAnalyticsUsersDetailsJob(ApiRequest<Void> request) throws IOException
      Delete/cancel an async request
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsActionsAggregatesJob

      public AsyncQueryStatus getAnalyticsActionsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for action aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsActionsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsActionsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for action aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsActionsAggregatesJob

      public AsyncQueryStatus getAnalyticsActionsAggregatesJob(GetAnalyticsActionsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for action aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsActionsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsActionsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for action aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsActionsAggregatesJobResults

      public ActionAsyncAggregateQueryResponse getAnalyticsActionsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      ActionAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsActionsAggregatesJobResultsWithHttpInfo

      public ApiResponse<ActionAsyncAggregateQueryResponse> getAnalyticsActionsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      ActionAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsActionsAggregatesJobResults

      public ActionAsyncAggregateQueryResponse getAnalyticsActionsAggregatesJobResults(GetAnalyticsActionsAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      ActionAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsActionsAggregatesJobResults

      public ApiResponse<ActionAsyncAggregateQueryResponse> getAnalyticsActionsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsAgentStatus

      public AnalyticsAgentStateAgentResponse getAnalyticsAgentStatus(String userId) throws IOException, ApiException
      Get an agent and their active sessions by user ID
      Parameters:
      userId - userId (required)
      Returns:
      AnalyticsAgentStateAgentResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsAgentStatusWithHttpInfo

      public ApiResponse<AnalyticsAgentStateAgentResponse> getAnalyticsAgentStatusWithHttpInfo(String userId) throws IOException
      Get an agent and their active sessions by user ID
      Parameters:
      userId - userId (required)
      Returns:
      AnalyticsAgentStateAgentResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsAgentStatus

      Get an agent and their active sessions by user ID
      Parameters:
      request - The request object
      Returns:
      AnalyticsAgentStateAgentResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsAgentStatus

      public ApiResponse<AnalyticsAgentStateAgentResponse> getAnalyticsAgentStatus(ApiRequest<Void> request) throws IOException
      Get an agent and their active sessions by user ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsAgentcopilotsAggregatesJob

      public AsyncQueryStatus getAnalyticsAgentcopilotsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for agent copilot aggregates getAnalyticsAgentcopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsAgentcopilotsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsAgentcopilotsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for agent copilot aggregates getAnalyticsAgentcopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsAgentcopilotsAggregatesJob

      public AsyncQueryStatus getAnalyticsAgentcopilotsAggregatesJob(GetAnalyticsAgentcopilotsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for agent copilot aggregates getAnalyticsAgentcopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsAgentcopilotsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsAgentcopilotsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for agent copilot aggregates getAnalyticsAgentcopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsAgentcopilotsAggregatesJobResults

      public AgentCopilotAsyncAggregateQueryResponse getAnalyticsAgentcopilotsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query getAnalyticsAgentcopilotsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      AgentCopilotAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsAgentcopilotsAggregatesJobResultsWithHttpInfo

      public ApiResponse<AgentCopilotAsyncAggregateQueryResponse> getAnalyticsAgentcopilotsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query getAnalyticsAgentcopilotsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      AgentCopilotAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsAgentcopilotsAggregatesJobResults

      public AgentCopilotAsyncAggregateQueryResponse getAnalyticsAgentcopilotsAggregatesJobResults(GetAnalyticsAgentcopilotsAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query getAnalyticsAgentcopilotsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      AgentCopilotAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsAgentcopilotsAggregatesJobResults

      public ApiResponse<AgentCopilotAsyncAggregateQueryResponse> getAnalyticsAgentcopilotsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query getAnalyticsAgentcopilotsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsAgentutilizationsAggregatesJob

      public AsyncQueryStatus getAnalyticsAgentutilizationsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for agent utilization aggregates getAnalyticsAgentutilizationsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsAgentutilizationsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsAgentutilizationsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for agent utilization aggregates getAnalyticsAgentutilizationsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsAgentutilizationsAggregatesJob

      public AsyncQueryStatus getAnalyticsAgentutilizationsAggregatesJob(GetAnalyticsAgentutilizationsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for agent utilization aggregates getAnalyticsAgentutilizationsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsAgentutilizationsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsAgentutilizationsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for agent utilization aggregates getAnalyticsAgentutilizationsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsAgentutilizationsAggregatesJobResults

      public AgentUtilizationAsyncAggregateQueryResponse getAnalyticsAgentutilizationsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query getAnalyticsAgentutilizationsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      AgentUtilizationAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsAgentutilizationsAggregatesJobResultsWithHttpInfo

      public ApiResponse<AgentUtilizationAsyncAggregateQueryResponse> getAnalyticsAgentutilizationsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query getAnalyticsAgentutilizationsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      AgentUtilizationAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsAgentutilizationsAggregatesJobResults

      Fetch a page of results for an async aggregates query getAnalyticsAgentutilizationsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      AgentUtilizationAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsAgentutilizationsAggregatesJobResults

      public ApiResponse<AgentUtilizationAsyncAggregateQueryResponse> getAnalyticsAgentutilizationsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query getAnalyticsAgentutilizationsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsBotflowDivisionsReportingturns

      public ReportingTurnsResponse getAnalyticsBotflowDivisionsReportingturns(String botFlowId, String after, String pageSize, String interval, String actionId, String sessionId, String language, String askActionResults) throws IOException, ApiException
      Get Reporting Turns (division aware). Returns the reporting turns for the specified flow, filtered by the clients divisions and grouped by session, in reverse chronological order from the date the session was created, with the reporting turns from the most recent session appearing at the start of the list. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      botFlowId - ID of the bot flow. (required)
      after - The cursor that points to the ID of the last item in the list of entities that has been returned. (optional)
      pageSize - Max number of entities to return. Maximum of 250 (optional, default to 50)
      interval - Date range filter based on the date the individual resources were completed. UTC is the default if no TZ is supplied, however alternate timezones can be used e.g: '2022-11-22T09:11:11.111+08:00/2022-11-30T07:17:44.586-07'. . Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss (optional, default to null)
      actionId - Optional action ID to get the reporting turns associated to a particular flow action (optional)
      sessionId - Optional session ID to get the reporting turns for a particular session. Specifying a session ID alongside an action ID or a language or any ask action results is not allowed. (optional)
      language - Optional language code to get the reporting turns for a particular language (optional, default to null)
      askActionResults - Optional case-insensitive comma separated list of ask action results to filter the reporting turns. (optional)
      Returns:
      ReportingTurnsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsBotflowDivisionsReportingturnsWithHttpInfo

      public ApiResponse<ReportingTurnsResponse> getAnalyticsBotflowDivisionsReportingturnsWithHttpInfo(String botFlowId, String after, String pageSize, String interval, String actionId, String sessionId, String language, String askActionResults) throws IOException
      Get Reporting Turns (division aware). Returns the reporting turns for the specified flow, filtered by the clients divisions and grouped by session, in reverse chronological order from the date the session was created, with the reporting turns from the most recent session appearing at the start of the list. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      botFlowId - ID of the bot flow. (required)
      after - The cursor that points to the ID of the last item in the list of entities that has been returned. (optional)
      pageSize - Max number of entities to return. Maximum of 250 (optional, default to 50)
      interval - Date range filter based on the date the individual resources were completed. UTC is the default if no TZ is supplied, however alternate timezones can be used e.g: '2022-11-22T09:11:11.111+08:00/2022-11-30T07:17:44.586-07'. . Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss (optional, default to null)
      actionId - Optional action ID to get the reporting turns associated to a particular flow action (optional)
      sessionId - Optional session ID to get the reporting turns for a particular session. Specifying a session ID alongside an action ID or a language or any ask action results is not allowed. (optional)
      language - Optional language code to get the reporting turns for a particular language (optional, default to null)
      askActionResults - Optional case-insensitive comma separated list of ask action results to filter the reporting turns. (optional)
      Returns:
      ReportingTurnsResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsBotflowDivisionsReportingturns

      public ReportingTurnsResponse getAnalyticsBotflowDivisionsReportingturns(GetAnalyticsBotflowDivisionsReportingturnsRequest request) throws IOException, ApiException
      Get Reporting Turns (division aware). Returns the reporting turns for the specified flow, filtered by the clients divisions and grouped by session, in reverse chronological order from the date the session was created, with the reporting turns from the most recent session appearing at the start of the list. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      request - The request object
      Returns:
      ReportingTurnsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsBotflowDivisionsReportingturns

      public ApiResponse<ReportingTurnsResponse> getAnalyticsBotflowDivisionsReportingturns(ApiRequest<Void> request) throws IOException
      Get Reporting Turns (division aware). Returns the reporting turns for the specified flow, filtered by the clients divisions and grouped by session, in reverse chronological order from the date the session was created, with the reporting turns from the most recent session appearing at the start of the list. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsBotflowReportingturns

      public ReportingTurnsResponse getAnalyticsBotflowReportingturns(String botFlowId, String after, String pageSize, String interval, String actionId, String sessionId, String language, String askActionResults) throws IOException, ApiException
      Deprecated.
      Get Reporting Turns. Deprecated: Please use GET /analytics/botflows/{botFlowId}/divisions/reportingturns instead. Returns the reporting turns grouped by session, in reverse chronological order from the date the session was created, with the reporting turns from the most recent session appearing at the start of the list. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      botFlowId - ID of the bot flow. (required)
      after - The cursor that points to the ID of the last item in the list of entities that has been returned. (optional)
      pageSize - Max number of entities to return. Maximum of 250 (optional, default to 50)
      interval - Date range filter based on the date the individual resources were completed. UTC is the default if no TZ is supplied, however alternate timezones can be used e.g: '2022-11-22T09:11:11.111+08:00/2022-11-30T07:17:44.586-07'. . Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss (optional, default to null)
      actionId - Optional action ID to get the reporting turns associated to a particular flow action (optional)
      sessionId - Optional session ID to get the reporting turns for a particular session. Specifying a session ID alongside an action ID or a language or any ask action results is not allowed. (optional)
      language - Optional language code to get the reporting turns for a particular language (optional, default to null)
      askActionResults - Optional case-insensitive comma separated list of ask action results to filter the reporting turns. (optional)
      Returns:
      ReportingTurnsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsBotflowReportingturnsWithHttpInfo

      public ApiResponse<ReportingTurnsResponse> getAnalyticsBotflowReportingturnsWithHttpInfo(String botFlowId, String after, String pageSize, String interval, String actionId, String sessionId, String language, String askActionResults) throws IOException
      Deprecated.
      Get Reporting Turns. Deprecated: Please use GET /analytics/botflows/{botFlowId}/divisions/reportingturns instead. Returns the reporting turns grouped by session, in reverse chronological order from the date the session was created, with the reporting turns from the most recent session appearing at the start of the list. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      botFlowId - ID of the bot flow. (required)
      after - The cursor that points to the ID of the last item in the list of entities that has been returned. (optional)
      pageSize - Max number of entities to return. Maximum of 250 (optional, default to 50)
      interval - Date range filter based on the date the individual resources were completed. UTC is the default if no TZ is supplied, however alternate timezones can be used e.g: '2022-11-22T09:11:11.111+08:00/2022-11-30T07:17:44.586-07'. . Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss (optional, default to null)
      actionId - Optional action ID to get the reporting turns associated to a particular flow action (optional)
      sessionId - Optional session ID to get the reporting turns for a particular session. Specifying a session ID alongside an action ID or a language or any ask action results is not allowed. (optional)
      language - Optional language code to get the reporting turns for a particular language (optional, default to null)
      askActionResults - Optional case-insensitive comma separated list of ask action results to filter the reporting turns. (optional)
      Returns:
      ReportingTurnsResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsBotflowReportingturns

      public ReportingTurnsResponse getAnalyticsBotflowReportingturns(GetAnalyticsBotflowReportingturnsRequest request) throws IOException, ApiException
      Deprecated.
      Get Reporting Turns. Deprecated: Please use GET /analytics/botflows/{botFlowId}/divisions/reportingturns instead. Returns the reporting turns grouped by session, in reverse chronological order from the date the session was created, with the reporting turns from the most recent session appearing at the start of the list. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      request - The request object
      Returns:
      ReportingTurnsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsBotflowReportingturns

      public ApiResponse<ReportingTurnsResponse> getAnalyticsBotflowReportingturns(ApiRequest<Void> request) throws IOException
      Deprecated.
      Get Reporting Turns. Deprecated: Please use GET /analytics/botflows/{botFlowId}/divisions/reportingturns instead. Returns the reporting turns grouped by session, in reverse chronological order from the date the session was created, with the reporting turns from the most recent session appearing at the start of the list. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsBotflowSessions

      public SessionsResponse getAnalyticsBotflowSessions(String botFlowId, String after, String pageSize, String interval, String botResultCategories, String endLanguage) throws IOException, ApiException
      Get Bot Flow Sessions. Returns the bot flow sessions in reverse chronological order from the date they were created. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      botFlowId - ID of the bot flow. (required)
      after - The cursor that points to the ID of the last item in the list of entities that has been returned. (optional)
      pageSize - Max number of entities to return. Maximum of 250 (optional, default to 50)
      interval - Date range filter based on the date the individual resources were completed. UTC is the default if no TZ is supplied, however alternate timezones can be used e.g: '2022-11-22T09:11:11.111+08:00/2022-11-30T07:17:44.586-07'. . Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss (optional, default to null)
      botResultCategories - Optional case-insensitive comma separated list of Bot Result Categories to filter sessions by. (optional)
      endLanguage - Optional case-insensitive language code to filter sessions by the language the sessions ended in. (optional)
      Returns:
      SessionsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsBotflowSessionsWithHttpInfo

      public ApiResponse<SessionsResponse> getAnalyticsBotflowSessionsWithHttpInfo(String botFlowId, String after, String pageSize, String interval, String botResultCategories, String endLanguage) throws IOException
      Get Bot Flow Sessions. Returns the bot flow sessions in reverse chronological order from the date they were created. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      botFlowId - ID of the bot flow. (required)
      after - The cursor that points to the ID of the last item in the list of entities that has been returned. (optional)
      pageSize - Max number of entities to return. Maximum of 250 (optional, default to 50)
      interval - Date range filter based on the date the individual resources were completed. UTC is the default if no TZ is supplied, however alternate timezones can be used e.g: '2022-11-22T09:11:11.111+08:00/2022-11-30T07:17:44.586-07'. . Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss (optional, default to null)
      botResultCategories - Optional case-insensitive comma separated list of Bot Result Categories to filter sessions by. (optional)
      endLanguage - Optional case-insensitive language code to filter sessions by the language the sessions ended in. (optional)
      Returns:
      SessionsResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsBotflowSessions

      public SessionsResponse getAnalyticsBotflowSessions(GetAnalyticsBotflowSessionsRequest request) throws IOException, ApiException
      Get Bot Flow Sessions. Returns the bot flow sessions in reverse chronological order from the date they were created. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      request - The request object
      Returns:
      SessionsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsBotflowSessions

      public ApiResponse<SessionsResponse> getAnalyticsBotflowSessions(ApiRequest<Void> request) throws IOException
      Get Bot Flow Sessions. Returns the bot flow sessions in reverse chronological order from the date they were created. It is expected that the client will URL encode the request URI once only. For pagination, clients should keep sending requests using the value of 'nextUri' in the response, until it's no longer present, only then have all items have been returned. The 'nextUri' value in the response is already URL encoded (so it doesn't need to be encoded again). Note: resources returned by this endpoint are not persisted indefinitely, as they are deleted after approximately, but not before, 10 days.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsBotsAggregatesJob

      public AsyncQueryStatus getAnalyticsBotsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for bot aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsBotsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsBotsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for bot aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsBotsAggregatesJob

      public AsyncQueryStatus getAnalyticsBotsAggregatesJob(GetAnalyticsBotsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for bot aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsBotsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsBotsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for bot aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsBotsAggregatesJobResults

      public BotAsyncAggregateQueryResponse getAnalyticsBotsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      BotAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsBotsAggregatesJobResultsWithHttpInfo

      public ApiResponse<BotAsyncAggregateQueryResponse> getAnalyticsBotsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      BotAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsBotsAggregatesJobResults

      public BotAsyncAggregateQueryResponse getAnalyticsBotsAggregatesJobResults(GetAnalyticsBotsAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      BotAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsBotsAggregatesJobResults

      public ApiResponse<BotAsyncAggregateQueryResponse> getAnalyticsBotsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsCasemanagementAggregatesJob

      public AsyncQueryStatus getAnalyticsCasemanagementAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for case management aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsCasemanagementAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsCasemanagementAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for case management aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsCasemanagementAggregatesJob

      public AsyncQueryStatus getAnalyticsCasemanagementAggregatesJob(GetAnalyticsCasemanagementAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for case management aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsCasemanagementAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsCasemanagementAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for case management aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsCasemanagementAggregatesJobResults

      public CaseManagementAsyncAggregateQueryResponse getAnalyticsCasemanagementAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async case management query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      CaseManagementAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsCasemanagementAggregatesJobResultsWithHttpInfo

      public ApiResponse<CaseManagementAsyncAggregateQueryResponse> getAnalyticsCasemanagementAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async case management query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      CaseManagementAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsCasemanagementAggregatesJobResults

      Fetch a page of results for an async case management query
      Parameters:
      request - The request object
      Returns:
      CaseManagementAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsCasemanagementAggregatesJobResults

      public ApiResponse<CaseManagementAsyncAggregateQueryResponse> getAnalyticsCasemanagementAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async case management query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationDetails

      public AnalyticsConversationWithoutAttributes getAnalyticsConversationDetails(String conversationId) throws IOException, ApiException
      Get a conversation by id
      Parameters:
      conversationId - conversationId (required)
      Returns:
      AnalyticsConversationWithoutAttributes
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationDetailsWithHttpInfo

      public ApiResponse<AnalyticsConversationWithoutAttributes> getAnalyticsConversationDetailsWithHttpInfo(String conversationId) throws IOException
      Get a conversation by id
      Parameters:
      conversationId - conversationId (required)
      Returns:
      AnalyticsConversationWithoutAttributes
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationDetails

      Get a conversation by id
      Parameters:
      request - The request object
      Returns:
      AnalyticsConversationWithoutAttributes
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationDetails

      public ApiResponse<AnalyticsConversationWithoutAttributes> getAnalyticsConversationDetails(ApiRequest<Void> request) throws IOException
      Get a conversation by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsAggregatesJob

      public AsyncQueryStatus getAnalyticsConversationsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for conversation aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsConversationsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for conversation aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsAggregatesJob

      public AsyncQueryStatus getAnalyticsConversationsAggregatesJob(GetAnalyticsConversationsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for conversation aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsConversationsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for conversation aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsAggregatesJobResults

      public ConversationAsyncAggregateQueryResponse getAnalyticsConversationsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      ConversationAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsAggregatesJobResultsWithHttpInfo

      public ApiResponse<ConversationAsyncAggregateQueryResponse> getAnalyticsConversationsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      ConversationAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsAggregatesJobResults

      public ConversationAsyncAggregateQueryResponse getAnalyticsConversationsAggregatesJobResults(GetAnalyticsConversationsAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      ConversationAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsAggregatesJobResults

      public ApiResponse<ConversationAsyncAggregateQueryResponse> getAnalyticsConversationsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetails

      public AnalyticsConversationWithoutAttributesMultiGetResponse getAnalyticsConversationsDetails(List<String> id) throws IOException, ApiException
      Gets multiple conversations by id
      Parameters:
      id - Comma-separated conversation ids (optional)
      Returns:
      AnalyticsConversationWithoutAttributesMultiGetResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsWithHttpInfo

      public ApiResponse<AnalyticsConversationWithoutAttributesMultiGetResponse> getAnalyticsConversationsDetailsWithHttpInfo(List<String> id) throws IOException
      Gets multiple conversations by id
      Parameters:
      id - Comma-separated conversation ids (optional)
      Returns:
      AnalyticsConversationWithoutAttributesMultiGetResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetails

      Gets multiple conversations by id
      Parameters:
      request - The request object
      Returns:
      AnalyticsConversationWithoutAttributesMultiGetResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetails

      public ApiResponse<AnalyticsConversationWithoutAttributesMultiGetResponse> getAnalyticsConversationsDetails(ApiRequest<Void> request) throws IOException
      Gets multiple conversations by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJob

      public AsyncQueryStatus getAnalyticsConversationsDetailsJob(String jobId) throws IOException, ApiException
      Get status for async query for conversation details
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsConversationsDetailsJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for conversation details
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJob

      public AsyncQueryStatus getAnalyticsConversationsDetailsJob(GetAnalyticsConversationsDetailsJobRequest request) throws IOException, ApiException
      Get status for async query for conversation details
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsConversationsDetailsJob(ApiRequest<Void> request) throws IOException
      Get status for async query for conversation details
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJobResults

      public AnalyticsConversationAsyncQueryResponse getAnalyticsConversationsDetailsJobResults(String jobId, String cursor, Integer pageSize) throws IOException, ApiException
      Fetch a page of results for an async details job
      Parameters:
      jobId - jobId (required)
      cursor - Indicates where to resume query results (not required for first page) (optional)
      pageSize - The desired maximum number of results (optional)
      Returns:
      AnalyticsConversationAsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJobResultsWithHttpInfo

      public ApiResponse<AnalyticsConversationAsyncQueryResponse> getAnalyticsConversationsDetailsJobResultsWithHttpInfo(String jobId, String cursor, Integer pageSize) throws IOException
      Fetch a page of results for an async details job
      Parameters:
      jobId - jobId (required)
      cursor - Indicates where to resume query results (not required for first page) (optional)
      pageSize - The desired maximum number of results (optional)
      Returns:
      AnalyticsConversationAsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJobResults

      Fetch a page of results for an async details job
      Parameters:
      request - The request object
      Returns:
      AnalyticsConversationAsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJobResults

      public ApiResponse<AnalyticsConversationAsyncQueryResponse> getAnalyticsConversationsDetailsJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async details job
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJobsAvailability

      public DataAvailabilityResponse getAnalyticsConversationsDetailsJobsAvailability() throws IOException, ApiException
      Lookup the datalake availability date and time
      Returns:
      DataAvailabilityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJobsAvailabilityWithHttpInfo

      public ApiResponse<DataAvailabilityResponse> getAnalyticsConversationsDetailsJobsAvailabilityWithHttpInfo() throws IOException
      Lookup the datalake availability date and time
      Returns:
      DataAvailabilityResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJobsAvailability

      public DataAvailabilityResponse getAnalyticsConversationsDetailsJobsAvailability(GetAnalyticsConversationsDetailsJobsAvailabilityRequest request) throws IOException, ApiException
      Lookup the datalake availability date and time
      Parameters:
      request - The request object
      Returns:
      DataAvailabilityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsConversationsDetailsJobsAvailability

      public ApiResponse<DataAvailabilityResponse> getAnalyticsConversationsDetailsJobsAvailability(ApiRequest<Void> request) throws IOException
      Lookup the datalake availability date and time
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsCopilotsAggregatesJob

      public AsyncQueryStatus getAnalyticsCopilotsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for copilot aggregates getAnalyticsCopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsCopilotsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsCopilotsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for copilot aggregates getAnalyticsCopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsCopilotsAggregatesJob

      public AsyncQueryStatus getAnalyticsCopilotsAggregatesJob(GetAnalyticsCopilotsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for copilot aggregates getAnalyticsCopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsCopilotsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsCopilotsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for copilot aggregates getAnalyticsCopilotsAggregatesJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsCopilotsAggregatesJobResults

      public CopilotAsyncAggregateQueryResponse getAnalyticsCopilotsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query getAnalyticsCopilotsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      CopilotAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsCopilotsAggregatesJobResultsWithHttpInfo

      public ApiResponse<CopilotAsyncAggregateQueryResponse> getAnalyticsCopilotsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query getAnalyticsCopilotsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      CopilotAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsCopilotsAggregatesJobResults

      public CopilotAsyncAggregateQueryResponse getAnalyticsCopilotsAggregatesJobResults(GetAnalyticsCopilotsAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query getAnalyticsCopilotsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      CopilotAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsCopilotsAggregatesJobResults

      public ApiResponse<CopilotAsyncAggregateQueryResponse> getAnalyticsCopilotsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query getAnalyticsCopilotsAggregatesJobResults is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsDataextractionDownload

      public void getAnalyticsDataextractionDownload(String downloadId) throws IOException, ApiException
      Get analytics data warehouse file download getAnalyticsDataextractionDownload is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      downloadId - Unique file Id to download (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsDataextractionDownloadWithHttpInfo

      public ApiResponse<Void> getAnalyticsDataextractionDownloadWithHttpInfo(String downloadId) throws IOException
      Get analytics data warehouse file download getAnalyticsDataextractionDownload is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      downloadId - Unique file Id to download (required)
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsDataextractionDownload

      public void getAnalyticsDataextractionDownload(GetAnalyticsDataextractionDownloadRequest request) throws IOException, ApiException
      Get analytics data warehouse file download getAnalyticsDataextractionDownload is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsDataextractionDownload

      public ApiResponse<Void> getAnalyticsDataextractionDownload(ApiRequest<Void> request) throws IOException
      Get analytics data warehouse file download getAnalyticsDataextractionDownload is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsDataextractionDownloadsMetadata

      public DataExtractionFileSchemaListing getAnalyticsDataextractionDownloadsMetadata(String before, String after, String pageSize, String dataSchema, Date dateStart, Date dateEnd) throws IOException, ApiException
      Get metadata on files available for extraction getAnalyticsDataextractionDownloadsMetadata is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      before - The cursor that points to the start of the set of entities that has been returned. (optional)
      after - The cursor that points to the end of the set of entities that has been returned. (optional)
      pageSize - Number of entities to return. Maximum of 200. (optional)
      dataSchema - Data schema like conversations (optional)
      dateStart - Start DateTime filter. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z (optional)
      dateEnd - End DateTime filter. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z (optional)
      Returns:
      DataExtractionFileSchemaListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsDataextractionDownloadsMetadataWithHttpInfo

      public ApiResponse<DataExtractionFileSchemaListing> getAnalyticsDataextractionDownloadsMetadataWithHttpInfo(String before, String after, String pageSize, String dataSchema, Date dateStart, Date dateEnd) throws IOException
      Get metadata on files available for extraction getAnalyticsDataextractionDownloadsMetadata is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      before - The cursor that points to the start of the set of entities that has been returned. (optional)
      after - The cursor that points to the end of the set of entities that has been returned. (optional)
      pageSize - Number of entities to return. Maximum of 200. (optional)
      dataSchema - Data schema like conversations (optional)
      dateStart - Start DateTime filter. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z (optional)
      dateEnd - End DateTime filter. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z (optional)
      Returns:
      DataExtractionFileSchemaListing
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsDataextractionDownloadsMetadata

      public DataExtractionFileSchemaListing getAnalyticsDataextractionDownloadsMetadata(GetAnalyticsDataextractionDownloadsMetadataRequest request) throws IOException, ApiException
      Get metadata on files available for extraction getAnalyticsDataextractionDownloadsMetadata is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      DataExtractionFileSchemaListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsDataextractionDownloadsMetadata

      public ApiResponse<DataExtractionFileSchemaListing> getAnalyticsDataextractionDownloadsMetadata(ApiRequest<Void> request) throws IOException
      Get metadata on files available for extraction getAnalyticsDataextractionDownloadsMetadata is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsDataretentionSettings

      public AnalyticsDataRetentionResponse getAnalyticsDataretentionSettings() throws IOException, ApiException
      Get analytics data retention setting
      Returns:
      AnalyticsDataRetentionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsDataretentionSettingsWithHttpInfo

      public ApiResponse<AnalyticsDataRetentionResponse> getAnalyticsDataretentionSettingsWithHttpInfo() throws IOException
      Get analytics data retention setting
      Returns:
      AnalyticsDataRetentionResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsDataretentionSettings

      public AnalyticsDataRetentionResponse getAnalyticsDataretentionSettings(GetAnalyticsDataretentionSettingsRequest request) throws IOException, ApiException
      Get analytics data retention setting
      Parameters:
      request - The request object
      Returns:
      AnalyticsDataRetentionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsDataretentionSettings

      public ApiResponse<AnalyticsDataRetentionResponse> getAnalyticsDataretentionSettings(ApiRequest<Void> request) throws IOException
      Get analytics data retention setting
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsEvaluationsAggregatesJob

      public AsyncQueryStatus getAnalyticsEvaluationsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for evaluation aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsEvaluationsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsEvaluationsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for evaluation aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsEvaluationsAggregatesJob

      public AsyncQueryStatus getAnalyticsEvaluationsAggregatesJob(GetAnalyticsEvaluationsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for evaluation aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsEvaluationsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsEvaluationsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for evaluation aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsEvaluationsAggregatesJobResults

      public EvaluationAsyncAggregateQueryResponse getAnalyticsEvaluationsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      EvaluationAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsEvaluationsAggregatesJobResultsWithHttpInfo

      public ApiResponse<EvaluationAsyncAggregateQueryResponse> getAnalyticsEvaluationsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      EvaluationAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsEvaluationsAggregatesJobResults

      public EvaluationAsyncAggregateQueryResponse getAnalyticsEvaluationsAggregatesJobResults(GetAnalyticsEvaluationsAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      EvaluationAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsEvaluationsAggregatesJobResults

      public ApiResponse<EvaluationAsyncAggregateQueryResponse> getAnalyticsEvaluationsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsFlowexecutionsAggregatesJob

      public AsyncQueryStatus getAnalyticsFlowexecutionsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for flow execution aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsFlowexecutionsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsFlowexecutionsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for flow execution aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsFlowexecutionsAggregatesJob

      public AsyncQueryStatus getAnalyticsFlowexecutionsAggregatesJob(GetAnalyticsFlowexecutionsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for flow execution aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsFlowexecutionsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsFlowexecutionsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for flow execution aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsFlowexecutionsAggregatesJobResults

      public FlowExecutionAsyncAggregateQueryResponse getAnalyticsFlowexecutionsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      FlowExecutionAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsFlowexecutionsAggregatesJobResultsWithHttpInfo

      public ApiResponse<FlowExecutionAsyncAggregateQueryResponse> getAnalyticsFlowexecutionsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      FlowExecutionAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsFlowexecutionsAggregatesJobResults

      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      FlowExecutionAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsFlowexecutionsAggregatesJobResults

      public ApiResponse<FlowExecutionAsyncAggregateQueryResponse> getAnalyticsFlowexecutionsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsFlowsAggregatesJob

      public AsyncQueryStatus getAnalyticsFlowsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for Flow aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsFlowsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsFlowsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for Flow aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsFlowsAggregatesJob

      public AsyncQueryStatus getAnalyticsFlowsAggregatesJob(GetAnalyticsFlowsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for Flow aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsFlowsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsFlowsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for Flow aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsFlowsAggregatesJobResults

      public FlowAsyncAggregateQueryResponse getAnalyticsFlowsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      FlowAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsFlowsAggregatesJobResultsWithHttpInfo

      public ApiResponse<FlowAsyncAggregateQueryResponse> getAnalyticsFlowsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      FlowAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsFlowsAggregatesJobResults

      public FlowAsyncAggregateQueryResponse getAnalyticsFlowsAggregatesJobResults(GetAnalyticsFlowsAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      FlowAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsFlowsAggregatesJobResults

      public ApiResponse<FlowAsyncAggregateQueryResponse> getAnalyticsFlowsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsJourneysAggregatesJob

      public AsyncQueryStatus getAnalyticsJourneysAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for journey aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsJourneysAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsJourneysAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for journey aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsJourneysAggregatesJob

      public AsyncQueryStatus getAnalyticsJourneysAggregatesJob(GetAnalyticsJourneysAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for journey aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsJourneysAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsJourneysAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for journey aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsJourneysAggregatesJobResults

      public JourneyAsyncAggregateQueryResponse getAnalyticsJourneysAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      JourneyAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsJourneysAggregatesJobResultsWithHttpInfo

      public ApiResponse<JourneyAsyncAggregateQueryResponse> getAnalyticsJourneysAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      JourneyAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsJourneysAggregatesJobResults

      public JourneyAsyncAggregateQueryResponse getAnalyticsJourneysAggregatesJobResults(GetAnalyticsJourneysAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      JourneyAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsJourneysAggregatesJobResults

      public ApiResponse<JourneyAsyncAggregateQueryResponse> getAnalyticsJourneysAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsKnowledgeAggregatesJob

      public AsyncQueryStatus getAnalyticsKnowledgeAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for knowledge aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsKnowledgeAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsKnowledgeAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for knowledge aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsKnowledgeAggregatesJob

      public AsyncQueryStatus getAnalyticsKnowledgeAggregatesJob(GetAnalyticsKnowledgeAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for knowledge aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsKnowledgeAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsKnowledgeAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for knowledge aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsKnowledgeAggregatesJobResults

      public KnowledgeAsyncAggregateQueryResponse getAnalyticsKnowledgeAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      KnowledgeAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsKnowledgeAggregatesJobResultsWithHttpInfo

      public ApiResponse<KnowledgeAsyncAggregateQueryResponse> getAnalyticsKnowledgeAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      KnowledgeAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsKnowledgeAggregatesJobResults

      public KnowledgeAsyncAggregateQueryResponse getAnalyticsKnowledgeAggregatesJobResults(GetAnalyticsKnowledgeAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      KnowledgeAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsKnowledgeAggregatesJobResults

      public ApiResponse<KnowledgeAsyncAggregateQueryResponse> getAnalyticsKnowledgeAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingDashboardsUser

      public DashboardUser getAnalyticsReportingDashboardsUser(String userId) throws IOException, ApiException
      Get dashboards summary for a user
      Parameters:
      userId - User ID (required)
      Returns:
      DashboardUser
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingDashboardsUserWithHttpInfo

      public ApiResponse<DashboardUser> getAnalyticsReportingDashboardsUserWithHttpInfo(String userId) throws IOException
      Get dashboards summary for a user
      Parameters:
      userId - User ID (required)
      Returns:
      DashboardUser
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingDashboardsUser

      public DashboardUser getAnalyticsReportingDashboardsUser(GetAnalyticsReportingDashboardsUserRequest request) throws IOException, ApiException
      Get dashboards summary for a user
      Parameters:
      request - The request object
      Returns:
      DashboardUser
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingDashboardsUser

      public ApiResponse<DashboardUser> getAnalyticsReportingDashboardsUser(ApiRequest<Void> request) throws IOException
      Get dashboards summary for a user
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingDashboardsUsers

      public DashboardUserListing getAnalyticsReportingDashboardsUsers(String sortBy, Integer pageNumber, Integer pageSize, List<String> id, String state, Boolean deletedOnly) throws IOException, ApiException
      Get dashboards summary for users in a org
      Parameters:
      sortBy - (optional, default to asc)
      pageNumber - (optional, default to 1)
      pageSize - (optional, default to 25)
      id - A list of user IDs to fetch by bulk (optional)
      state - Only list users of this state (optional)
      deletedOnly - Only list users with deleted dashboards (optional)
      Returns:
      DashboardUserListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingDashboardsUsersWithHttpInfo

      public ApiResponse<DashboardUserListing> getAnalyticsReportingDashboardsUsersWithHttpInfo(String sortBy, Integer pageNumber, Integer pageSize, List<String> id, String state, Boolean deletedOnly) throws IOException
      Get dashboards summary for users in a org
      Parameters:
      sortBy - (optional, default to asc)
      pageNumber - (optional, default to 1)
      pageSize - (optional, default to 25)
      id - A list of user IDs to fetch by bulk (optional)
      state - Only list users of this state (optional)
      deletedOnly - Only list users with deleted dashboards (optional)
      Returns:
      DashboardUserListing
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingDashboardsUsers

      public DashboardUserListing getAnalyticsReportingDashboardsUsers(GetAnalyticsReportingDashboardsUsersRequest request) throws IOException, ApiException
      Get dashboards summary for users in a org
      Parameters:
      request - The request object
      Returns:
      DashboardUserListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingDashboardsUsers

      public ApiResponse<DashboardUserListing> getAnalyticsReportingDashboardsUsers(ApiRequest<Void> request) throws IOException
      Get dashboards summary for users in a org
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingExports

      public ReportingExportJobListing getAnalyticsReportingExports(Integer pageNumber, Integer pageSize) throws IOException, ApiException
      Get all view export requests for a user
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      Returns:
      ReportingExportJobListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingExportsWithHttpInfo

      public ApiResponse<ReportingExportJobListing> getAnalyticsReportingExportsWithHttpInfo(Integer pageNumber, Integer pageSize) throws IOException
      Get all view export requests for a user
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      Returns:
      ReportingExportJobListing
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingExports

      public ReportingExportJobListing getAnalyticsReportingExports(GetAnalyticsReportingExportsRequest request) throws IOException, ApiException
      Get all view export requests for a user
      Parameters:
      request - The request object
      Returns:
      ReportingExportJobListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingExports

      public ApiResponse<ReportingExportJobListing> getAnalyticsReportingExports(ApiRequest<Void> request) throws IOException
      Get all view export requests for a user
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingExportsMetadata

      public ReportingExportMetadataJobListing getAnalyticsReportingExportsMetadata() throws IOException, ApiException
      Get all export metadata
      Returns:
      ReportingExportMetadataJobListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingExportsMetadataWithHttpInfo

      public ApiResponse<ReportingExportMetadataJobListing> getAnalyticsReportingExportsMetadataWithHttpInfo() throws IOException
      Get all export metadata
      Returns:
      ReportingExportMetadataJobListing
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingExportsMetadata

      public ReportingExportMetadataJobListing getAnalyticsReportingExportsMetadata(GetAnalyticsReportingExportsMetadataRequest request) throws IOException, ApiException
      Get all export metadata
      Parameters:
      request - The request object
      Returns:
      ReportingExportMetadataJobListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingExportsMetadata

      public ApiResponse<ReportingExportMetadataJobListing> getAnalyticsReportingExportsMetadata(ApiRequest<Void> request) throws IOException
      Get all export metadata
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettings

      public AnalyticsReportingSettings getAnalyticsReportingSettings() throws IOException, ApiException
      Get AnalyticsReportingSettings for an organization
      Returns:
      AnalyticsReportingSettings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettingsWithHttpInfo

      public ApiResponse<AnalyticsReportingSettings> getAnalyticsReportingSettingsWithHttpInfo() throws IOException
      Get AnalyticsReportingSettings for an organization
      Returns:
      AnalyticsReportingSettings
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettings

      public AnalyticsReportingSettings getAnalyticsReportingSettings(GetAnalyticsReportingSettingsRequest request) throws IOException, ApiException
      Get AnalyticsReportingSettings for an organization
      Parameters:
      request - The request object
      Returns:
      AnalyticsReportingSettings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettings

      public ApiResponse<AnalyticsReportingSettings> getAnalyticsReportingSettings(ApiRequest<Void> request) throws IOException
      Get AnalyticsReportingSettings for an organization
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettingsDashboardsQuery

      public DashboardConfigurationListing getAnalyticsReportingSettingsDashboardsQuery(String dashboardType, String dashboardAccessFilter, String name, String dashboardState, String sortBy, Integer pageNumber, Integer pageSize) throws IOException, ApiException
      Get list of dashboard configurations
      Parameters:
      dashboardType - List dashboard of given type (required)
      dashboardAccessFilter - Filter dashboard based on the owner of dashboard (required)
      name - name of the dashboard (optional)
      dashboardState - List dashboard of given state (optional, default to Active)
      sortBy - (optional, default to desc)
      pageNumber - (optional, default to 1)
      pageSize - (optional, default to 9)
      Returns:
      DashboardConfigurationListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettingsDashboardsQueryWithHttpInfo

      public ApiResponse<DashboardConfigurationListing> getAnalyticsReportingSettingsDashboardsQueryWithHttpInfo(String dashboardType, String dashboardAccessFilter, String name, String dashboardState, String sortBy, Integer pageNumber, Integer pageSize) throws IOException
      Get list of dashboard configurations
      Parameters:
      dashboardType - List dashboard of given type (required)
      dashboardAccessFilter - Filter dashboard based on the owner of dashboard (required)
      name - name of the dashboard (optional)
      dashboardState - List dashboard of given state (optional, default to Active)
      sortBy - (optional, default to desc)
      pageNumber - (optional, default to 1)
      pageSize - (optional, default to 9)
      Returns:
      DashboardConfigurationListing
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettingsDashboardsQuery

      public DashboardConfigurationListing getAnalyticsReportingSettingsDashboardsQuery(GetAnalyticsReportingSettingsDashboardsQueryRequest request) throws IOException, ApiException
      Get list of dashboard configurations
      Parameters:
      request - The request object
      Returns:
      DashboardConfigurationListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettingsDashboardsQuery

      public ApiResponse<DashboardConfigurationListing> getAnalyticsReportingSettingsDashboardsQuery(ApiRequest<Void> request) throws IOException
      Get list of dashboard configurations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettingsUserDashboards

      public DashboardConfigurationListing getAnalyticsReportingSettingsUserDashboards(String userId, String sortBy, Integer pageNumber, Integer pageSize, Boolean publicOnly, Boolean favoriteOnly, Boolean deletedOnly, String name) throws IOException, ApiException
      Get list of dashboards for an user
      Parameters:
      userId - User ID (required)
      sortBy - (optional, default to asc)
      pageNumber - (optional, default to 1)
      pageSize - (optional, default to 50)
      publicOnly - If true, retrieve only public dashboards (optional)
      favoriteOnly - If true, retrieve only favorite dashboards (optional)
      deletedOnly - If true, retrieve only deleted dashboards that are still recoverable (optional)
      name - retrieve dashboards that match with given name (optional)
      Returns:
      DashboardConfigurationListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettingsUserDashboardsWithHttpInfo

      public ApiResponse<DashboardConfigurationListing> getAnalyticsReportingSettingsUserDashboardsWithHttpInfo(String userId, String sortBy, Integer pageNumber, Integer pageSize, Boolean publicOnly, Boolean favoriteOnly, Boolean deletedOnly, String name) throws IOException
      Get list of dashboards for an user
      Parameters:
      userId - User ID (required)
      sortBy - (optional, default to asc)
      pageNumber - (optional, default to 1)
      pageSize - (optional, default to 50)
      publicOnly - If true, retrieve only public dashboards (optional)
      favoriteOnly - If true, retrieve only favorite dashboards (optional)
      deletedOnly - If true, retrieve only deleted dashboards that are still recoverable (optional)
      name - retrieve dashboards that match with given name (optional)
      Returns:
      DashboardConfigurationListing
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettingsUserDashboards

      public DashboardConfigurationListing getAnalyticsReportingSettingsUserDashboards(GetAnalyticsReportingSettingsUserDashboardsRequest request) throws IOException, ApiException
      Get list of dashboards for an user
      Parameters:
      request - The request object
      Returns:
      DashboardConfigurationListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsReportingSettingsUserDashboards

      public ApiResponse<DashboardConfigurationListing> getAnalyticsReportingSettingsUserDashboards(ApiRequest<Void> request) throws IOException
      Get list of dashboards for an user
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsResolutionsAggregatesJob

      public AsyncQueryStatus getAnalyticsResolutionsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for resolution aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsResolutionsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsResolutionsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for resolution aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsResolutionsAggregatesJob

      public AsyncQueryStatus getAnalyticsResolutionsAggregatesJob(GetAnalyticsResolutionsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for resolution aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsResolutionsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsResolutionsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for resolution aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsResolutionsAggregatesJobResults

      public ResolutionAsyncAggregateQueryResponse getAnalyticsResolutionsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      ResolutionAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsResolutionsAggregatesJobResultsWithHttpInfo

      public ApiResponse<ResolutionAsyncAggregateQueryResponse> getAnalyticsResolutionsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      ResolutionAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsResolutionsAggregatesJobResults

      public ResolutionAsyncAggregateQueryResponse getAnalyticsResolutionsAggregatesJobResults(GetAnalyticsResolutionsAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      ResolutionAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsResolutionsAggregatesJobResults

      public ApiResponse<ResolutionAsyncAggregateQueryResponse> getAnalyticsResolutionsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsSummariesAggregatesJob

      public AsyncQueryStatus getAnalyticsSummariesAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for summary aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsSummariesAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsSummariesAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for summary aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsSummariesAggregatesJob

      public AsyncQueryStatus getAnalyticsSummariesAggregatesJob(GetAnalyticsSummariesAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for summary aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsSummariesAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsSummariesAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for summary aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsSummariesAggregatesJobResults

      public SummaryAsyncAggregateQueryResponse getAnalyticsSummariesAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      SummaryAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsSummariesAggregatesJobResultsWithHttpInfo

      public ApiResponse<SummaryAsyncAggregateQueryResponse> getAnalyticsSummariesAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      SummaryAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsSummariesAggregatesJobResults

      public SummaryAsyncAggregateQueryResponse getAnalyticsSummariesAggregatesJobResults(GetAnalyticsSummariesAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      SummaryAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsSummariesAggregatesJobResults

      public ApiResponse<SummaryAsyncAggregateQueryResponse> getAnalyticsSummariesAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsSurveysAggregatesJob

      public AsyncQueryStatus getAnalyticsSurveysAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for survey aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsSurveysAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsSurveysAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for survey aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsSurveysAggregatesJob

      public AsyncQueryStatus getAnalyticsSurveysAggregatesJob(GetAnalyticsSurveysAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for survey aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsSurveysAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsSurveysAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for survey aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsSurveysAggregatesJobResults

      public SurveyAsyncAggregateQueryResponse getAnalyticsSurveysAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      SurveyAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsSurveysAggregatesJobResultsWithHttpInfo

      public ApiResponse<SurveyAsyncAggregateQueryResponse> getAnalyticsSurveysAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      SurveyAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsSurveysAggregatesJobResults

      public SurveyAsyncAggregateQueryResponse getAnalyticsSurveysAggregatesJobResults(GetAnalyticsSurveysAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      SurveyAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsSurveysAggregatesJobResults

      public ApiResponse<SurveyAsyncAggregateQueryResponse> getAnalyticsSurveysAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsTaskmanagementAggregatesJob

      public AsyncQueryStatus getAnalyticsTaskmanagementAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for task management aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsTaskmanagementAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsTaskmanagementAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for task management aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsTaskmanagementAggregatesJob

      public AsyncQueryStatus getAnalyticsTaskmanagementAggregatesJob(GetAnalyticsTaskmanagementAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for task management aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsTaskmanagementAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsTaskmanagementAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for task management aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsTaskmanagementAggregatesJobResults

      public TaskManagementAsyncAggregateQueryResponse getAnalyticsTaskmanagementAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async task management query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      TaskManagementAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsTaskmanagementAggregatesJobResultsWithHttpInfo

      public ApiResponse<TaskManagementAsyncAggregateQueryResponse> getAnalyticsTaskmanagementAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async task management query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      TaskManagementAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsTaskmanagementAggregatesJobResults

      Fetch a page of results for an async task management query
      Parameters:
      request - The request object
      Returns:
      TaskManagementAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsTaskmanagementAggregatesJobResults

      public ApiResponse<TaskManagementAsyncAggregateQueryResponse> getAnalyticsTaskmanagementAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async task management query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsTranscriptsAggregatesJob

      public AsyncQueryStatus getAnalyticsTranscriptsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for transcript aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsTranscriptsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsTranscriptsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for transcript aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsTranscriptsAggregatesJob

      public AsyncQueryStatus getAnalyticsTranscriptsAggregatesJob(GetAnalyticsTranscriptsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for transcript aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsTranscriptsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsTranscriptsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for transcript aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsTranscriptsAggregatesJobResults

      public TranscriptAsyncAggregateQueryResponse getAnalyticsTranscriptsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      TranscriptAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsTranscriptsAggregatesJobResultsWithHttpInfo

      public ApiResponse<TranscriptAsyncAggregateQueryResponse> getAnalyticsTranscriptsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      TranscriptAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsTranscriptsAggregatesJobResults

      public TranscriptAsyncAggregateQueryResponse getAnalyticsTranscriptsAggregatesJobResults(GetAnalyticsTranscriptsAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      TranscriptAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsTranscriptsAggregatesJobResults

      public ApiResponse<TranscriptAsyncAggregateQueryResponse> getAnalyticsTranscriptsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsUsersAggregatesJob

      public AsyncQueryStatus getAnalyticsUsersAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for user aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsUsersAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsUsersAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for user aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsUsersAggregatesJob

      public AsyncQueryStatus getAnalyticsUsersAggregatesJob(GetAnalyticsUsersAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for user aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsUsersAggregatesJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsUsersAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for user aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsUsersAggregatesJobResults

      public UserAsyncAggregateQueryResponse getAnalyticsUsersAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      UserAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsUsersAggregatesJobResultsWithHttpInfo

      public ApiResponse<UserAsyncAggregateQueryResponse> getAnalyticsUsersAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      UserAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsUsersAggregatesJobResults

      public UserAsyncAggregateQueryResponse getAnalyticsUsersAggregatesJobResults(GetAnalyticsUsersAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      UserAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsUsersAggregatesJobResults

      public ApiResponse<UserAsyncAggregateQueryResponse> getAnalyticsUsersAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async aggregates query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJob

      public AsyncQueryStatus getAnalyticsUsersDetailsJob(String jobId) throws IOException, ApiException
      Get status for async query for user details
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getAnalyticsUsersDetailsJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for user details
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJob

      public AsyncQueryStatus getAnalyticsUsersDetailsJob(GetAnalyticsUsersDetailsJobRequest request) throws IOException, ApiException
      Get status for async query for user details
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJob

      public ApiResponse<AsyncQueryStatus> getAnalyticsUsersDetailsJob(ApiRequest<Void> request) throws IOException
      Get status for async query for user details
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJobResults

      public AnalyticsUserDetailsAsyncQueryResponse getAnalyticsUsersDetailsJobResults(String jobId, String cursor, Integer pageSize) throws IOException, ApiException
      Fetch a page of results for an async query
      Parameters:
      jobId - jobId (required)
      cursor - Indicates where to resume query results (not required for first page) (optional)
      pageSize - The desired maximum number of results (optional)
      Returns:
      AnalyticsUserDetailsAsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJobResultsWithHttpInfo

      public ApiResponse<AnalyticsUserDetailsAsyncQueryResponse> getAnalyticsUsersDetailsJobResultsWithHttpInfo(String jobId, String cursor, Integer pageSize) throws IOException
      Fetch a page of results for an async query
      Parameters:
      jobId - jobId (required)
      cursor - Indicates where to resume query results (not required for first page) (optional)
      pageSize - The desired maximum number of results (optional)
      Returns:
      AnalyticsUserDetailsAsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJobResults

      Fetch a page of results for an async query
      Parameters:
      request - The request object
      Returns:
      AnalyticsUserDetailsAsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJobResults

      public ApiResponse<AnalyticsUserDetailsAsyncQueryResponse> getAnalyticsUsersDetailsJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJobsAvailability

      public DataAvailabilityResponse getAnalyticsUsersDetailsJobsAvailability() throws IOException, ApiException
      Lookup the datalake availability date and time
      Returns:
      DataAvailabilityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJobsAvailabilityWithHttpInfo

      public ApiResponse<DataAvailabilityResponse> getAnalyticsUsersDetailsJobsAvailabilityWithHttpInfo() throws IOException
      Lookup the datalake availability date and time
      Returns:
      DataAvailabilityResponse
      Throws:
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJobsAvailability

      public DataAvailabilityResponse getAnalyticsUsersDetailsJobsAvailability(GetAnalyticsUsersDetailsJobsAvailabilityRequest request) throws IOException, ApiException
      Lookup the datalake availability date and time
      Parameters:
      request - The request object
      Returns:
      DataAvailabilityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getAnalyticsUsersDetailsJobsAvailability

      public ApiResponse<DataAvailabilityResponse> getAnalyticsUsersDetailsJobsAvailability(ApiRequest<Void> request) throws IOException
      Lookup the datalake availability date and time
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • patchAnalyticsReportingSettings

      public AnalyticsReportingSettings patchAnalyticsReportingSettings(AnalyticsReportingSettings body) throws IOException, ApiException
      Patch AnalyticsReportingSettings values for an organization
      Parameters:
      body - AnalyticsReportingSettingsRequest (required)
      Returns:
      AnalyticsReportingSettings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchAnalyticsReportingSettingsWithHttpInfo

      public ApiResponse<AnalyticsReportingSettings> patchAnalyticsReportingSettingsWithHttpInfo(AnalyticsReportingSettings body) throws IOException
      Patch AnalyticsReportingSettings values for an organization
      Parameters:
      body - AnalyticsReportingSettingsRequest (required)
      Returns:
      AnalyticsReportingSettings
      Throws:
      IOException - if the request fails to be processed
    • patchAnalyticsReportingSettings

      public AnalyticsReportingSettings patchAnalyticsReportingSettings(PatchAnalyticsReportingSettingsRequest request) throws IOException, ApiException
      Patch AnalyticsReportingSettings values for an organization
      Parameters:
      request - The request object
      Returns:
      AnalyticsReportingSettings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchAnalyticsReportingSettings

      public ApiResponse<AnalyticsReportingSettings> patchAnalyticsReportingSettings(ApiRequest<AnalyticsReportingSettings> request) throws IOException
      Patch AnalyticsReportingSettings values for an organization
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsActionsAggregatesJobs

      public AsyncQueryResponse postAnalyticsActionsAggregatesJobs(ActionAsyncAggregationQuery body) throws IOException, ApiException
      Query for action aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsActionsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsActionsAggregatesJobsWithHttpInfo(ActionAsyncAggregationQuery body) throws IOException
      Query for action aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsActionsAggregatesJobs

      public AsyncQueryResponse postAnalyticsActionsAggregatesJobs(PostAnalyticsActionsAggregatesJobsRequest request) throws IOException, ApiException
      Query for action aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsActionsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsActionsAggregatesJobs(ApiRequest<ActionAsyncAggregationQuery> request) throws IOException
      Query for action aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsActionsAggregatesQuery

      public ActionAggregateQueryResponse postAnalyticsActionsAggregatesQuery(ActionAggregationQuery body) throws IOException, ApiException
      Query for action aggregates
      Parameters:
      body - query (required)
      Returns:
      ActionAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsActionsAggregatesQueryWithHttpInfo

      public ApiResponse<ActionAggregateQueryResponse> postAnalyticsActionsAggregatesQueryWithHttpInfo(ActionAggregationQuery body) throws IOException
      Query for action aggregates
      Parameters:
      body - query (required)
      Returns:
      ActionAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsActionsAggregatesQuery

      public ActionAggregateQueryResponse postAnalyticsActionsAggregatesQuery(PostAnalyticsActionsAggregatesQueryRequest request) throws IOException, ApiException
      Query for action aggregates
      Parameters:
      request - The request object
      Returns:
      ActionAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsActionsAggregatesQuery

      public ApiResponse<ActionAggregateQueryResponse> postAnalyticsActionsAggregatesQuery(ApiRequest<ActionAggregationQuery> request) throws IOException
      Query for action aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentcopilotsAggregatesJobs

      public AsyncQueryResponse postAnalyticsAgentcopilotsAggregatesJobs(AgentCopilotAsyncAggregationQuery body) throws IOException, ApiException
      Query for agent copilot aggregates asynchronously postAnalyticsAgentcopilotsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentcopilotsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsAgentcopilotsAggregatesJobsWithHttpInfo(AgentCopilotAsyncAggregationQuery body) throws IOException
      Query for agent copilot aggregates asynchronously postAnalyticsAgentcopilotsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentcopilotsAggregatesJobs

      public AsyncQueryResponse postAnalyticsAgentcopilotsAggregatesJobs(PostAnalyticsAgentcopilotsAggregatesJobsRequest request) throws IOException, ApiException
      Query for agent copilot aggregates asynchronously postAnalyticsAgentcopilotsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentcopilotsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsAgentcopilotsAggregatesJobs(ApiRequest<AgentCopilotAsyncAggregationQuery> request) throws IOException
      Query for agent copilot aggregates asynchronously postAnalyticsAgentcopilotsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentcopilotsAggregatesQuery

      public AgentCopilotAggregateQueryResponse postAnalyticsAgentcopilotsAggregatesQuery(AgentCopilotAggregationQuery body) throws IOException, ApiException
      Query for agent copilot aggregates
      Parameters:
      body - query (required)
      Returns:
      AgentCopilotAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentcopilotsAggregatesQueryWithHttpInfo

      public ApiResponse<AgentCopilotAggregateQueryResponse> postAnalyticsAgentcopilotsAggregatesQueryWithHttpInfo(AgentCopilotAggregationQuery body) throws IOException
      Query for agent copilot aggregates
      Parameters:
      body - query (required)
      Returns:
      AgentCopilotAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentcopilotsAggregatesQuery

      public AgentCopilotAggregateQueryResponse postAnalyticsAgentcopilotsAggregatesQuery(PostAnalyticsAgentcopilotsAggregatesQueryRequest request) throws IOException, ApiException
      Query for agent copilot aggregates
      Parameters:
      request - The request object
      Returns:
      AgentCopilotAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentcopilotsAggregatesQuery

      public ApiResponse<AgentCopilotAggregateQueryResponse> postAnalyticsAgentcopilotsAggregatesQuery(ApiRequest<AgentCopilotAggregationQuery> request) throws IOException
      Query for agent copilot aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentsStatusCounts

      public AnalyticsAgentStateCountsResponse postAnalyticsAgentsStatusCounts(AgentStateCountsRequest body, List<String> groupBy) throws IOException, ApiException
      Count agents by different groupings
      Parameters:
      body - query (required)
      groupBy - Include to choose which groupings to count by and return. If not included it will return only counts grouped by segmentType (optional)
      Returns:
      AnalyticsAgentStateCountsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentsStatusCountsWithHttpInfo

      public ApiResponse<AnalyticsAgentStateCountsResponse> postAnalyticsAgentsStatusCountsWithHttpInfo(AgentStateCountsRequest body, List<String> groupBy) throws IOException
      Count agents by different groupings
      Parameters:
      body - query (required)
      groupBy - Include to choose which groupings to count by and return. If not included it will return only counts grouped by segmentType (optional)
      Returns:
      AnalyticsAgentStateCountsResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentsStatusCounts

      Count agents by different groupings
      Parameters:
      request - The request object
      Returns:
      AnalyticsAgentStateCountsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentsStatusCounts

      public ApiResponse<AnalyticsAgentStateCountsResponse> postAnalyticsAgentsStatusCounts(ApiRequest<AgentStateCountsRequest> request) throws IOException
      Count agents by different groupings
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentsStatusQuery

      public AnalyticsAgentStateQueryResponse postAnalyticsAgentsStatusQuery(AgentStateQueryRequest body) throws IOException, ApiException
      Retrieve the top 50 agents matching the query filters
      Parameters:
      body - query (required)
      Returns:
      AnalyticsAgentStateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentsStatusQueryWithHttpInfo

      public ApiResponse<AnalyticsAgentStateQueryResponse> postAnalyticsAgentsStatusQueryWithHttpInfo(AgentStateQueryRequest body) throws IOException
      Retrieve the top 50 agents matching the query filters
      Parameters:
      body - query (required)
      Returns:
      AnalyticsAgentStateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentsStatusQuery

      Retrieve the top 50 agents matching the query filters
      Parameters:
      request - The request object
      Returns:
      AnalyticsAgentStateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentsStatusQuery

      public ApiResponse<AnalyticsAgentStateQueryResponse> postAnalyticsAgentsStatusQuery(ApiRequest<AgentStateQueryRequest> request) throws IOException
      Retrieve the top 50 agents matching the query filters
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentutilizationsAggregatesJobs

      public AsyncQueryResponse postAnalyticsAgentutilizationsAggregatesJobs(AgentUtilizationAsyncAggregationQuery body) throws IOException, ApiException
      Query for agent utilization aggregates asynchronously postAnalyticsAgentutilizationsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentutilizationsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsAgentutilizationsAggregatesJobsWithHttpInfo(AgentUtilizationAsyncAggregationQuery body) throws IOException
      Query for agent utilization aggregates asynchronously postAnalyticsAgentutilizationsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentutilizationsAggregatesJobs

      public AsyncQueryResponse postAnalyticsAgentutilizationsAggregatesJobs(PostAnalyticsAgentutilizationsAggregatesJobsRequest request) throws IOException, ApiException
      Query for agent utilization aggregates asynchronously postAnalyticsAgentutilizationsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentutilizationsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsAgentutilizationsAggregatesJobs(ApiRequest<AgentUtilizationAsyncAggregationQuery> request) throws IOException
      Query for agent utilization aggregates asynchronously postAnalyticsAgentutilizationsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentutilizationsAggregatesQuery

      public AgentUtilizationAggregateQueryResponse postAnalyticsAgentutilizationsAggregatesQuery(AgentUtilizationAggregationQuery body) throws IOException, ApiException
      Query for agent utilization aggregates postAnalyticsAgentutilizationsAggregatesQuery is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - query (required)
      Returns:
      AgentUtilizationAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentutilizationsAggregatesQueryWithHttpInfo

      public ApiResponse<AgentUtilizationAggregateQueryResponse> postAnalyticsAgentutilizationsAggregatesQueryWithHttpInfo(AgentUtilizationAggregationQuery body) throws IOException
      Query for agent utilization aggregates postAnalyticsAgentutilizationsAggregatesQuery is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - query (required)
      Returns:
      AgentUtilizationAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsAgentutilizationsAggregatesQuery

      public AgentUtilizationAggregateQueryResponse postAnalyticsAgentutilizationsAggregatesQuery(PostAnalyticsAgentutilizationsAggregatesQueryRequest request) throws IOException, ApiException
      Query for agent utilization aggregates postAnalyticsAgentutilizationsAggregatesQuery is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      AgentUtilizationAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsAgentutilizationsAggregatesQuery

      public ApiResponse<AgentUtilizationAggregateQueryResponse> postAnalyticsAgentutilizationsAggregatesQuery(ApiRequest<AgentUtilizationAggregationQuery> request) throws IOException
      Query for agent utilization aggregates postAnalyticsAgentutilizationsAggregatesQuery is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsBotsAggregatesJobs

      public AsyncQueryResponse postAnalyticsBotsAggregatesJobs(BotAsyncAggregationQuery body) throws IOException, ApiException
      Query for bot aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsBotsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsBotsAggregatesJobsWithHttpInfo(BotAsyncAggregationQuery body) throws IOException
      Query for bot aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsBotsAggregatesJobs

      public AsyncQueryResponse postAnalyticsBotsAggregatesJobs(PostAnalyticsBotsAggregatesJobsRequest request) throws IOException, ApiException
      Query for bot aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsBotsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsBotsAggregatesJobs(ApiRequest<BotAsyncAggregationQuery> request) throws IOException
      Query for bot aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsBotsAggregatesQuery

      public BotAggregateQueryResponse postAnalyticsBotsAggregatesQuery(BotAggregationQuery body) throws IOException, ApiException
      Query for bot aggregates
      Parameters:
      body - query (required)
      Returns:
      BotAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsBotsAggregatesQueryWithHttpInfo

      public ApiResponse<BotAggregateQueryResponse> postAnalyticsBotsAggregatesQueryWithHttpInfo(BotAggregationQuery body) throws IOException
      Query for bot aggregates
      Parameters:
      body - query (required)
      Returns:
      BotAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsBotsAggregatesQuery

      public BotAggregateQueryResponse postAnalyticsBotsAggregatesQuery(PostAnalyticsBotsAggregatesQueryRequest request) throws IOException, ApiException
      Query for bot aggregates
      Parameters:
      request - The request object
      Returns:
      BotAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsBotsAggregatesQuery

      public ApiResponse<BotAggregateQueryResponse> postAnalyticsBotsAggregatesQuery(ApiRequest<BotAggregationQuery> request) throws IOException
      Query for bot aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsCasemanagementAggregatesJobs

      public AsyncQueryResponse postAnalyticsCasemanagementAggregatesJobs(CaseManagementAsyncAggregationQuery body) throws IOException, ApiException
      Query for case management aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsCasemanagementAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsCasemanagementAggregatesJobsWithHttpInfo(CaseManagementAsyncAggregationQuery body) throws IOException
      Query for case management aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsCasemanagementAggregatesJobs

      public AsyncQueryResponse postAnalyticsCasemanagementAggregatesJobs(PostAnalyticsCasemanagementAggregatesJobsRequest request) throws IOException, ApiException
      Query for case management aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsCasemanagementAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsCasemanagementAggregatesJobs(ApiRequest<CaseManagementAsyncAggregationQuery> request) throws IOException
      Query for case management aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsCasemanagementAggregatesQuery

      public CaseManagementAggregateQueryResponse postAnalyticsCasemanagementAggregatesQuery(CaseManagementAggregationQuery body) throws IOException, ApiException
      Query for case management aggregates
      Parameters:
      body - query (required)
      Returns:
      CaseManagementAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsCasemanagementAggregatesQueryWithHttpInfo

      public ApiResponse<CaseManagementAggregateQueryResponse> postAnalyticsCasemanagementAggregatesQueryWithHttpInfo(CaseManagementAggregationQuery body) throws IOException
      Query for case management aggregates
      Parameters:
      body - query (required)
      Returns:
      CaseManagementAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsCasemanagementAggregatesQuery

      public CaseManagementAggregateQueryResponse postAnalyticsCasemanagementAggregatesQuery(PostAnalyticsCasemanagementAggregatesQueryRequest request) throws IOException, ApiException
      Query for case management aggregates
      Parameters:
      request - The request object
      Returns:
      CaseManagementAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsCasemanagementAggregatesQuery

      public ApiResponse<CaseManagementAggregateQueryResponse> postAnalyticsCasemanagementAggregatesQuery(ApiRequest<CaseManagementAggregationQuery> request) throws IOException
      Query for case management aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationDetailsProperties

      public PropertyIndexRequest postAnalyticsConversationDetailsProperties(String conversationId, PropertyIndexRequest body) throws IOException, ApiException
      Index conversation properties
      Parameters:
      conversationId - conversationId (required)
      body - request (required)
      Returns:
      PropertyIndexRequest
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationDetailsPropertiesWithHttpInfo

      public ApiResponse<PropertyIndexRequest> postAnalyticsConversationDetailsPropertiesWithHttpInfo(String conversationId, PropertyIndexRequest body) throws IOException
      Index conversation properties
      Parameters:
      conversationId - conversationId (required)
      body - request (required)
      Returns:
      PropertyIndexRequest
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationDetailsProperties

      public PropertyIndexRequest postAnalyticsConversationDetailsProperties(PostAnalyticsConversationDetailsPropertiesRequest request) throws IOException, ApiException
      Index conversation properties
      Parameters:
      request - The request object
      Returns:
      PropertyIndexRequest
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationDetailsProperties

      public ApiResponse<PropertyIndexRequest> postAnalyticsConversationDetailsProperties(ApiRequest<PropertyIndexRequest> request) throws IOException
      Index conversation properties
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationsActivityQuery

      public ConversationActivityResponse postAnalyticsConversationsActivityQuery(ConversationActivityQuery body, Integer pageSize, Integer pageNumber) throws IOException, ApiException
      Query for conversation activity observations
      Parameters:
      body - query (required)
      pageSize - The desired page size (optional)
      pageNumber - The desired page number (optional)
      Returns:
      ConversationActivityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationsActivityQueryWithHttpInfo

      public ApiResponse<ConversationActivityResponse> postAnalyticsConversationsActivityQueryWithHttpInfo(ConversationActivityQuery body, Integer pageSize, Integer pageNumber) throws IOException
      Query for conversation activity observations
      Parameters:
      body - query (required)
      pageSize - The desired page size (optional)
      pageNumber - The desired page number (optional)
      Returns:
      ConversationActivityResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationsActivityQuery

      public ConversationActivityResponse postAnalyticsConversationsActivityQuery(PostAnalyticsConversationsActivityQueryRequest request) throws IOException, ApiException
      Query for conversation activity observations
      Parameters:
      request - The request object
      Returns:
      ConversationActivityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationsActivityQuery

      public ApiResponse<ConversationActivityResponse> postAnalyticsConversationsActivityQuery(ApiRequest<ConversationActivityQuery> request) throws IOException
      Query for conversation activity observations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationsAggregatesJobs

      public AsyncQueryResponse postAnalyticsConversationsAggregatesJobs(ConversationAsyncAggregationQuery body) throws IOException, ApiException
      Query for conversation aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsConversationsAggregatesJobsWithHttpInfo(ConversationAsyncAggregationQuery body) throws IOException
      Query for conversation aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationsAggregatesJobs

      public AsyncQueryResponse postAnalyticsConversationsAggregatesJobs(PostAnalyticsConversationsAggregatesJobsRequest request) throws IOException, ApiException
      Query for conversation aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsConversationsAggregatesJobs(ApiRequest<ConversationAsyncAggregationQuery> request) throws IOException
      Query for conversation aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationsAggregatesQuery

      public ConversationAggregateQueryResponse postAnalyticsConversationsAggregatesQuery(ConversationAggregationQuery body) throws IOException, ApiException
      Query for conversation aggregates
      Parameters:
      body - query (required)
      Returns:
      ConversationAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationsAggregatesQueryWithHttpInfo

      public ApiResponse<ConversationAggregateQueryResponse> postAnalyticsConversationsAggregatesQueryWithHttpInfo(ConversationAggregationQuery body) throws IOException
      Query for conversation aggregates
      Parameters:
      body - query (required)
      Returns:
      ConversationAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationsAggregatesQuery

      public ConversationAggregateQueryResponse postAnalyticsConversationsAggregatesQuery(PostAnalyticsConversationsAggregatesQueryRequest request) throws IOException, ApiException
      Query for conversation aggregates
      Parameters:
      request - The request object
      Returns:
      ConversationAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationsAggregatesQuery

      public ApiResponse<ConversationAggregateQueryResponse> postAnalyticsConversationsAggregatesQuery(ApiRequest<ConversationAggregationQuery> request) throws IOException
      Query for conversation aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationsDetailsJobs

      public AsyncQueryResponse postAnalyticsConversationsDetailsJobs(AsyncConversationQuery body) throws IOException, ApiException
      Query for conversation details asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationsDetailsJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsConversationsDetailsJobsWithHttpInfo(AsyncConversationQuery body) throws IOException
      Query for conversation details asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationsDetailsJobs

      public AsyncQueryResponse postAnalyticsConversationsDetailsJobs(PostAnalyticsConversationsDetailsJobsRequest request) throws IOException, ApiException
      Query for conversation details asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationsDetailsJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsConversationsDetailsJobs(ApiRequest<AsyncConversationQuery> request) throws IOException
      Query for conversation details asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationsDetailsQuery

      public AnalyticsConversationQueryResponse postAnalyticsConversationsDetailsQuery(ConversationQuery body) throws IOException, ApiException
      Query for conversation details
      Parameters:
      body - query (required)
      Returns:
      AnalyticsConversationQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationsDetailsQueryWithHttpInfo

      public ApiResponse<AnalyticsConversationQueryResponse> postAnalyticsConversationsDetailsQueryWithHttpInfo(ConversationQuery body) throws IOException
      Query for conversation details
      Parameters:
      body - query (required)
      Returns:
      AnalyticsConversationQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsConversationsDetailsQuery

      public AnalyticsConversationQueryResponse postAnalyticsConversationsDetailsQuery(PostAnalyticsConversationsDetailsQueryRequest request) throws IOException, ApiException
      Query for conversation details
      Parameters:
      request - The request object
      Returns:
      AnalyticsConversationQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsConversationsDetailsQuery

      public ApiResponse<AnalyticsConversationQueryResponse> postAnalyticsConversationsDetailsQuery(ApiRequest<ConversationQuery> request) throws IOException
      Query for conversation details
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsCopilotsAggregatesJobs

      public AsyncQueryResponse postAnalyticsCopilotsAggregatesJobs(CopilotAsyncAggregationQuery body) throws IOException, ApiException
      Query for copilot aggregates asynchronously postAnalyticsCopilotsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsCopilotsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsCopilotsAggregatesJobsWithHttpInfo(CopilotAsyncAggregationQuery body) throws IOException
      Query for copilot aggregates asynchronously postAnalyticsCopilotsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsCopilotsAggregatesJobs

      public AsyncQueryResponse postAnalyticsCopilotsAggregatesJobs(PostAnalyticsCopilotsAggregatesJobsRequest request) throws IOException, ApiException
      Query for copilot aggregates asynchronously postAnalyticsCopilotsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsCopilotsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsCopilotsAggregatesJobs(ApiRequest<CopilotAsyncAggregationQuery> request) throws IOException
      Query for copilot aggregates asynchronously postAnalyticsCopilotsAggregatesJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsCopilotsAggregatesQuery

      public CopilotAggregateQueryResponse postAnalyticsCopilotsAggregatesQuery(CopilotAggregationQuery body) throws IOException, ApiException
      Query for copilot aggregates postAnalyticsCopilotsAggregatesQuery is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - query (required)
      Returns:
      CopilotAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsCopilotsAggregatesQueryWithHttpInfo

      public ApiResponse<CopilotAggregateQueryResponse> postAnalyticsCopilotsAggregatesQueryWithHttpInfo(CopilotAggregationQuery body) throws IOException
      Query for copilot aggregates postAnalyticsCopilotsAggregatesQuery is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - query (required)
      Returns:
      CopilotAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsCopilotsAggregatesQuery

      public CopilotAggregateQueryResponse postAnalyticsCopilotsAggregatesQuery(PostAnalyticsCopilotsAggregatesQueryRequest request) throws IOException, ApiException
      Query for copilot aggregates postAnalyticsCopilotsAggregatesQuery is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      CopilotAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsCopilotsAggregatesQuery

      public ApiResponse<CopilotAggregateQueryResponse> postAnalyticsCopilotsAggregatesQuery(ApiRequest<CopilotAggregationQuery> request) throws IOException
      Query for copilot aggregates postAnalyticsCopilotsAggregatesQuery is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsDataextractionDownloadsBulk

      public DataExtractionFileUrlListing postAnalyticsDataextractionDownloadsBulk(DownloadServiceRequest body) throws IOException, ApiException
      Get download URLs for analytics data warehouse files postAnalyticsDataextractionDownloadsBulk is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - request (required)
      Returns:
      DataExtractionFileUrlListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsDataextractionDownloadsBulkWithHttpInfo

      public ApiResponse<DataExtractionFileUrlListing> postAnalyticsDataextractionDownloadsBulkWithHttpInfo(DownloadServiceRequest body) throws IOException
      Get download URLs for analytics data warehouse files postAnalyticsDataextractionDownloadsBulk is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - request (required)
      Returns:
      DataExtractionFileUrlListing
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsDataextractionDownloadsBulk

      public DataExtractionFileUrlListing postAnalyticsDataextractionDownloadsBulk(PostAnalyticsDataextractionDownloadsBulkRequest request) throws IOException, ApiException
      Get download URLs for analytics data warehouse files postAnalyticsDataextractionDownloadsBulk is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      DataExtractionFileUrlListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsDataextractionDownloadsBulk

      public ApiResponse<DataExtractionFileUrlListing> postAnalyticsDataextractionDownloadsBulk(ApiRequest<DownloadServiceRequest> request) throws IOException
      Get download URLs for analytics data warehouse files postAnalyticsDataextractionDownloadsBulk is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsEvaluationsAggregatesJobs

      public AsyncQueryResponse postAnalyticsEvaluationsAggregatesJobs(EvaluationAsyncAggregationQuery body) throws IOException, ApiException
      Query for evaluation aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsEvaluationsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsEvaluationsAggregatesJobsWithHttpInfo(EvaluationAsyncAggregationQuery body) throws IOException
      Query for evaluation aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsEvaluationsAggregatesJobs

      public AsyncQueryResponse postAnalyticsEvaluationsAggregatesJobs(PostAnalyticsEvaluationsAggregatesJobsRequest request) throws IOException, ApiException
      Query for evaluation aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsEvaluationsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsEvaluationsAggregatesJobs(ApiRequest<EvaluationAsyncAggregationQuery> request) throws IOException
      Query for evaluation aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsEvaluationsAggregatesQuery

      public EvaluationAggregateQueryResponse postAnalyticsEvaluationsAggregatesQuery(EvaluationAggregationQuery body) throws IOException, ApiException
      Query for evaluation aggregates
      Parameters:
      body - query (required)
      Returns:
      EvaluationAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsEvaluationsAggregatesQueryWithHttpInfo

      public ApiResponse<EvaluationAggregateQueryResponse> postAnalyticsEvaluationsAggregatesQueryWithHttpInfo(EvaluationAggregationQuery body) throws IOException
      Query for evaluation aggregates
      Parameters:
      body - query (required)
      Returns:
      EvaluationAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsEvaluationsAggregatesQuery

      public EvaluationAggregateQueryResponse postAnalyticsEvaluationsAggregatesQuery(PostAnalyticsEvaluationsAggregatesQueryRequest request) throws IOException, ApiException
      Query for evaluation aggregates
      Parameters:
      request - The request object
      Returns:
      EvaluationAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsEvaluationsAggregatesQuery

      public ApiResponse<EvaluationAggregateQueryResponse> postAnalyticsEvaluationsAggregatesQuery(ApiRequest<EvaluationAggregationQuery> request) throws IOException
      Query for evaluation aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowexecutionsAggregatesJobs

      public AsyncQueryResponse postAnalyticsFlowexecutionsAggregatesJobs(FlowExecutionAsyncAggregationQuery body) throws IOException, ApiException
      Query for flow execution aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowexecutionsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsFlowexecutionsAggregatesJobsWithHttpInfo(FlowExecutionAsyncAggregationQuery body) throws IOException
      Query for flow execution aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowexecutionsAggregatesJobs

      public AsyncQueryResponse postAnalyticsFlowexecutionsAggregatesJobs(PostAnalyticsFlowexecutionsAggregatesJobsRequest request) throws IOException, ApiException
      Query for flow execution aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowexecutionsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsFlowexecutionsAggregatesJobs(ApiRequest<FlowExecutionAsyncAggregationQuery> request) throws IOException
      Query for flow execution aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowexecutionsAggregatesQuery

      public FlowExecutionAggregateQueryResponse postAnalyticsFlowexecutionsAggregatesQuery(FlowExecutionAggregationQuery body) throws IOException, ApiException
      Query for flow execution aggregates
      Parameters:
      body - query (required)
      Returns:
      FlowExecutionAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowexecutionsAggregatesQueryWithHttpInfo

      public ApiResponse<FlowExecutionAggregateQueryResponse> postAnalyticsFlowexecutionsAggregatesQueryWithHttpInfo(FlowExecutionAggregationQuery body) throws IOException
      Query for flow execution aggregates
      Parameters:
      body - query (required)
      Returns:
      FlowExecutionAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowexecutionsAggregatesQuery

      public FlowExecutionAggregateQueryResponse postAnalyticsFlowexecutionsAggregatesQuery(PostAnalyticsFlowexecutionsAggregatesQueryRequest request) throws IOException, ApiException
      Query for flow execution aggregates
      Parameters:
      request - The request object
      Returns:
      FlowExecutionAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowexecutionsAggregatesQuery

      public ApiResponse<FlowExecutionAggregateQueryResponse> postAnalyticsFlowexecutionsAggregatesQuery(ApiRequest<FlowExecutionAggregationQuery> request) throws IOException
      Query for flow execution aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowsActivityQuery

      public FlowActivityResponse postAnalyticsFlowsActivityQuery(FlowActivityQuery body, Integer pageSize, Integer pageNumber) throws IOException, ApiException
      Query for flow activity observations
      Parameters:
      body - query (required)
      pageSize - The desired page size (optional)
      pageNumber - The desired page number (optional)
      Returns:
      FlowActivityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowsActivityQueryWithHttpInfo

      public ApiResponse<FlowActivityResponse> postAnalyticsFlowsActivityQueryWithHttpInfo(FlowActivityQuery body, Integer pageSize, Integer pageNumber) throws IOException
      Query for flow activity observations
      Parameters:
      body - query (required)
      pageSize - The desired page size (optional)
      pageNumber - The desired page number (optional)
      Returns:
      FlowActivityResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowsActivityQuery

      public FlowActivityResponse postAnalyticsFlowsActivityQuery(PostAnalyticsFlowsActivityQueryRequest request) throws IOException, ApiException
      Query for flow activity observations
      Parameters:
      request - The request object
      Returns:
      FlowActivityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowsActivityQuery

      public ApiResponse<FlowActivityResponse> postAnalyticsFlowsActivityQuery(ApiRequest<FlowActivityQuery> request) throws IOException
      Query for flow activity observations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowsAggregatesJobs

      public AsyncQueryResponse postAnalyticsFlowsAggregatesJobs(FlowAsyncAggregationQuery body) throws IOException, ApiException
      Query for flow aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsFlowsAggregatesJobsWithHttpInfo(FlowAsyncAggregationQuery body) throws IOException
      Query for flow aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowsAggregatesJobs

      public AsyncQueryResponse postAnalyticsFlowsAggregatesJobs(PostAnalyticsFlowsAggregatesJobsRequest request) throws IOException, ApiException
      Query for flow aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsFlowsAggregatesJobs(ApiRequest<FlowAsyncAggregationQuery> request) throws IOException
      Query for flow aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowsAggregatesQuery

      public FlowAggregateQueryResponse postAnalyticsFlowsAggregatesQuery(FlowAggregationQuery body) throws IOException, ApiException
      Query for flow aggregates
      Parameters:
      body - query (required)
      Returns:
      FlowAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowsAggregatesQueryWithHttpInfo

      public ApiResponse<FlowAggregateQueryResponse> postAnalyticsFlowsAggregatesQueryWithHttpInfo(FlowAggregationQuery body) throws IOException
      Query for flow aggregates
      Parameters:
      body - query (required)
      Returns:
      FlowAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowsAggregatesQuery

      public FlowAggregateQueryResponse postAnalyticsFlowsAggregatesQuery(PostAnalyticsFlowsAggregatesQueryRequest request) throws IOException, ApiException
      Query for flow aggregates
      Parameters:
      request - The request object
      Returns:
      FlowAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowsAggregatesQuery

      public ApiResponse<FlowAggregateQueryResponse> postAnalyticsFlowsAggregatesQuery(ApiRequest<FlowAggregationQuery> request) throws IOException
      Query for flow aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowsObservationsQuery

      public FlowObservationQueryResponse postAnalyticsFlowsObservationsQuery(FlowObservationQuery body) throws IOException, ApiException
      Query for flow observations
      Parameters:
      body - query (required)
      Returns:
      FlowObservationQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowsObservationsQueryWithHttpInfo

      public ApiResponse<FlowObservationQueryResponse> postAnalyticsFlowsObservationsQueryWithHttpInfo(FlowObservationQuery body) throws IOException
      Query for flow observations
      Parameters:
      body - query (required)
      Returns:
      FlowObservationQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsFlowsObservationsQuery

      public FlowObservationQueryResponse postAnalyticsFlowsObservationsQuery(PostAnalyticsFlowsObservationsQueryRequest request) throws IOException, ApiException
      Query for flow observations
      Parameters:
      request - The request object
      Returns:
      FlowObservationQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsFlowsObservationsQuery

      public ApiResponse<FlowObservationQueryResponse> postAnalyticsFlowsObservationsQuery(ApiRequest<FlowObservationQuery> request) throws IOException
      Query for flow observations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsJourneysAggregatesJobs

      public AsyncQueryResponse postAnalyticsJourneysAggregatesJobs(JourneyAsyncAggregationQuery body) throws IOException, ApiException
      Query for journey aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsJourneysAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsJourneysAggregatesJobsWithHttpInfo(JourneyAsyncAggregationQuery body) throws IOException
      Query for journey aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsJourneysAggregatesJobs

      public AsyncQueryResponse postAnalyticsJourneysAggregatesJobs(PostAnalyticsJourneysAggregatesJobsRequest request) throws IOException, ApiException
      Query for journey aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsJourneysAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsJourneysAggregatesJobs(ApiRequest<JourneyAsyncAggregationQuery> request) throws IOException
      Query for journey aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsJourneysAggregatesQuery

      public JourneyAggregateQueryResponse postAnalyticsJourneysAggregatesQuery(JourneyAggregationQuery body) throws IOException, ApiException
      Query for journey aggregates
      Parameters:
      body - query (required)
      Returns:
      JourneyAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsJourneysAggregatesQueryWithHttpInfo

      public ApiResponse<JourneyAggregateQueryResponse> postAnalyticsJourneysAggregatesQueryWithHttpInfo(JourneyAggregationQuery body) throws IOException
      Query for journey aggregates
      Parameters:
      body - query (required)
      Returns:
      JourneyAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsJourneysAggregatesQuery

      public JourneyAggregateQueryResponse postAnalyticsJourneysAggregatesQuery(PostAnalyticsJourneysAggregatesQueryRequest request) throws IOException, ApiException
      Query for journey aggregates
      Parameters:
      request - The request object
      Returns:
      JourneyAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsJourneysAggregatesQuery

      public ApiResponse<JourneyAggregateQueryResponse> postAnalyticsJourneysAggregatesQuery(ApiRequest<JourneyAggregationQuery> request) throws IOException
      Query for journey aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsKnowledgeAggregatesJobs

      public AsyncQueryResponse postAnalyticsKnowledgeAggregatesJobs(KnowledgeAsyncAggregationQuery body) throws IOException, ApiException
      Query for knowledge aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsKnowledgeAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsKnowledgeAggregatesJobsWithHttpInfo(KnowledgeAsyncAggregationQuery body) throws IOException
      Query for knowledge aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsKnowledgeAggregatesJobs

      public AsyncQueryResponse postAnalyticsKnowledgeAggregatesJobs(PostAnalyticsKnowledgeAggregatesJobsRequest request) throws IOException, ApiException
      Query for knowledge aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsKnowledgeAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsKnowledgeAggregatesJobs(ApiRequest<KnowledgeAsyncAggregationQuery> request) throws IOException
      Query for knowledge aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsKnowledgeAggregatesQuery

      public KnowledgeAggregateQueryResponse postAnalyticsKnowledgeAggregatesQuery(KnowledgeAggregationQuery body) throws IOException, ApiException
      Query for knowledge aggregates
      Parameters:
      body - query (required)
      Returns:
      KnowledgeAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsKnowledgeAggregatesQueryWithHttpInfo

      public ApiResponse<KnowledgeAggregateQueryResponse> postAnalyticsKnowledgeAggregatesQueryWithHttpInfo(KnowledgeAggregationQuery body) throws IOException
      Query for knowledge aggregates
      Parameters:
      body - query (required)
      Returns:
      KnowledgeAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsKnowledgeAggregatesQuery

      public KnowledgeAggregateQueryResponse postAnalyticsKnowledgeAggregatesQuery(PostAnalyticsKnowledgeAggregatesQueryRequest request) throws IOException, ApiException
      Query for knowledge aggregates
      Parameters:
      request - The request object
      Returns:
      KnowledgeAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsKnowledgeAggregatesQuery

      public ApiResponse<KnowledgeAggregateQueryResponse> postAnalyticsKnowledgeAggregatesQuery(ApiRequest<KnowledgeAggregationQuery> request) throws IOException
      Query for knowledge aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsQueuesObservationsQuery

      public QueueObservationQueryResponse postAnalyticsQueuesObservationsQuery(QueueObservationQuery body) throws IOException, ApiException
      Query for queue observations
      Parameters:
      body - query (required)
      Returns:
      QueueObservationQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsQueuesObservationsQueryWithHttpInfo

      public ApiResponse<QueueObservationQueryResponse> postAnalyticsQueuesObservationsQueryWithHttpInfo(QueueObservationQuery body) throws IOException
      Query for queue observations
      Parameters:
      body - query (required)
      Returns:
      QueueObservationQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsQueuesObservationsQuery

      public QueueObservationQueryResponse postAnalyticsQueuesObservationsQuery(PostAnalyticsQueuesObservationsQueryRequest request) throws IOException, ApiException
      Query for queue observations
      Parameters:
      request - The request object
      Returns:
      QueueObservationQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsQueuesObservationsQuery

      public ApiResponse<QueueObservationQueryResponse> postAnalyticsQueuesObservationsQuery(ApiRequest<QueueObservationQuery> request) throws IOException
      Query for queue observations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsRatelimitsAggregatesQuery

      public RateLimitAggregateQueryResponse postAnalyticsRatelimitsAggregatesQuery(RateLimitAggregationQuery body) throws IOException, ApiException
      Query for limits rate limit aggregates. Data populated when limits reach 90% of the maximum. Not a source of truth for limits hit but a best effort estimate. The 'max' property can be used to determine estimated rate limit value hit. See https://developer.genesys.cloud/organization/organization/limits#available-limits for limits that are trackable (Operational Events Enabled).
      Parameters:
      body - query (required)
      Returns:
      RateLimitAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsRatelimitsAggregatesQueryWithHttpInfo

      public ApiResponse<RateLimitAggregateQueryResponse> postAnalyticsRatelimitsAggregatesQueryWithHttpInfo(RateLimitAggregationQuery body) throws IOException
      Query for limits rate limit aggregates. Data populated when limits reach 90% of the maximum. Not a source of truth for limits hit but a best effort estimate. The 'max' property can be used to determine estimated rate limit value hit. See https://developer.genesys.cloud/organization/organization/limits#available-limits for limits that are trackable (Operational Events Enabled).
      Parameters:
      body - query (required)
      Returns:
      RateLimitAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsRatelimitsAggregatesQuery

      public RateLimitAggregateQueryResponse postAnalyticsRatelimitsAggregatesQuery(PostAnalyticsRatelimitsAggregatesQueryRequest request) throws IOException, ApiException
      Query for limits rate limit aggregates. Data populated when limits reach 90% of the maximum. Not a source of truth for limits hit but a best effort estimate. The 'max' property can be used to determine estimated rate limit value hit. See https://developer.genesys.cloud/organization/organization/limits#available-limits for limits that are trackable (Operational Events Enabled).
      Parameters:
      request - The request object
      Returns:
      RateLimitAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsRatelimitsAggregatesQuery

      public ApiResponse<RateLimitAggregateQueryResponse> postAnalyticsRatelimitsAggregatesQuery(ApiRequest<RateLimitAggregationQuery> request) throws IOException
      Query for limits rate limit aggregates. Data populated when limits reach 90% of the maximum. Not a source of truth for limits hit but a best effort estimate. The 'max' property can be used to determine estimated rate limit value hit. See https://developer.genesys.cloud/organization/organization/limits#available-limits for limits that are trackable (Operational Events Enabled).
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsReportingDashboardsUsersBulkRemove

      public void postAnalyticsReportingDashboardsUsersBulkRemove(List<String> body) throws IOException, ApiException
      Bulk soft delete dashboards owned by other user(s)
      Parameters:
      body - List of userIds (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsReportingDashboardsUsersBulkRemoveWithHttpInfo

      public ApiResponse<Void> postAnalyticsReportingDashboardsUsersBulkRemoveWithHttpInfo(List<String> body) throws IOException
      Bulk soft delete dashboards owned by other user(s)
      Parameters:
      body - List of userIds (required)
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsReportingDashboardsUsersBulkRemove

      public void postAnalyticsReportingDashboardsUsersBulkRemove(PostAnalyticsReportingDashboardsUsersBulkRemoveRequest request) throws IOException, ApiException
      Bulk soft delete dashboards owned by other user(s)
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsReportingDashboardsUsersBulkRemove

      public ApiResponse<Void> postAnalyticsReportingDashboardsUsersBulkRemove(ApiRequest<List<String>> request) throws IOException
      Bulk soft delete dashboards owned by other user(s)
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsReportingExports

      public ReportingExportJobResponse postAnalyticsReportingExports(ReportingExportJobRequest body) throws IOException, ApiException
      Generate a view export request This API creates a reporting export but the desired way to export analytics data is to use the analytics query APIs instead
      Parameters:
      body - ReportingExportJobRequest (required)
      Returns:
      ReportingExportJobResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsReportingExportsWithHttpInfo

      public ApiResponse<ReportingExportJobResponse> postAnalyticsReportingExportsWithHttpInfo(ReportingExportJobRequest body) throws IOException
      Generate a view export request This API creates a reporting export but the desired way to export analytics data is to use the analytics query APIs instead
      Parameters:
      body - ReportingExportJobRequest (required)
      Returns:
      ReportingExportJobResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsReportingExports

      public ReportingExportJobResponse postAnalyticsReportingExports(PostAnalyticsReportingExportsRequest request) throws IOException, ApiException
      Generate a view export request This API creates a reporting export but the desired way to export analytics data is to use the analytics query APIs instead
      Parameters:
      request - The request object
      Returns:
      ReportingExportJobResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsReportingExports

      public ApiResponse<ReportingExportJobResponse> postAnalyticsReportingExports(ApiRequest<ReportingExportJobRequest> request) throws IOException
      Generate a view export request This API creates a reporting export but the desired way to export analytics data is to use the analytics query APIs instead
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsReportingSettingsDashboardsBulkRemove

      public void postAnalyticsReportingSettingsDashboardsBulkRemove(DashboardConfigurationBulkRequest body) throws IOException, ApiException
      Bulk soft delete dashboard configurations
      Parameters:
      body - (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsReportingSettingsDashboardsBulkRemoveWithHttpInfo

      public ApiResponse<Void> postAnalyticsReportingSettingsDashboardsBulkRemoveWithHttpInfo(DashboardConfigurationBulkRequest body) throws IOException
      Bulk soft delete dashboard configurations
      Parameters:
      body - (required)
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsReportingSettingsDashboardsBulkRemove

      public void postAnalyticsReportingSettingsDashboardsBulkRemove(PostAnalyticsReportingSettingsDashboardsBulkRemoveRequest request) throws IOException, ApiException
      Bulk soft delete dashboard configurations
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsReportingSettingsDashboardsBulkRemove

      public ApiResponse<Void> postAnalyticsReportingSettingsDashboardsBulkRemove(ApiRequest<DashboardConfigurationBulkRequest> request) throws IOException
      Bulk soft delete dashboard configurations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsReportingSettingsDashboardsQuery

      public DashboardConfigurationListing postAnalyticsReportingSettingsDashboardsQuery(DashboardConfigurationQueryRequest body) throws IOException, ApiException
      Query dashboard configurations
      Parameters:
      body - (required)
      Returns:
      DashboardConfigurationListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsReportingSettingsDashboardsQueryWithHttpInfo

      public ApiResponse<DashboardConfigurationListing> postAnalyticsReportingSettingsDashboardsQueryWithHttpInfo(DashboardConfigurationQueryRequest body) throws IOException
      Query dashboard configurations
      Parameters:
      body - (required)
      Returns:
      DashboardConfigurationListing
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsReportingSettingsDashboardsQuery

      public DashboardConfigurationListing postAnalyticsReportingSettingsDashboardsQuery(PostAnalyticsReportingSettingsDashboardsQueryRequest request) throws IOException, ApiException
      Query dashboard configurations
      Parameters:
      request - The request object
      Returns:
      DashboardConfigurationListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsReportingSettingsDashboardsQuery

      public ApiResponse<DashboardConfigurationListing> postAnalyticsReportingSettingsDashboardsQuery(ApiRequest<DashboardConfigurationQueryRequest> request) throws IOException
      Query dashboard configurations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsResolutionsAggregatesJobs

      public AsyncQueryResponse postAnalyticsResolutionsAggregatesJobs(ResolutionAsyncAggregationQuery body) throws IOException, ApiException
      Query for resolution aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsResolutionsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsResolutionsAggregatesJobsWithHttpInfo(ResolutionAsyncAggregationQuery body) throws IOException
      Query for resolution aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsResolutionsAggregatesJobs

      public AsyncQueryResponse postAnalyticsResolutionsAggregatesJobs(PostAnalyticsResolutionsAggregatesJobsRequest request) throws IOException, ApiException
      Query for resolution aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsResolutionsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsResolutionsAggregatesJobs(ApiRequest<ResolutionAsyncAggregationQuery> request) throws IOException
      Query for resolution aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsResolutionsAggregatesQuery

      public ResolutionAggregateQueryResponse postAnalyticsResolutionsAggregatesQuery(ResolutionAggregationQuery body) throws IOException, ApiException
      Query for resolution aggregates
      Parameters:
      body - query (required)
      Returns:
      ResolutionAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsResolutionsAggregatesQueryWithHttpInfo

      public ApiResponse<ResolutionAggregateQueryResponse> postAnalyticsResolutionsAggregatesQueryWithHttpInfo(ResolutionAggregationQuery body) throws IOException
      Query for resolution aggregates
      Parameters:
      body - query (required)
      Returns:
      ResolutionAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsResolutionsAggregatesQuery

      public ResolutionAggregateQueryResponse postAnalyticsResolutionsAggregatesQuery(PostAnalyticsResolutionsAggregatesQueryRequest request) throws IOException, ApiException
      Query for resolution aggregates
      Parameters:
      request - The request object
      Returns:
      ResolutionAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsResolutionsAggregatesQuery

      public ApiResponse<ResolutionAggregateQueryResponse> postAnalyticsResolutionsAggregatesQuery(ApiRequest<ResolutionAggregationQuery> request) throws IOException
      Query for resolution aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsRoutingActivityQuery

      public RoutingActivityResponse postAnalyticsRoutingActivityQuery(RoutingActivityQuery body, Integer pageSize, Integer pageNumber) throws IOException, ApiException
      Query for user activity observations
      Parameters:
      body - query (required)
      pageSize - The desired page size (optional)
      pageNumber - The desired page number (optional)
      Returns:
      RoutingActivityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsRoutingActivityQueryWithHttpInfo

      public ApiResponse<RoutingActivityResponse> postAnalyticsRoutingActivityQueryWithHttpInfo(RoutingActivityQuery body, Integer pageSize, Integer pageNumber) throws IOException
      Query for user activity observations
      Parameters:
      body - query (required)
      pageSize - The desired page size (optional)
      pageNumber - The desired page number (optional)
      Returns:
      RoutingActivityResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsRoutingActivityQuery

      public RoutingActivityResponse postAnalyticsRoutingActivityQuery(PostAnalyticsRoutingActivityQueryRequest request) throws IOException, ApiException
      Query for user activity observations
      Parameters:
      request - The request object
      Returns:
      RoutingActivityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsRoutingActivityQuery

      public ApiResponse<RoutingActivityResponse> postAnalyticsRoutingActivityQuery(ApiRequest<RoutingActivityQuery> request) throws IOException
      Query for user activity observations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsSummariesAggregatesJobs

      public AsyncQueryResponse postAnalyticsSummariesAggregatesJobs(SummaryAsyncAggregationQuery body) throws IOException, ApiException
      Query for summary aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsSummariesAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsSummariesAggregatesJobsWithHttpInfo(SummaryAsyncAggregationQuery body) throws IOException
      Query for summary aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsSummariesAggregatesJobs

      public AsyncQueryResponse postAnalyticsSummariesAggregatesJobs(PostAnalyticsSummariesAggregatesJobsRequest request) throws IOException, ApiException
      Query for summary aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsSummariesAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsSummariesAggregatesJobs(ApiRequest<SummaryAsyncAggregationQuery> request) throws IOException
      Query for summary aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsSummariesAggregatesQuery

      public SummaryAggregateQueryResponse postAnalyticsSummariesAggregatesQuery(SummaryAggregationQuery body) throws IOException, ApiException
      Query for summary aggregates
      Parameters:
      body - query (required)
      Returns:
      SummaryAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsSummariesAggregatesQueryWithHttpInfo

      public ApiResponse<SummaryAggregateQueryResponse> postAnalyticsSummariesAggregatesQueryWithHttpInfo(SummaryAggregationQuery body) throws IOException
      Query for summary aggregates
      Parameters:
      body - query (required)
      Returns:
      SummaryAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsSummariesAggregatesQuery

      public SummaryAggregateQueryResponse postAnalyticsSummariesAggregatesQuery(PostAnalyticsSummariesAggregatesQueryRequest request) throws IOException, ApiException
      Query for summary aggregates
      Parameters:
      request - The request object
      Returns:
      SummaryAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsSummariesAggregatesQuery

      public ApiResponse<SummaryAggregateQueryResponse> postAnalyticsSummariesAggregatesQuery(ApiRequest<SummaryAggregationQuery> request) throws IOException
      Query for summary aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsSurveysAggregatesJobs

      public AsyncQueryResponse postAnalyticsSurveysAggregatesJobs(SurveyAsyncAggregationQuery body) throws IOException, ApiException
      Query for survey aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsSurveysAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsSurveysAggregatesJobsWithHttpInfo(SurveyAsyncAggregationQuery body) throws IOException
      Query for survey aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsSurveysAggregatesJobs

      public AsyncQueryResponse postAnalyticsSurveysAggregatesJobs(PostAnalyticsSurveysAggregatesJobsRequest request) throws IOException, ApiException
      Query for survey aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsSurveysAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsSurveysAggregatesJobs(ApiRequest<SurveyAsyncAggregationQuery> request) throws IOException
      Query for survey aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsSurveysAggregatesQuery

      public SurveyAggregateQueryResponse postAnalyticsSurveysAggregatesQuery(SurveyAggregationQuery body) throws IOException, ApiException
      Query for survey aggregates
      Parameters:
      body - query (required)
      Returns:
      SurveyAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsSurveysAggregatesQueryWithHttpInfo

      public ApiResponse<SurveyAggregateQueryResponse> postAnalyticsSurveysAggregatesQueryWithHttpInfo(SurveyAggregationQuery body) throws IOException
      Query for survey aggregates
      Parameters:
      body - query (required)
      Returns:
      SurveyAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsSurveysAggregatesQuery

      public SurveyAggregateQueryResponse postAnalyticsSurveysAggregatesQuery(PostAnalyticsSurveysAggregatesQueryRequest request) throws IOException, ApiException
      Query for survey aggregates
      Parameters:
      request - The request object
      Returns:
      SurveyAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsSurveysAggregatesQuery

      public ApiResponse<SurveyAggregateQueryResponse> postAnalyticsSurveysAggregatesQuery(ApiRequest<SurveyAggregationQuery> request) throws IOException
      Query for survey aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementAggregatesJobs

      public AsyncQueryResponse postAnalyticsTaskmanagementAggregatesJobs(TaskManagementAsyncAggregationQuery body) throws IOException, ApiException
      Query for task management aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsTaskmanagementAggregatesJobsWithHttpInfo(TaskManagementAsyncAggregationQuery body) throws IOException
      Query for task management aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementAggregatesJobs

      public AsyncQueryResponse postAnalyticsTaskmanagementAggregatesJobs(PostAnalyticsTaskmanagementAggregatesJobsRequest request) throws IOException, ApiException
      Query for task management aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsTaskmanagementAggregatesJobs(ApiRequest<TaskManagementAsyncAggregationQuery> request) throws IOException
      Query for task management aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementAggregatesQuery

      public TaskManagementAggregateQueryResponse postAnalyticsTaskmanagementAggregatesQuery(TaskManagementAggregationQuery body) throws IOException, ApiException
      Query for task management aggregates
      Parameters:
      body - query (required)
      Returns:
      TaskManagementAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementAggregatesQueryWithHttpInfo

      public ApiResponse<TaskManagementAggregateQueryResponse> postAnalyticsTaskmanagementAggregatesQueryWithHttpInfo(TaskManagementAggregationQuery body) throws IOException
      Query for task management aggregates
      Parameters:
      body - query (required)
      Returns:
      TaskManagementAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementAggregatesQuery

      public TaskManagementAggregateQueryResponse postAnalyticsTaskmanagementAggregatesQuery(PostAnalyticsTaskmanagementAggregatesQueryRequest request) throws IOException, ApiException
      Query for task management aggregates
      Parameters:
      request - The request object
      Returns:
      TaskManagementAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementAggregatesQuery

      public ApiResponse<TaskManagementAggregateQueryResponse> postAnalyticsTaskmanagementAggregatesQuery(ApiRequest<TaskManagementAggregationQuery> request) throws IOException
      Query for task management aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementMetricsQuery

      public TaskManagementObservationQueryResponse postAnalyticsTaskmanagementMetricsQuery(TaskManagementObservationQuery body, String after, Integer pageSize) throws IOException, ApiException
      Query for task management observations
      Parameters:
      body - query (required)
      after - The cursor that points to the end of the set of entities that has been returned. Used for pagination. (optional)
      pageSize - Limit the number of entities to return. It is not guaranteed that the requested number of entities will be filled in a single request. If an `after` key is returned as part of the response it is possible that more entities that match the filter criteria exist. Maximum of 200. (optional)
      Returns:
      TaskManagementObservationQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementMetricsQueryWithHttpInfo

      public ApiResponse<TaskManagementObservationQueryResponse> postAnalyticsTaskmanagementMetricsQueryWithHttpInfo(TaskManagementObservationQuery body, String after, Integer pageSize) throws IOException
      Query for task management observations
      Parameters:
      body - query (required)
      after - The cursor that points to the end of the set of entities that has been returned. Used for pagination. (optional)
      pageSize - Limit the number of entities to return. It is not guaranteed that the requested number of entities will be filled in a single request. If an `after` key is returned as part of the response it is possible that more entities that match the filter criteria exist. Maximum of 200. (optional)
      Returns:
      TaskManagementObservationQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementMetricsQuery

      Query for task management observations
      Parameters:
      request - The request object
      Returns:
      TaskManagementObservationQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTaskmanagementMetricsQuery

      public ApiResponse<TaskManagementObservationQueryResponse> postAnalyticsTaskmanagementMetricsQuery(ApiRequest<TaskManagementObservationQuery> request) throws IOException
      Query for task management observations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTeamsActivityQuery

      public TeamActivityResponse postAnalyticsTeamsActivityQuery(TeamActivityQuery body, Integer pageSize, Integer pageNumber) throws IOException, ApiException
      Query for team activity observations
      Parameters:
      body - query (required)
      pageSize - The desired page size (optional)
      pageNumber - The desired page number (optional)
      Returns:
      TeamActivityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTeamsActivityQueryWithHttpInfo

      public ApiResponse<TeamActivityResponse> postAnalyticsTeamsActivityQueryWithHttpInfo(TeamActivityQuery body, Integer pageSize, Integer pageNumber) throws IOException
      Query for team activity observations
      Parameters:
      body - query (required)
      pageSize - The desired page size (optional)
      pageNumber - The desired page number (optional)
      Returns:
      TeamActivityResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTeamsActivityQuery

      public TeamActivityResponse postAnalyticsTeamsActivityQuery(PostAnalyticsTeamsActivityQueryRequest request) throws IOException, ApiException
      Query for team activity observations
      Parameters:
      request - The request object
      Returns:
      TeamActivityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTeamsActivityQuery

      public ApiResponse<TeamActivityResponse> postAnalyticsTeamsActivityQuery(ApiRequest<TeamActivityQuery> request) throws IOException
      Query for team activity observations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTranscriptsAggregatesJobs

      public AsyncQueryResponse postAnalyticsTranscriptsAggregatesJobs(TranscriptAsyncAggregationQuery body) throws IOException, ApiException
      Query for transcript aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTranscriptsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsTranscriptsAggregatesJobsWithHttpInfo(TranscriptAsyncAggregationQuery body) throws IOException
      Query for transcript aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTranscriptsAggregatesJobs

      public AsyncQueryResponse postAnalyticsTranscriptsAggregatesJobs(PostAnalyticsTranscriptsAggregatesJobsRequest request) throws IOException, ApiException
      Query for transcript aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTranscriptsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsTranscriptsAggregatesJobs(ApiRequest<TranscriptAsyncAggregationQuery> request) throws IOException
      Query for transcript aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTranscriptsAggregatesQuery

      public TranscriptAggregateQueryResponse postAnalyticsTranscriptsAggregatesQuery(TranscriptAggregationQuery body) throws IOException, ApiException
      Query for transcript aggregates
      Parameters:
      body - query (required)
      Returns:
      TranscriptAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTranscriptsAggregatesQueryWithHttpInfo

      public ApiResponse<TranscriptAggregateQueryResponse> postAnalyticsTranscriptsAggregatesQueryWithHttpInfo(TranscriptAggregationQuery body) throws IOException
      Query for transcript aggregates
      Parameters:
      body - query (required)
      Returns:
      TranscriptAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsTranscriptsAggregatesQuery

      public TranscriptAggregateQueryResponse postAnalyticsTranscriptsAggregatesQuery(PostAnalyticsTranscriptsAggregatesQueryRequest request) throws IOException, ApiException
      Query for transcript aggregates
      Parameters:
      request - The request object
      Returns:
      TranscriptAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsTranscriptsAggregatesQuery

      public ApiResponse<TranscriptAggregateQueryResponse> postAnalyticsTranscriptsAggregatesQuery(ApiRequest<TranscriptAggregationQuery> request) throws IOException
      Query for transcript aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersActivityQuery

      public UserActivityResponse postAnalyticsUsersActivityQuery(UserActivityQuery body, Integer pageSize, Integer pageNumber) throws IOException, ApiException
      Query for user activity observations
      Parameters:
      body - query (required)
      pageSize - The desired page size (optional)
      pageNumber - The desired page number (optional)
      Returns:
      UserActivityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersActivityQueryWithHttpInfo

      public ApiResponse<UserActivityResponse> postAnalyticsUsersActivityQueryWithHttpInfo(UserActivityQuery body, Integer pageSize, Integer pageNumber) throws IOException
      Query for user activity observations
      Parameters:
      body - query (required)
      pageSize - The desired page size (optional)
      pageNumber - The desired page number (optional)
      Returns:
      UserActivityResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersActivityQuery

      public UserActivityResponse postAnalyticsUsersActivityQuery(PostAnalyticsUsersActivityQueryRequest request) throws IOException, ApiException
      Query for user activity observations
      Parameters:
      request - The request object
      Returns:
      UserActivityResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersActivityQuery

      public ApiResponse<UserActivityResponse> postAnalyticsUsersActivityQuery(ApiRequest<UserActivityQuery> request) throws IOException
      Query for user activity observations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersAggregatesJobs

      public AsyncQueryResponse postAnalyticsUsersAggregatesJobs(UserAsyncAggregationQuery body) throws IOException, ApiException
      Query for user aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsUsersAggregatesJobsWithHttpInfo(UserAsyncAggregationQuery body) throws IOException
      Query for user aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersAggregatesJobs

      public AsyncQueryResponse postAnalyticsUsersAggregatesJobs(PostAnalyticsUsersAggregatesJobsRequest request) throws IOException, ApiException
      Query for user aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsUsersAggregatesJobs(ApiRequest<UserAsyncAggregationQuery> request) throws IOException
      Query for user aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersAggregatesQuery

      public UserAggregateQueryResponse postAnalyticsUsersAggregatesQuery(UserAggregationQuery body) throws IOException, ApiException
      Query for user aggregates
      Parameters:
      body - query (required)
      Returns:
      UserAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersAggregatesQueryWithHttpInfo

      public ApiResponse<UserAggregateQueryResponse> postAnalyticsUsersAggregatesQueryWithHttpInfo(UserAggregationQuery body) throws IOException
      Query for user aggregates
      Parameters:
      body - query (required)
      Returns:
      UserAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersAggregatesQuery

      public UserAggregateQueryResponse postAnalyticsUsersAggregatesQuery(PostAnalyticsUsersAggregatesQueryRequest request) throws IOException, ApiException
      Query for user aggregates
      Parameters:
      request - The request object
      Returns:
      UserAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersAggregatesQuery

      public ApiResponse<UserAggregateQueryResponse> postAnalyticsUsersAggregatesQuery(ApiRequest<UserAggregationQuery> request) throws IOException
      Query for user aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersDetailsJobs

      public AsyncQueryResponse postAnalyticsUsersDetailsJobs(AsyncUserDetailsQuery body) throws IOException, ApiException
      Query for user details asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersDetailsJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postAnalyticsUsersDetailsJobsWithHttpInfo(AsyncUserDetailsQuery body) throws IOException
      Query for user details asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersDetailsJobs

      public AsyncQueryResponse postAnalyticsUsersDetailsJobs(PostAnalyticsUsersDetailsJobsRequest request) throws IOException, ApiException
      Query for user details asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersDetailsJobs

      public ApiResponse<AsyncQueryResponse> postAnalyticsUsersDetailsJobs(ApiRequest<AsyncUserDetailsQuery> request) throws IOException
      Query for user details asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersDetailsQuery

      public AnalyticsUserDetailsQueryResponse postAnalyticsUsersDetailsQuery(UserDetailsQuery body) throws IOException, ApiException
      Query for user details
      Parameters:
      body - query (required)
      Returns:
      AnalyticsUserDetailsQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersDetailsQueryWithHttpInfo

      public ApiResponse<AnalyticsUserDetailsQueryResponse> postAnalyticsUsersDetailsQueryWithHttpInfo(UserDetailsQuery body) throws IOException
      Query for user details
      Parameters:
      body - query (required)
      Returns:
      AnalyticsUserDetailsQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersDetailsQuery

      Query for user details
      Parameters:
      request - The request object
      Returns:
      AnalyticsUserDetailsQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersDetailsQuery

      public ApiResponse<AnalyticsUserDetailsQueryResponse> postAnalyticsUsersDetailsQuery(ApiRequest<UserDetailsQuery> request) throws IOException
      Query for user details
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersObservationsQuery

      public UserObservationQueryResponse postAnalyticsUsersObservationsQuery(UserObservationQuery body) throws IOException, ApiException
      Query for user observations
      Parameters:
      body - query (required)
      Returns:
      UserObservationQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersObservationsQueryWithHttpInfo

      public ApiResponse<UserObservationQueryResponse> postAnalyticsUsersObservationsQueryWithHttpInfo(UserObservationQuery body) throws IOException
      Query for user observations
      Parameters:
      body - query (required)
      Returns:
      UserObservationQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postAnalyticsUsersObservationsQuery

      public UserObservationQueryResponse postAnalyticsUsersObservationsQuery(PostAnalyticsUsersObservationsQueryRequest request) throws IOException, ApiException
      Query for user observations
      Parameters:
      request - The request object
      Returns:
      UserObservationQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postAnalyticsUsersObservationsQuery

      public ApiResponse<UserObservationQueryResponse> postAnalyticsUsersObservationsQuery(ApiRequest<UserObservationQuery> request) throws IOException
      Query for user observations
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putAnalyticsDataretentionSettings

      public AnalyticsDataRetentionResponse putAnalyticsDataretentionSettings(UpdateAnalyticsDataRetentionRequest body) throws IOException, ApiException
      Update analytics data retention setting
      Parameters:
      body - retentionDays (required)
      Returns:
      AnalyticsDataRetentionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putAnalyticsDataretentionSettingsWithHttpInfo

      public ApiResponse<AnalyticsDataRetentionResponse> putAnalyticsDataretentionSettingsWithHttpInfo(UpdateAnalyticsDataRetentionRequest body) throws IOException
      Update analytics data retention setting
      Parameters:
      body - retentionDays (required)
      Returns:
      AnalyticsDataRetentionResponse
      Throws:
      IOException - if the request fails to be processed
    • putAnalyticsDataretentionSettings

      public AnalyticsDataRetentionResponse putAnalyticsDataretentionSettings(PutAnalyticsDataretentionSettingsRequest request) throws IOException, ApiException
      Update analytics data retention setting
      Parameters:
      request - The request object
      Returns:
      AnalyticsDataRetentionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putAnalyticsDataretentionSettings

      public ApiResponse<AnalyticsDataRetentionResponse> putAnalyticsDataretentionSettings(ApiRequest<UpdateAnalyticsDataRetentionRequest> request) throws IOException
      Update analytics data retention setting
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed