Class ArchitectApiAsync

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

public class ArchitectApiAsync extends Object
  • Constructor Details

    • ArchitectApiAsync

      public ArchitectApiAsync()
    • ArchitectApiAsync

      public ArchitectApiAsync(ApiClient apiClient)
  • Method Details

    • deleteArchitectEmergencygroupAsync

      public Future<Void> deleteArchitectEmergencygroupAsync(DeleteArchitectEmergencygroupRequest request, AsyncApiCallback<Void> callback)
      Deletes a emergency group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectEmergencygroupAsync

      public Future<ApiResponse<Void>> deleteArchitectEmergencygroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Deletes a emergency group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectGrammarAsync

      public Future<Empty> deleteArchitectGrammarAsync(DeleteArchitectGrammarRequest request, AsyncApiCallback<Empty> callback)
      Delete a grammar.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectGrammarAsync

      public Future<ApiResponse<Empty>> deleteArchitectGrammarAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback)
      Delete a grammar.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectGrammarLanguageAsync

      public Future<Void> deleteArchitectGrammarLanguageAsync(DeleteArchitectGrammarLanguageRequest request, AsyncApiCallback<Void> callback)
      Delete specified grammar language
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectGrammarLanguageAsync

      public Future<ApiResponse<Void>> deleteArchitectGrammarLanguageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete specified grammar language
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectGrammarLanguageFilesDtmfAsync

      public Future<Void> deleteArchitectGrammarLanguageFilesDtmfAsync(DeleteArchitectGrammarLanguageFilesDtmfRequest request, AsyncApiCallback<Void> callback)
      Clear the DTMF mode file for the grammar language if there is one
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectGrammarLanguageFilesDtmfAsync

      public Future<ApiResponse<Void>> deleteArchitectGrammarLanguageFilesDtmfAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Clear the DTMF mode file for the grammar language if there is one
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectGrammarLanguageFilesVoiceAsync

      public Future<Void> deleteArchitectGrammarLanguageFilesVoiceAsync(DeleteArchitectGrammarLanguageFilesVoiceRequest request, AsyncApiCallback<Void> callback)
      Clear the voice mode file for the grammar language if there is one
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectGrammarLanguageFilesVoiceAsync

      public Future<ApiResponse<Void>> deleteArchitectGrammarLanguageFilesVoiceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Clear the voice mode file for the grammar language if there is one
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectIvrAsync

      public Future<Void> deleteArchitectIvrAsync(DeleteArchitectIvrRequest request, AsyncApiCallback<Void> callback)
      Delete an IVR Config.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectIvrAsync

      public Future<ApiResponse<Void>> deleteArchitectIvrAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete an IVR Config.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectPromptAsync

      public Future<Void> deleteArchitectPromptAsync(DeleteArchitectPromptRequest request, AsyncApiCallback<Void> callback)
      Delete specified user prompt
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectPromptAsync

      public Future<ApiResponse<Void>> deleteArchitectPromptAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete specified user prompt
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectPromptResourceAsync

      public Future<Void> deleteArchitectPromptResourceAsync(DeleteArchitectPromptResourceRequest request, AsyncApiCallback<Void> callback)
      Delete specified user prompt resource
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectPromptResourceAsync

      public Future<ApiResponse<Void>> deleteArchitectPromptResourceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete specified user prompt resource
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectPromptResourceAudioAsync

      public Future<Void> deleteArchitectPromptResourceAudioAsync(DeleteArchitectPromptResourceAudioRequest request, AsyncApiCallback<Void> callback)
      Delete specified user prompt resource audio
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectPromptResourceAudioAsync

      public Future<ApiResponse<Void>> deleteArchitectPromptResourceAudioAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete specified user prompt resource audio
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectPromptsAsync

      public Future<Operation> deleteArchitectPromptsAsync(DeleteArchitectPromptsRequest request, AsyncApiCallback<Operation> callback)
      Batch-delete a list of prompts Multiple IDs can be specified, in which case all specified prompts will be deleted. Asynchronous. Notification topic: v2.architect.prompts.{promptId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectPromptsAsync

      public Future<ApiResponse<Operation>> deleteArchitectPromptsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Operation>> callback)
      Batch-delete a list of prompts Multiple IDs can be specified, in which case all specified prompts will be deleted. Asynchronous. Notification topic: v2.architect.prompts.{promptId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectScheduleAsync

      public Future<Void> deleteArchitectScheduleAsync(DeleteArchitectScheduleRequest request, AsyncApiCallback<Void> callback)
      Delete a schedule by id
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectScheduleAsync

      public Future<ApiResponse<Void>> deleteArchitectScheduleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete a schedule by id
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectSchedulegroupAsync

      public Future<Void> deleteArchitectSchedulegroupAsync(DeleteArchitectSchedulegroupRequest request, AsyncApiCallback<Void> callback)
      Deletes a schedule group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectSchedulegroupAsync

      public Future<ApiResponse<Void>> deleteArchitectSchedulegroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Deletes a schedule group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectSystempromptResourceAsync

      public Future<Void> deleteArchitectSystempromptResourceAsync(DeleteArchitectSystempromptResourceRequest request, AsyncApiCallback<Void> callback)
      Delete a system prompt resource override.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteArchitectSystempromptResourceAsync

      public Future<ApiResponse<Void>> deleteArchitectSystempromptResourceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete a system prompt resource override.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowAsync

      public Future<Void> deleteFlowAsync(DeleteFlowRequest request, AsyncApiCallback<Void> callback)
      Delete flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowAsync

      public Future<ApiResponse<Void>> deleteFlowAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowInstancesSettingsLoglevelsAsync

      public Future<Void> deleteFlowInstancesSettingsLoglevelsAsync(DeleteFlowInstancesSettingsLoglevelsRequest request, AsyncApiCallback<Void> callback)
      Deletes a log level for a flow by flow id. Deletes the associated log level for a flow by flow id
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowInstancesSettingsLoglevelsAsync

      public Future<ApiResponse<Void>> deleteFlowInstancesSettingsLoglevelsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Deletes a log level for a flow by flow id. Deletes the associated log level for a flow by flow id
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowsAsync

      public Future<Operation> deleteFlowsAsync(DeleteFlowsRequest request, AsyncApiCallback<Operation> callback)
      Batch-delete a list of flows Multiple IDs can be specified, in which case all specified flows will be deleted. Asynchronous. Notification topic: v2.flows.{flowId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowsAsync

      public Future<ApiResponse<Operation>> deleteFlowsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Operation>> callback)
      Batch-delete a list of flows Multiple IDs can be specified, in which case all specified flows will be deleted. Asynchronous. Notification topic: v2.flows.{flowId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowsDatatableAsync

      public Future<Void> deleteFlowsDatatableAsync(DeleteFlowsDatatableRequest request, AsyncApiCallback<Void> callback)
      deletes a specific datatable by id Deletes an entire datatable (including the schema and data) with a given datatableId
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowsDatatableAsync

      public Future<ApiResponse<Void>> deleteFlowsDatatableAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      deletes a specific datatable by id Deletes an entire datatable (including the schema and data) with a given datatableId
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowsDatatableRowAsync

      public Future<Void> deleteFlowsDatatableRowAsync(DeleteFlowsDatatableRowRequest request, AsyncApiCallback<Void> callback)
      Delete a row entry Deletes a row with a given rowId (the value of the key field).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowsDatatableRowAsync

      public Future<ApiResponse<Void>> deleteFlowsDatatableRowAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete a row entry Deletes a row with a given rowId (the value of the key field).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowsInstancesSettingsLoglevelsDefaultAsync

      public Future<Void> deleteFlowsInstancesSettingsLoglevelsDefaultAsync(DeleteFlowsInstancesSettingsLoglevelsDefaultRequest request, AsyncApiCallback<Void> callback)
      Resets the org log level to default, base Resets the org log level to default, base
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowsInstancesSettingsLoglevelsDefaultAsync

      public Future<ApiResponse<Void>> deleteFlowsInstancesSettingsLoglevelsDefaultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Resets the org log level to default, base Resets the org log level to default, base
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowsMilestoneAsync

      public Future<Empty> deleteFlowsMilestoneAsync(DeleteFlowsMilestoneRequest request, AsyncApiCallback<Empty> callback)
      Delete a flow milestone.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteFlowsMilestoneAsync

      public Future<ApiResponse<Empty>> deleteFlowsMilestoneAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Empty>> callback)
      Delete a flow milestone.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingAsync

      Get Dependency Tracking objects that have a given display name
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingAsync

      public Future<ApiResponse<DependencyObjectEntityListing>> getArchitectDependencytrackingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DependencyObjectEntityListing>> callback)
      Get Dependency Tracking objects that have a given display name
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingBuildAsync

      public Future<DependencyStatus> getArchitectDependencytrackingBuildAsync(GetArchitectDependencytrackingBuildRequest request, AsyncApiCallback<DependencyStatus> callback)
      Get Dependency Tracking build status for an organization
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingBuildAsync

      public Future<ApiResponse<DependencyStatus>> getArchitectDependencytrackingBuildAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DependencyStatus>> callback)
      Get Dependency Tracking build status for an organization
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingConsumedresourcesAsync

      Get resources that are consumed by a given Dependency Tracking object
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingConsumedresourcesAsync

      public Future<ApiResponse<ConsumedResourcesEntityListing>> getArchitectDependencytrackingConsumedresourcesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConsumedResourcesEntityListing>> callback)
      Get resources that are consumed by a given Dependency Tracking object
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingConsumingresourcesAsync

      Get resources that consume a given Dependency Tracking object
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingConsumingresourcesAsync

      public Future<ApiResponse<ConsumingResourcesEntityListing>> getArchitectDependencytrackingConsumingresourcesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ConsumingResourcesEntityListing>> callback)
      Get resources that consume a given Dependency Tracking object
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingDeletedresourceconsumersAsync

      public Future<DependencyObjectEntityListing> getArchitectDependencytrackingDeletedresourceconsumersAsync(GetArchitectDependencytrackingDeletedresourceconsumersRequest request, AsyncApiCallback<DependencyObjectEntityListing> callback)
      Get Dependency Tracking objects that consume deleted resources
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingDeletedresourceconsumersAsync

      public Future<ApiResponse<DependencyObjectEntityListing>> getArchitectDependencytrackingDeletedresourceconsumersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DependencyObjectEntityListing>> callback)
      Get Dependency Tracking objects that consume deleted resources
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingObjectAsync

      public Future<DependencyObject> getArchitectDependencytrackingObjectAsync(GetArchitectDependencytrackingObjectRequest request, AsyncApiCallback<DependencyObject> callback)
      Get a Dependency Tracking object
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingObjectAsync

      public Future<ApiResponse<DependencyObject>> getArchitectDependencytrackingObjectAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DependencyObject>> callback)
      Get a Dependency Tracking object
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingTypeAsync

      public Future<DependencyType> getArchitectDependencytrackingTypeAsync(GetArchitectDependencytrackingTypeRequest request, AsyncApiCallback<DependencyType> callback)
      Get a Dependency Tracking type.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingTypeAsync

      public Future<ApiResponse<DependencyType>> getArchitectDependencytrackingTypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DependencyType>> callback)
      Get a Dependency Tracking type.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingTypesAsync

      Get Dependency Tracking types.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingTypesAsync

      public Future<ApiResponse<DependencyTypeEntityListing>> getArchitectDependencytrackingTypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DependencyTypeEntityListing>> callback)
      Get Dependency Tracking types.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingUpdatedresourceconsumersAsync

      public Future<DependencyObjectEntityListing> getArchitectDependencytrackingUpdatedresourceconsumersAsync(GetArchitectDependencytrackingUpdatedresourceconsumersRequest request, AsyncApiCallback<DependencyObjectEntityListing> callback)
      Get Dependency Tracking objects that depend on updated resources
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectDependencytrackingUpdatedresourceconsumersAsync

      public Future<ApiResponse<DependencyObjectEntityListing>> getArchitectDependencytrackingUpdatedresourceconsumersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DependencyObjectEntityListing>> callback)
      Get Dependency Tracking objects that depend on updated resources
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectEmergencygroupAsync

      public Future<EmergencyGroup> getArchitectEmergencygroupAsync(GetArchitectEmergencygroupRequest request, AsyncApiCallback<EmergencyGroup> callback)
      Gets a emergency group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectEmergencygroupAsync

      public Future<ApiResponse<EmergencyGroup>> getArchitectEmergencygroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmergencyGroup>> callback)
      Gets a emergency group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectEmergencygroupsAsync

      public Future<EmergencyGroupListing> getArchitectEmergencygroupsAsync(GetArchitectEmergencygroupsRequest request, AsyncApiCallback<EmergencyGroupListing> callback)
      Get a list of emergency groups.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectEmergencygroupsAsync

      public Future<ApiResponse<EmergencyGroupListing>> getArchitectEmergencygroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmergencyGroupListing>> callback)
      Get a list of emergency groups.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectEmergencygroupsDivisionviewsAsync

      Get a pageable list of basic emergency group objects filterable by query parameters. This returns emergency groups consisting of name and division. If one or more IDs are specified, the search will fetch emergency groups that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectEmergencygroupsDivisionviewsAsync

      Get a pageable list of basic emergency group objects filterable by query parameters. This returns emergency groups consisting of name and division. If one or more IDs are specified, the search will fetch emergency groups that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectGrammarAsync

      public Future<Grammar> getArchitectGrammarAsync(GetArchitectGrammarRequest request, AsyncApiCallback<Grammar> callback)
      Get a grammar Returns a specified grammar
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectGrammarAsync

      public Future<ApiResponse<Grammar>> getArchitectGrammarAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Grammar>> callback)
      Get a grammar Returns a specified grammar
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectGrammarLanguageAsync

      public Future<GrammarLanguage> getArchitectGrammarLanguageAsync(GetArchitectGrammarLanguageRequest request, AsyncApiCallback<GrammarLanguage> callback)
      Get a grammar language.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectGrammarLanguageAsync

      public Future<ApiResponse<GrammarLanguage>> getArchitectGrammarLanguageAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GrammarLanguage>> callback)
      Get a grammar language.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectGrammarsAsync

      public Future<GrammarListing> getArchitectGrammarsAsync(GetArchitectGrammarsRequest request, AsyncApiCallback<GrammarListing> callback)
      Get a pageable list of grammars, filtered by query parameters Multiple IDs can be specified, in which case all matching grammars will be returned, and no other parameters will be evaluated.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectGrammarsAsync

      public Future<ApiResponse<GrammarListing>> getArchitectGrammarsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<GrammarListing>> callback)
      Get a pageable list of grammars, filtered by query parameters Multiple IDs can be specified, in which case all matching grammars will be returned, and no other parameters will be evaluated.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectIvrAsync

      public Future<IVR> getArchitectIvrAsync(GetArchitectIvrRequest request, AsyncApiCallback<IVR> callback)
      Get an IVR config.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectIvrAsync

      public Future<ApiResponse<IVR>> getArchitectIvrAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IVR>> callback)
      Get an IVR config.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectIvrIdentityresolutionAsync

      Get an IVR IdentityResolutionConfig.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectIvrIdentityresolutionAsync

      public Future<ApiResponse<IVRIdentityResolutionConfig>> getArchitectIvrIdentityresolutionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IVRIdentityResolutionConfig>> callback)
      Get an IVR IdentityResolutionConfig.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectIvrsAsync

      public Future<IVREntityListing> getArchitectIvrsAsync(GetArchitectIvrsRequest request, AsyncApiCallback<IVREntityListing> callback)
      Get IVR configs.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectIvrsAsync

      public Future<ApiResponse<IVREntityListing>> getArchitectIvrsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IVREntityListing>> callback)
      Get IVR configs.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectIvrsDivisionviewsAsync

      Get a pageable list of basic ivr configuration information objects filterable by query parameters.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectIvrsDivisionviewsAsync

      public Future<ApiResponse<IVRDivisionViewEntityListing>> getArchitectIvrsDivisionviewsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<IVRDivisionViewEntityListing>> callback)
      Get a pageable list of basic ivr configuration information objects filterable by query parameters.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectPromptAsync

      public Future<Prompt> getArchitectPromptAsync(GetArchitectPromptRequest request, AsyncApiCallback<Prompt> callback)
      Get specified user prompt
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectPromptAsync

      public Future<ApiResponse<Prompt>> getArchitectPromptAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Prompt>> callback)
      Get specified user prompt
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectPromptHistoryHistoryIdAsync

      public Future<HistoryListing> getArchitectPromptHistoryHistoryIdAsync(GetArchitectPromptHistoryHistoryIdRequest request, AsyncApiCallback<HistoryListing> callback)
      Get generated prompt history
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectPromptHistoryHistoryIdAsync

      public Future<ApiResponse<HistoryListing>> getArchitectPromptHistoryHistoryIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoryListing>> callback)
      Get generated prompt history
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectPromptResourceAsync

      public Future<PromptAsset> getArchitectPromptResourceAsync(GetArchitectPromptResourceRequest request, AsyncApiCallback<PromptAsset> callback)
      Get specified user prompt resource
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectPromptResourceAsync

      public Future<ApiResponse<PromptAsset>> getArchitectPromptResourceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PromptAsset>> callback)
      Get specified user prompt resource
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectPromptResourcesAsync

      Get a pageable list of user prompt resources The returned list is pageable, and query parameters can be used for filtering.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectPromptResourcesAsync

      public Future<ApiResponse<PromptAssetEntityListing>> getArchitectPromptResourcesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PromptAssetEntityListing>> callback)
      Get a pageable list of user prompt resources The returned list is pageable, and query parameters can be used for filtering.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectPromptsAsync

      public Future<PromptEntityListing> getArchitectPromptsAsync(GetArchitectPromptsRequest request, AsyncApiCallback<PromptEntityListing> callback)
      Get a pageable list of user prompts The returned list is pageable, and query parameters can be used for filtering. Multiple names can be specified, in which case all matching prompts will be returned, and no other filters will be evaluated.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectPromptsAsync

      public Future<ApiResponse<PromptEntityListing>> getArchitectPromptsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PromptEntityListing>> callback)
      Get a pageable list of user prompts The returned list is pageable, and query parameters can be used for filtering. Multiple names can be specified, in which case all matching prompts will be returned, and no other filters will be evaluated.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectScheduleAsync

      public Future<Schedule> getArchitectScheduleAsync(GetArchitectScheduleRequest request, AsyncApiCallback<Schedule> callback)
      Get a schedule by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectScheduleAsync

      public Future<ApiResponse<Schedule>> getArchitectScheduleAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Schedule>> callback)
      Get a schedule by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSchedulegroupAsync

      public Future<ScheduleGroup> getArchitectSchedulegroupAsync(GetArchitectSchedulegroupRequest request, AsyncApiCallback<ScheduleGroup> callback)
      Gets a schedule group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSchedulegroupAsync

      public Future<ApiResponse<ScheduleGroup>> getArchitectSchedulegroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScheduleGroup>> callback)
      Gets a schedule group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSchedulegroupsAsync

      Get a list of schedule groups.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSchedulegroupsAsync

      public Future<ApiResponse<ScheduleGroupEntityListing>> getArchitectSchedulegroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScheduleGroupEntityListing>> callback)
      Get a list of schedule groups.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSchedulegroupsDivisionviewsAsync

      Get a pageable list of basic schedule group configuration information objects filterable by query parameters.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSchedulegroupsDivisionviewsAsync

      Get a pageable list of basic schedule group configuration information objects filterable by query parameters.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSchedulesAsync

      public Future<ScheduleEntityListing> getArchitectSchedulesAsync(GetArchitectSchedulesRequest request, AsyncApiCallback<ScheduleEntityListing> callback)
      Get a list of schedules.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSchedulesAsync

      public Future<ApiResponse<ScheduleEntityListing>> getArchitectSchedulesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScheduleEntityListing>> callback)
      Get a list of schedules.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSchedulesDivisionviewsAsync

      Get a pageable list of basic schedule configuration information objects filterable by query parameters.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSchedulesDivisionviewsAsync

      Get a pageable list of basic schedule configuration information objects filterable by query parameters.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSystempromptAsync

      public Future<SystemPrompt> getArchitectSystempromptAsync(GetArchitectSystempromptRequest request, AsyncApiCallback<SystemPrompt> callback)
      Get a system prompt
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSystempromptAsync

      public Future<ApiResponse<SystemPrompt>> getArchitectSystempromptAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SystemPrompt>> callback)
      Get a system prompt
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSystempromptHistoryHistoryIdAsync

      public Future<HistoryListing> getArchitectSystempromptHistoryHistoryIdAsync(GetArchitectSystempromptHistoryHistoryIdRequest request, AsyncApiCallback<HistoryListing> callback)
      Get generated prompt history
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSystempromptHistoryHistoryIdAsync

      public Future<ApiResponse<HistoryListing>> getArchitectSystempromptHistoryHistoryIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoryListing>> callback)
      Get generated prompt history
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSystempromptResourceAsync

      public Future<SystemPromptAsset> getArchitectSystempromptResourceAsync(GetArchitectSystempromptResourceRequest request, AsyncApiCallback<SystemPromptAsset> callback)
      Get a system prompt resource.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSystempromptResourceAsync

      public Future<ApiResponse<SystemPromptAsset>> getArchitectSystempromptResourceAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SystemPromptAsset>> callback)
      Get a system prompt resource.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSystempromptResourcesAsync

      Get system prompt resources.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSystempromptResourcesAsync

      public Future<ApiResponse<SystemPromptAssetEntityListing>> getArchitectSystempromptResourcesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SystemPromptAssetEntityListing>> callback)
      Get system prompt resources.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSystempromptsAsync

      Get System Prompts
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getArchitectSystempromptsAsync

      public Future<ApiResponse<SystemPromptEntityListing>> getArchitectSystempromptsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<SystemPromptEntityListing>> callback)
      Get System Prompts
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowAsync

      public Future<Flow> getFlowAsync(GetFlowRequest request, AsyncApiCallback<Flow> callback)
      Get flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowAsync

      public Future<ApiResponse<Flow>> getFlowAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Flow>> callback)
      Get flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowHistoryHistoryIdAsync

      public Future<HistoryListing> getFlowHistoryHistoryIdAsync(GetFlowHistoryHistoryIdRequest request, AsyncApiCallback<HistoryListing> callback)
      Get generated flow history
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowHistoryHistoryIdAsync

      public Future<ApiResponse<HistoryListing>> getFlowHistoryHistoryIdAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<HistoryListing>> callback)
      Get generated flow history
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowInstancesSettingsLoglevelsAsync

      public Future<FlowSettingsResponse> getFlowInstancesSettingsLoglevelsAsync(GetFlowInstancesSettingsLoglevelsRequest request, AsyncApiCallback<FlowSettingsResponse> callback)
      Retrieves the log level for a flow by flow id. Retrieves the log level for a flow by flow id.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowInstancesSettingsLoglevelsAsync

      public Future<ApiResponse<FlowSettingsResponse>> getFlowInstancesSettingsLoglevelsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowSettingsResponse>> callback)
      Retrieves the log level for a flow by flow id. Retrieves the log level for a flow by flow id.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowLatestconfigurationAsync

      public Future<Object> getFlowLatestconfigurationAsync(GetFlowLatestconfigurationRequest request, AsyncApiCallback<Object> callback)
      Get the latest configuration for flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowLatestconfigurationAsync

      public Future<ApiResponse<Object>> getFlowLatestconfigurationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Object>> callback)
      Get the latest configuration for flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionAsync

      public Future<FlowVersion> getFlowVersionAsync(GetFlowVersionRequest request, AsyncApiCallback<FlowVersion> callback)
      Get flow version
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionAsync

      public Future<ApiResponse<FlowVersion>> getFlowVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowVersion>> callback)
      Get flow version
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionConfigurationAsync

      public Future<Object> getFlowVersionConfigurationAsync(GetFlowVersionConfigurationRequest request, AsyncApiCallback<Object> callback)
      Get flow version configuration
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionConfigurationAsync

      public Future<ApiResponse<Object>> getFlowVersionConfigurationAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Object>> callback)
      Get flow version configuration
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionHealthAsync

      public Future<FlowHealth> getFlowVersionHealthAsync(GetFlowVersionHealthRequest request, AsyncApiCallback<FlowHealth> callback)
      Get overall health scores for all intents present in the NLU domain version associated with the bot flow version.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionHealthAsync

      public Future<ApiResponse<FlowHealth>> getFlowVersionHealthAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowHealth>> callback)
      Get overall health scores for all intents present in the NLU domain version associated with the bot flow version.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionIntentHealthAsync

      public Future<FlowHealthIntent> getFlowVersionIntentHealthAsync(GetFlowVersionIntentHealthRequest request, AsyncApiCallback<FlowHealthIntent> callback)
      Get health scores and other health metrics for a specific intent. This includes the health metrics for each utterance in an intent.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionIntentHealthAsync

      public Future<ApiResponse<FlowHealthIntent>> getFlowVersionIntentHealthAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowHealthIntent>> callback)
      Get health scores and other health metrics for a specific intent. This includes the health metrics for each utterance in an intent.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionIntentUtteranceHealthAsync

      public Future<FlowHealthUtterance> getFlowVersionIntentUtteranceHealthAsync(GetFlowVersionIntentUtteranceHealthRequest request, AsyncApiCallback<FlowHealthUtterance> callback)
      Get health metrics associated with a specific utterance of an intent.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionIntentUtteranceHealthAsync

      public Future<ApiResponse<FlowHealthUtterance>> getFlowVersionIntentUtteranceHealthAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowHealthUtterance>> callback)
      Get health metrics associated with a specific utterance of an intent.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionsAsync

      Get flow version list
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowVersionsAsync

      Get flow version list
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsAsync

      public Future<FlowEntityListing> getFlowsAsync(GetFlowsRequest request, AsyncApiCallback<FlowEntityListing> callback)
      Get a pageable list of flows, filtered by query parameters If one or more IDs are specified, the search will fetch flows that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsAsync

      Get a pageable list of flows, filtered by query parameters If one or more IDs are specified, the search will fetch flows that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableAsync

      public Future<DataTable> getFlowsDatatableAsync(GetFlowsDatatableRequest request, AsyncApiCallback<DataTable> callback)
      Returns a specific datatable by id Given a datatableId returns the datatable object and schema associated with it.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableAsync

      public Future<ApiResponse<DataTable>> getFlowsDatatableAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataTable>> callback)
      Returns a specific datatable by id Given a datatableId returns the datatable object and schema associated with it.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableExportJobAsync

      public Future<DataTableExportJob> getFlowsDatatableExportJobAsync(GetFlowsDatatableExportJobRequest request, AsyncApiCallback<DataTableExportJob> callback)
      Returns the state information about an export job Returns the state information about an export job.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableExportJobAsync

      public Future<ApiResponse<DataTableExportJob>> getFlowsDatatableExportJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataTableExportJob>> callback)
      Returns the state information about an export job Returns the state information about an export job.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableImportJobAsync

      public Future<DataTableImportJob> getFlowsDatatableImportJobAsync(GetFlowsDatatableImportJobRequest request, AsyncApiCallback<DataTableImportJob> callback)
      Returns the state information about an import job Returns the state information about an import job.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableImportJobAsync

      public Future<ApiResponse<DataTableImportJob>> getFlowsDatatableImportJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataTableImportJob>> callback)
      Returns the state information about an import job Returns the state information about an import job.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableImportJobsAsync

      Get all recent import jobs Get all recent import jobs
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableImportJobsAsync

      Get all recent import jobs Get all recent import jobs
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableRowAsync

      public Future<Map<String,Object>> getFlowsDatatableRowAsync(GetFlowsDatatableRowRequest request, AsyncApiCallback<Map<String,Object>> callback)
      Returns a specific row for the datatable Given a datatableId and a rowId (the value of the key field) this will return the full row contents for that rowId.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableRowAsync

      public Future<ApiResponse<Map<String,Object>>> getFlowsDatatableRowAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Map<String,Object>>> callback)
      Returns a specific row for the datatable Given a datatableId and a rowId (the value of the key field) this will return the full row contents for that rowId.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableRowsAsync

      Returns the rows for the datatable with the given id Returns all of the rows for the datatable with the given datatableId. By default this will just be a truncated list returning the key for each row. Set showBrief to false to return all of the row contents.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatableRowsAsync

      Returns the rows for the datatable with the given id Returns all of the rows for the datatable with the given datatableId. By default this will just be a truncated list returning the key for each row. Set showBrief to false to return all of the row contents.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatablesAsync

      Retrieve a list of datatables for the org Returns a metadata list of the datatables associated with this org, including datatableId, name and description.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatablesAsync

      Retrieve a list of datatables for the org Returns a metadata list of the datatables associated with this org, including datatableId, name and description.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatablesDivisionviewAsync

      public Future<DataTable> getFlowsDatatablesDivisionviewAsync(GetFlowsDatatablesDivisionviewRequest request, AsyncApiCallback<DataTable> callback)
      Returns a specific datatable by id Given a datatableId returns the datatable object and schema associated with it.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatablesDivisionviewAsync

      public Future<ApiResponse<DataTable>> getFlowsDatatablesDivisionviewAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataTable>> callback)
      Returns a specific datatable by id Given a datatableId returns the datatable object and schema associated with it.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatablesDivisionviewsAsync

      Retrieve a list of datatables for the org Returns a metadata list of the datatables associated with this org, including datatableId, name and description.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDatatablesDivisionviewsAsync

      public Future<ApiResponse<DataTablesDomainEntityListing>> getFlowsDatatablesDivisionviewsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataTablesDomainEntityListing>> callback)
      Retrieve a list of datatables for the org Returns a metadata list of the datatables associated with this org, including datatableId, name and description.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDivisionviewsAsync

      Get a pageable list of basic flow information objects filterable by query parameters. This returns a simplified version of /flow consisting of name and type. If one or more IDs are specified, the search will fetch flows that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsDivisionviewsAsync

      Get a pageable list of basic flow information objects filterable by query parameters. This returns a simplified version of /flow consisting of name and type. If one or more IDs are specified, the search will fetch flows that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsExecutionAsync

      public Future<FlowRuntimeExecution> getFlowsExecutionAsync(GetFlowsExecutionRequest request, AsyncApiCallback<FlowRuntimeExecution> callback)
      Get a flow execution's details. Flow execution details are available for several days after the flow is started.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsExecutionAsync

      Get a flow execution's details. Flow execution details are available for several days after the flow is started.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsExportJobAsync

      Fetch Architect Export Job Status
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsExportJobAsync

      Fetch Architect Export Job Status
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstanceAsync

      Start a process (job) to prepare a download of a singular flow execution data instance by Id Returns a JobResult object that contains an ID that can be used to check status and/or download links when the process (job) is complete.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstanceAsync

      Start a process (job) to prepare a download of a singular flow execution data instance by Id Returns a JobResult object that contains an ID that can be used to check status and/or download links when the process (job) is complete.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesJobAsync

      Get the status and/or results of an asynchronous flow execution data retrieval job
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesJobAsync

      Get the status and/or results of an asynchronous flow execution data retrieval job
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesQuerycapabilitiesAsync

      Retrieve a list of capabilities that the org can use to query for execution data Returns the queryable parameters that can be used to build a query for execution data.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesQuerycapabilitiesAsync

      public Future<ApiResponse<FlowsQueryCriteriaResponse>> getFlowsInstancesQuerycapabilitiesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowsQueryCriteriaResponse>> callback)
      Retrieve a list of capabilities that the org can use to query for execution data Returns the queryable parameters that can be used to build a query for execution data.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesSettingsExecutiondataAsync

      Get the execution history enabled setting. Get the execution history enabled setting.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesSettingsExecutiondataAsync

      public Future<ApiResponse<ExecutionDataFlowSettingsResponse>> getFlowsInstancesSettingsExecutiondataAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExecutionDataFlowSettingsResponse>> callback)
      Get the execution history enabled setting. Get the execution history enabled setting.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesSettingsLoglevelsAsync

      Retrieve a list of LogLevels for the organization. Returns a paged set of LogLevels per flow id
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesSettingsLoglevelsAsync

      Retrieve a list of LogLevels for the organization. Returns a paged set of LogLevels per flow id
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesSettingsLoglevelsCharacteristicsAsync

      Gets the available flow log level characteristics for this organization. Log levels can be customized and this returns the set of available characteristics that can be enabled/disabled.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesSettingsLoglevelsCharacteristicsAsync

      public Future<ApiResponse<FlowLogLevelCharacteristicsDefinitions>> getFlowsInstancesSettingsLoglevelsCharacteristicsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowLogLevelCharacteristicsDefinitions>> callback)
      Gets the available flow log level characteristics for this organization. Log levels can be customized and this returns the set of available characteristics that can be enabled/disabled.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesSettingsLoglevelsDefaultAsync

      public Future<FlowSettingsResponse> getFlowsInstancesSettingsLoglevelsDefaultAsync(GetFlowsInstancesSettingsLoglevelsDefaultRequest request, AsyncApiCallback<FlowSettingsResponse> callback)
      Returns the flow default log level. Returns the flow default log level which will be used if no specific flow id log level is found.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsInstancesSettingsLoglevelsDefaultAsync

      public Future<ApiResponse<FlowSettingsResponse>> getFlowsInstancesSettingsLoglevelsDefaultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowSettingsResponse>> callback)
      Returns the flow default log level. Returns the flow default log level which will be used if no specific flow id log level is found.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsJobAsync

      Fetch Architect Job Status
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsJobAsync

      Fetch Architect Job Status
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsMilestoneAsync

      public Future<FlowMilestone> getFlowsMilestoneAsync(GetFlowsMilestoneRequest request, AsyncApiCallback<FlowMilestone> callback)
      Get a flow milestone Returns a specified flow milestone
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsMilestoneAsync

      public Future<ApiResponse<FlowMilestone>> getFlowsMilestoneAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowMilestone>> callback)
      Get a flow milestone Returns a specified flow milestone
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsMilestonesAsync

      public Future<FlowMilestoneListing> getFlowsMilestonesAsync(GetFlowsMilestonesRequest request, AsyncApiCallback<FlowMilestoneListing> callback)
      Get a pageable list of flow milestones, filtered by query parameters Multiple IDs can be specified, in which case all matching flow milestones will be returned, and no other parameters will be evaluated.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsMilestonesAsync

      public Future<ApiResponse<FlowMilestoneListing>> getFlowsMilestonesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowMilestoneListing>> callback)
      Get a pageable list of flow milestones, filtered by query parameters Multiple IDs can be specified, in which case all matching flow milestones will be returned, and no other parameters will be evaluated.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsMilestonesDivisionviewsAsync

      Get a pageable list of basic flow milestone information objects filterable by query parameters. This returns flow milestones consisting of name and division. If one or more IDs are specified, the search will fetch flow milestones that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsMilestonesDivisionviewsAsync

      Get a pageable list of basic flow milestone information objects filterable by query parameters. This returns flow milestones consisting of name and division. If one or more IDs are specified, the search will fetch flow milestones that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsOutcomeAsync

      public Future<FlowOutcome> getFlowsOutcomeAsync(GetFlowsOutcomeRequest request, AsyncApiCallback<FlowOutcome> callback)
      Get a flow outcome Returns a specified flow outcome
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsOutcomeAsync

      public Future<ApiResponse<FlowOutcome>> getFlowsOutcomeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowOutcome>> callback)
      Get a flow outcome Returns a specified flow outcome
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsOutcomesAsync

      public Future<FlowOutcomeListing> getFlowsOutcomesAsync(GetFlowsOutcomesRequest request, AsyncApiCallback<FlowOutcomeListing> callback)
      Get a pageable list of flow outcomes, filtered by query parameters Multiple IDs can be specified, in which case all matching flow outcomes will be returned, and no other parameters will be evaluated.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsOutcomesAsync

      public Future<ApiResponse<FlowOutcomeListing>> getFlowsOutcomesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<FlowOutcomeListing>> callback)
      Get a pageable list of flow outcomes, filtered by query parameters Multiple IDs can be specified, in which case all matching flow outcomes will be returned, and no other parameters will be evaluated.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsOutcomesDivisionviewsAsync

      Get a pageable list of basic flow outcome information objects filterable by query parameters. This returns flow outcomes consisting of name and division. If one or more IDs are specified, the search will fetch flow outcomes that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getFlowsOutcomesDivisionviewsAsync

      Get a pageable list of basic flow outcome information objects filterable by query parameters. This returns flow outcomes consisting of name and division. If one or more IDs are specified, the search will fetch flow outcomes that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • patchArchitectGrammarAsync

      public Future<Grammar> patchArchitectGrammarAsync(PatchArchitectGrammarRequest request, AsyncApiCallback<Grammar> callback)
      Updates a grammar
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • patchArchitectGrammarAsync

      public Future<ApiResponse<Grammar>> patchArchitectGrammarAsync(ApiRequest<Grammar> request, AsyncApiCallback<ApiResponse<Grammar>> callback)
      Updates a grammar
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • patchArchitectGrammarLanguageAsync

      public Future<GrammarLanguage> patchArchitectGrammarLanguageAsync(PatchArchitectGrammarLanguageRequest request, AsyncApiCallback<GrammarLanguage> callback)
      Updates a grammar language
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • patchArchitectGrammarLanguageAsync

      public Future<ApiResponse<GrammarLanguage>> patchArchitectGrammarLanguageAsync(ApiRequest<GrammarLanguageUpdate> request, AsyncApiCallback<ApiResponse<GrammarLanguage>> callback)
      Updates a grammar language
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • patchFlowsInstancesSettingsExecutiondataAsync

      Edit the execution history enabled setting. Edit the execution history enabled setting.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • patchFlowsInstancesSettingsExecutiondataAsync

      Edit the execution history enabled setting. Edit the execution history enabled setting.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectDependencytrackingBuildAsync

      public Future<Void> postArchitectDependencytrackingBuildAsync(PostArchitectDependencytrackingBuildRequest request, AsyncApiCallback<Void> callback)
      Rebuild Dependency Tracking data for an organization Asynchronous. Notification topic: v2.architect.dependencytracking.build
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectDependencytrackingBuildAsync

      public Future<ApiResponse<Void>> postArchitectDependencytrackingBuildAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Rebuild Dependency Tracking data for an organization Asynchronous. Notification topic: v2.architect.dependencytracking.build
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectEmergencygroupsAsync

      public Future<EmergencyGroup> postArchitectEmergencygroupsAsync(PostArchitectEmergencygroupsRequest request, AsyncApiCallback<EmergencyGroup> callback)
      Creates a new emergency group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectEmergencygroupsAsync

      public Future<ApiResponse<EmergencyGroup>> postArchitectEmergencygroupsAsync(ApiRequest<EmergencyGroup> request, AsyncApiCallback<ApiResponse<EmergencyGroup>> callback)
      Creates a new emergency group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectGrammarLanguageFilesDtmfAsync

      public Future<UploadUrlResponse> postArchitectGrammarLanguageFilesDtmfAsync(PostArchitectGrammarLanguageFilesDtmfRequest request, AsyncApiCallback<UploadUrlResponse> callback)
      Creates a presigned URL for uploading a grammar DTMF mode file
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectGrammarLanguageFilesDtmfAsync

      public Future<ApiResponse<UploadUrlResponse>> postArchitectGrammarLanguageFilesDtmfAsync(ApiRequest<GrammarFileUploadRequest> request, AsyncApiCallback<ApiResponse<UploadUrlResponse>> callback)
      Creates a presigned URL for uploading a grammar DTMF mode file
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectGrammarLanguageFilesVoiceAsync

      public Future<UploadUrlResponse> postArchitectGrammarLanguageFilesVoiceAsync(PostArchitectGrammarLanguageFilesVoiceRequest request, AsyncApiCallback<UploadUrlResponse> callback)
      Creates a presigned URL for uploading a grammar voice mode file
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectGrammarLanguageFilesVoiceAsync

      public Future<ApiResponse<UploadUrlResponse>> postArchitectGrammarLanguageFilesVoiceAsync(ApiRequest<GrammarFileUploadRequest> request, AsyncApiCallback<ApiResponse<UploadUrlResponse>> callback)
      Creates a presigned URL for uploading a grammar voice mode file
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectGrammarLanguagesAsync

      public Future<GrammarLanguage> postArchitectGrammarLanguagesAsync(PostArchitectGrammarLanguagesRequest request, AsyncApiCallback<GrammarLanguage> callback)
      Create a new language for a given grammar
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectGrammarLanguagesAsync

      public Future<ApiResponse<GrammarLanguage>> postArchitectGrammarLanguagesAsync(ApiRequest<GrammarLanguage> request, AsyncApiCallback<ApiResponse<GrammarLanguage>> callback)
      Create a new language for a given grammar
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectGrammarsAsync

      public Future<Grammar> postArchitectGrammarsAsync(PostArchitectGrammarsRequest request, AsyncApiCallback<Grammar> callback)
      Create a new grammar
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectGrammarsAsync

      public Future<ApiResponse<Grammar>> postArchitectGrammarsAsync(ApiRequest<Grammar> request, AsyncApiCallback<ApiResponse<Grammar>> callback)
      Create a new grammar
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectIvrsAsync

      public Future<IVR> postArchitectIvrsAsync(PostArchitectIvrsRequest request, AsyncApiCallback<IVR> callback)
      Create IVR config.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectIvrsAsync

      public Future<ApiResponse<IVR>> postArchitectIvrsAsync(ApiRequest<IVR> request, AsyncApiCallback<ApiResponse<IVR>> callback)
      Create IVR config.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectPromptHistoryAsync

      public Future<Operation> postArchitectPromptHistoryAsync(PostArchitectPromptHistoryRequest request, AsyncApiCallback<Operation> callback)
      Generate prompt history Asynchronous. Notification topic: v2.architect.prompts.{promptId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectPromptHistoryAsync

      public Future<ApiResponse<Operation>> postArchitectPromptHistoryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Operation>> callback)
      Generate prompt history Asynchronous. Notification topic: v2.architect.prompts.{promptId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectPromptResourceUploadsAsync

      public Future<PromptAssetUpload> postArchitectPromptResourceUploadsAsync(PostArchitectPromptResourceUploadsRequest request, AsyncApiCallback<PromptAssetUpload> callback)
      Creates a presigned URL for uploading a user prompt file postArchitectPromptResourceUploads is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectPromptResourceUploadsAsync

      public Future<ApiResponse<PromptAssetUpload>> postArchitectPromptResourceUploadsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PromptAssetUpload>> callback)
      Creates a presigned URL for uploading a user prompt file postArchitectPromptResourceUploads is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectPromptResourcesAsync

      public Future<PromptAsset> postArchitectPromptResourcesAsync(PostArchitectPromptResourcesRequest request, AsyncApiCallback<PromptAsset> callback)
      Create a new user prompt resource
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectPromptResourcesAsync

      public Future<ApiResponse<PromptAsset>> postArchitectPromptResourcesAsync(ApiRequest<PromptAssetCreate> request, AsyncApiCallback<ApiResponse<PromptAsset>> callback)
      Create a new user prompt resource
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectPromptsAsync

      public Future<Prompt> postArchitectPromptsAsync(PostArchitectPromptsRequest request, AsyncApiCallback<Prompt> callback)
      Create a new user prompt
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectPromptsAsync

      public Future<ApiResponse<Prompt>> postArchitectPromptsAsync(ApiRequest<Prompt> request, AsyncApiCallback<ApiResponse<Prompt>> callback)
      Create a new user prompt
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectSchedulegroupsAsync

      public Future<ScheduleGroup> postArchitectSchedulegroupsAsync(PostArchitectSchedulegroupsRequest request, AsyncApiCallback<ScheduleGroup> callback)
      Creates a new schedule group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectSchedulegroupsAsync

      public Future<ApiResponse<ScheduleGroup>> postArchitectSchedulegroupsAsync(ApiRequest<ScheduleGroup> request, AsyncApiCallback<ApiResponse<ScheduleGroup>> callback)
      Creates a new schedule group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectSchedulesAsync

      public Future<Schedule> postArchitectSchedulesAsync(PostArchitectSchedulesRequest request, AsyncApiCallback<Schedule> callback)
      Create a new schedule.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectSchedulesAsync

      public Future<ApiResponse<Schedule>> postArchitectSchedulesAsync(ApiRequest<Schedule> request, AsyncApiCallback<ApiResponse<Schedule>> callback)
      Create a new schedule.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectSystempromptHistoryAsync

      public Future<Operation> postArchitectSystempromptHistoryAsync(PostArchitectSystempromptHistoryRequest request, AsyncApiCallback<Operation> callback)
      Generate system prompt history Asynchronous. Notification topic: v2.architect.systemprompts.{systemPromptId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectSystempromptHistoryAsync

      public Future<ApiResponse<Operation>> postArchitectSystempromptHistoryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Operation>> callback)
      Generate system prompt history Asynchronous. Notification topic: v2.architect.systemprompts.{systemPromptId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectSystempromptResourceUploadsAsync

      public Future<PromptAssetUpload> postArchitectSystempromptResourceUploadsAsync(PostArchitectSystempromptResourceUploadsRequest request, AsyncApiCallback<PromptAssetUpload> callback)
      Creates a presigned URL for uploading a system prompt file postArchitectSystempromptResourceUploads is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectSystempromptResourceUploadsAsync

      public Future<ApiResponse<PromptAssetUpload>> postArchitectSystempromptResourceUploadsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<PromptAssetUpload>> callback)
      Creates a presigned URL for uploading a system prompt file postArchitectSystempromptResourceUploads is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectSystempromptResourcesAsync

      public Future<SystemPromptAsset> postArchitectSystempromptResourcesAsync(PostArchitectSystempromptResourcesRequest request, AsyncApiCallback<SystemPromptAsset> callback)
      Create system prompt resource override.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postArchitectSystempromptResourcesAsync

      public Future<ApiResponse<SystemPromptAsset>> postArchitectSystempromptResourcesAsync(ApiRequest<SystemPromptAsset> request, AsyncApiCallback<ApiResponse<SystemPromptAsset>> callback)
      Create system prompt resource override.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowHistoryAsync

      public Future<Operation> postFlowHistoryAsync(PostFlowHistoryRequest request, AsyncApiCallback<Operation> callback)
      Generate flow history Asynchronous. Notification topic: v2.flows.{flowId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowHistoryAsync

      public Future<ApiResponse<Operation>> postFlowHistoryAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Operation>> callback)
      Generate flow history Asynchronous. Notification topic: v2.flows.{flowId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowInstancesSettingsLoglevelsAsync

      public Future<FlowSettingsResponse> postFlowInstancesSettingsLoglevelsAsync(PostFlowInstancesSettingsLoglevelsRequest request, AsyncApiCallback<FlowSettingsResponse> callback)
      Set the logLevel for a particular flow id Assigns a new loglevel to a flow id
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowInstancesSettingsLoglevelsAsync

      public Future<ApiResponse<FlowSettingsResponse>> postFlowInstancesSettingsLoglevelsAsync(ApiRequest<FlowLogLevelRequest> request, AsyncApiCallback<ApiResponse<FlowSettingsResponse>> callback)
      Set the logLevel for a particular flow id Assigns a new loglevel to a flow id
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowVersionsAsync

      public Future<FlowVersion> postFlowVersionsAsync(PostFlowVersionsRequest request, AsyncApiCallback<FlowVersion> callback)
      Create flow version
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowVersionsAsync

      public Future<ApiResponse<FlowVersion>> postFlowVersionsAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<FlowVersion>> callback)
      Create flow version
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsAsync

      public Future<Flow> postFlowsAsync(PostFlowsRequest request, AsyncApiCallback<Flow> callback)
      Create flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsAsync

      public Future<ApiResponse<Flow>> postFlowsAsync(ApiRequest<Flow> request, AsyncApiCallback<ApiResponse<Flow>> callback)
      Create flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsCheckinAsync

      public Future<Operation> postFlowsActionsCheckinAsync(PostFlowsActionsCheckinRequest request, AsyncApiCallback<Operation> callback)
      Check-in flow Asynchronous. Notification topic: v2.flows.{flowId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsCheckinAsync

      public Future<ApiResponse<Operation>> postFlowsActionsCheckinAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Operation>> callback)
      Check-in flow Asynchronous. Notification topic: v2.flows.{flowId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsCheckoutAsync

      public Future<Flow> postFlowsActionsCheckoutAsync(PostFlowsActionsCheckoutRequest request, AsyncApiCallback<Flow> callback)
      Check-out flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsCheckoutAsync

      public Future<ApiResponse<Flow>> postFlowsActionsCheckoutAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Flow>> callback)
      Check-out flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsDeactivateAsync

      public Future<Flow> postFlowsActionsDeactivateAsync(PostFlowsActionsDeactivateRequest request, AsyncApiCallback<Flow> callback)
      Deactivate flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsDeactivateAsync

      public Future<ApiResponse<Flow>> postFlowsActionsDeactivateAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Flow>> callback)
      Deactivate flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsPublishAsync

      public Future<Operation> postFlowsActionsPublishAsync(PostFlowsActionsPublishRequest request, AsyncApiCallback<Operation> callback)
      Publish flow Asynchronous. Notification topic: v2.flows.{flowId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsPublishAsync

      public Future<ApiResponse<Operation>> postFlowsActionsPublishAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Operation>> callback)
      Publish flow Asynchronous. Notification topic: v2.flows.{flowId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsRevertAsync

      public Future<Flow> postFlowsActionsRevertAsync(PostFlowsActionsRevertRequest request, AsyncApiCallback<Flow> callback)
      Revert flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsRevertAsync

      public Future<ApiResponse<Flow>> postFlowsActionsRevertAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Flow>> callback)
      Revert flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsUnlockAsync

      public Future<Flow> postFlowsActionsUnlockAsync(PostFlowsActionsUnlockRequest request, AsyncApiCallback<Flow> callback)
      Unlock flow Allows for unlocking a flow in the case where there is no flow configuration available, and thus a check-in will not unlock the flow. The user must have Architect Admin permissions to perform this action.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsActionsUnlockAsync

      public Future<ApiResponse<Flow>> postFlowsActionsUnlockAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Flow>> callback)
      Unlock flow Allows for unlocking a flow in the case where there is no flow configuration available, and thus a check-in will not unlock the flow. The user must have Architect Admin permissions to perform this action.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsDatatableExportJobsAsync

      public Future<DataTableExportJob> postFlowsDatatableExportJobsAsync(PostFlowsDatatableExportJobsRequest request, AsyncApiCallback<DataTableExportJob> callback)
      Begin an export process for exporting all rows from a datatable Create an export job for exporting rows. The caller can then poll for status of the export using the token returned in the response
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsDatatableExportJobsAsync

      public Future<ApiResponse<DataTableExportJob>> postFlowsDatatableExportJobsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DataTableExportJob>> callback)
      Begin an export process for exporting all rows from a datatable Create an export job for exporting rows. The caller can then poll for status of the export using the token returned in the response
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsDatatableImportCsvJobsAsync

      public Future<DataTableImportJob> postFlowsDatatableImportCsvJobsAsync(PostFlowsDatatableImportCsvJobsRequest request, AsyncApiCallback<DataTableImportJob> callback)
      Begin an import process for importing rows from a CSV file into a datatable. CSV file is uploaded by performing a PUT request against the URL in the returned 'uploadURI' field. Headers for the PUT request must contain all headers contained in the returned 'uploadHeaders' field. Create an import job for importing rows from a CSV file. The caller can then poll for status of the import using the token returned in the response
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsDatatableImportCsvJobsAsync

      public Future<ApiResponse<DataTableImportJob>> postFlowsDatatableImportCsvJobsAsync(ApiRequest<DataTableImportJob> request, AsyncApiCallback<ApiResponse<DataTableImportJob>> callback)
      Begin an import process for importing rows from a CSV file into a datatable. CSV file is uploaded by performing a PUT request against the URL in the returned 'uploadURI' field. Headers for the PUT request must contain all headers contained in the returned 'uploadHeaders' field. Create an import job for importing rows from a CSV file. The caller can then poll for status of the import using the token returned in the response
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsDatatableImportJobsAsync

      public Future<DataTableImportJob> postFlowsDatatableImportJobsAsync(PostFlowsDatatableImportJobsRequest request, AsyncApiCallback<DataTableImportJob> callback)
      Deprecated.
      Begin an import process for importing rows into a datatable. Apps should migrate to use POST /api/v2/flows/datatables/{datatableId}/import/csv/jobs instead Create an import job for importing rows. The caller can then poll for status of the import using the token returned in the response
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsDatatableImportJobsAsync

      public Future<ApiResponse<DataTableImportJob>> postFlowsDatatableImportJobsAsync(ApiRequest<DataTableImportJob> request, AsyncApiCallback<ApiResponse<DataTableImportJob>> callback)
      Deprecated.
      Begin an import process for importing rows into a datatable. Apps should migrate to use POST /api/v2/flows/datatables/{datatableId}/import/csv/jobs instead Create an import job for importing rows. The caller can then poll for status of the import using the token returned in the response
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsDatatableRowsAsync

      public Future<Map<String,Object>> postFlowsDatatableRowsAsync(PostFlowsDatatableRowsRequest request, AsyncApiCallback<Map<String,Object>> callback)
      Create a new row entry for the datatable. Will add the passed in row entry to the datatable with the given datatableId after verifying it against the schema. When building the request body within API Explorer, Pro mode should be used. The DataTableRow should be a json-ized' stream of key -> value pairs { \"Field1\": \"XYZZY\", \"Field2\": false, \"KEY\": \"27272\" }
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsDatatableRowsAsync

      public Future<ApiResponse<Map<String,Object>>> postFlowsDatatableRowsAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<Map<String,Object>>> callback)
      Create a new row entry for the datatable. Will add the passed in row entry to the datatable with the given datatableId after verifying it against the schema. When building the request body within API Explorer, Pro mode should be used. The DataTableRow should be a json-ized' stream of key -> value pairs { \"Field1\": \"XYZZY\", \"Field2\": false, \"KEY\": \"27272\" }
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsDatatablesAsync

      public Future<DataTable> postFlowsDatatablesAsync(PostFlowsDatatablesRequest request, AsyncApiCallback<DataTable> callback)
      Create a new datatable with the specified json-schema definition This will create a new datatable with fields that match the property definitions in the JSON schema. The schema's title field will be overridden by the name field in the DataTable object. See also http://json-schema.org/
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsDatatablesAsync

      public Future<ApiResponse<DataTable>> postFlowsDatatablesAsync(ApiRequest<DataTable> request, AsyncApiCallback<ApiResponse<DataTable>> callback)
      Create a new datatable with the specified json-schema definition This will create a new datatable with fields that match the property definitions in the JSON schema. The schema's title field will be overridden by the name field in the DataTable object. See also http://json-schema.org/
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsExecutionsAsync

      Launch an instance of a flow definition, for flow types that support it such as the 'workflow' type. The launch is asynchronous, it returns as soon as the flow starts. You can use the returned ID to query its status if you need.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsExecutionsAsync

      Launch an instance of a flow definition, for flow types that support it such as the 'workflow' type. The launch is asynchronous, it returns as soon as the flow starts. You can use the returned ID to query its status if you need.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsExportJobsAsync

      Register Architect Export Job
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsExportJobsAsync

      Register Architect Export Job
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsInstancesJobsAsync

      Start a process (job) that will prepare a list of execution data IDs for download. Returns a JobResult object that contains an ID that can be used to check status and/or download links when the process (job) is complete.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsInstancesJobsAsync

      Start a process (job) that will prepare a list of execution data IDs for download. Returns a JobResult object that contains an ID that can be used to check status and/or download links when the process (job) is complete.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsInstancesQueryAsync

      Query the database of existing flow histories to look for particular flow criteria Returns a list of matching flow histories up to 200 max.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsInstancesQueryAsync

      Query the database of existing flow histories to look for particular flow criteria Returns a list of matching flow histories up to 200 max.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsJobsAsync

      Register Architect Job. Returns a URL where a file, such as an Architect flow YAML file, can be PUT which will then initiate the job.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsJobsAsync

      Register Architect Job. Returns a URL where a file, such as an Architect flow YAML file, can be PUT which will then initiate the job.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsMilestonesAsync

      public Future<FlowMilestone> postFlowsMilestonesAsync(PostFlowsMilestonesRequest request, AsyncApiCallback<FlowMilestone> callback)
      Create a flow milestone
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsMilestonesAsync

      public Future<ApiResponse<FlowMilestone>> postFlowsMilestonesAsync(ApiRequest<FlowMilestone> request, AsyncApiCallback<ApiResponse<FlowMilestone>> callback)
      Create a flow milestone
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsOutcomesAsync

      public Future<FlowOutcome> postFlowsOutcomesAsync(PostFlowsOutcomesRequest request, AsyncApiCallback<FlowOutcome> callback)
      Create a flow outcome Asynchronous. Notification topic: v2.flows.outcomes.{flowOutcomeId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postFlowsOutcomesAsync

      public Future<ApiResponse<FlowOutcome>> postFlowsOutcomesAsync(ApiRequest<FlowOutcome> request, AsyncApiCallback<ApiResponse<FlowOutcome>> callback)
      Create a flow outcome Asynchronous. Notification topic: v2.flows.outcomes.{flowOutcomeId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectEmergencygroupAsync

      public Future<EmergencyGroup> putArchitectEmergencygroupAsync(PutArchitectEmergencygroupRequest request, AsyncApiCallback<EmergencyGroup> callback)
      Updates a emergency group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectEmergencygroupAsync

      public Future<ApiResponse<EmergencyGroup>> putArchitectEmergencygroupAsync(ApiRequest<EmergencyGroup> request, AsyncApiCallback<ApiResponse<EmergencyGroup>> callback)
      Updates a emergency group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectIvrAsync

      public Future<IVR> putArchitectIvrAsync(PutArchitectIvrRequest request, AsyncApiCallback<IVR> callback)
      Update an IVR Config.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectIvrAsync

      public Future<ApiResponse<IVR>> putArchitectIvrAsync(ApiRequest<IVR> request, AsyncApiCallback<ApiResponse<IVR>> callback)
      Update an IVR Config.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectIvrIdentityresolutionAsync

      Update an IVR IdentityResolutionConfig.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectIvrIdentityresolutionAsync

      Update an IVR IdentityResolutionConfig.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectPromptAsync

      public Future<Prompt> putArchitectPromptAsync(PutArchitectPromptRequest request, AsyncApiCallback<Prompt> callback)
      Update specified user prompt
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectPromptAsync

      public Future<ApiResponse<Prompt>> putArchitectPromptAsync(ApiRequest<Prompt> request, AsyncApiCallback<ApiResponse<Prompt>> callback)
      Update specified user prompt
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectPromptResourceAsync

      public Future<PromptAsset> putArchitectPromptResourceAsync(PutArchitectPromptResourceRequest request, AsyncApiCallback<PromptAsset> callback)
      Update specified user prompt resource
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectPromptResourceAsync

      public Future<ApiResponse<PromptAsset>> putArchitectPromptResourceAsync(ApiRequest<PromptAsset> request, AsyncApiCallback<ApiResponse<PromptAsset>> callback)
      Update specified user prompt resource
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectScheduleAsync

      public Future<Schedule> putArchitectScheduleAsync(PutArchitectScheduleRequest request, AsyncApiCallback<Schedule> callback)
      Update schedule by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectScheduleAsync

      public Future<ApiResponse<Schedule>> putArchitectScheduleAsync(ApiRequest<Schedule> request, AsyncApiCallback<ApiResponse<Schedule>> callback)
      Update schedule by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectSchedulegroupAsync

      public Future<ScheduleGroup> putArchitectSchedulegroupAsync(PutArchitectSchedulegroupRequest request, AsyncApiCallback<ScheduleGroup> callback)
      Updates a schedule group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectSchedulegroupAsync

      public Future<ApiResponse<ScheduleGroup>> putArchitectSchedulegroupAsync(ApiRequest<ScheduleGroup> request, AsyncApiCallback<ApiResponse<ScheduleGroup>> callback)
      Updates a schedule group by ID
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectSystempromptResourceAsync

      public Future<SystemPromptAsset> putArchitectSystempromptResourceAsync(PutArchitectSystempromptResourceRequest request, AsyncApiCallback<SystemPromptAsset> callback)
      Updates a system prompt resource override.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putArchitectSystempromptResourceAsync

      public Future<ApiResponse<SystemPromptAsset>> putArchitectSystempromptResourceAsync(ApiRequest<SystemPromptAsset> request, AsyncApiCallback<ApiResponse<SystemPromptAsset>> callback)
      Updates a system prompt resource override.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowAsync

      public Future<Flow> putFlowAsync(PutFlowRequest request, AsyncApiCallback<Flow> callback)
      Update flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowAsync

      public Future<ApiResponse<Flow>> putFlowAsync(ApiRequest<Flow> request, AsyncApiCallback<ApiResponse<Flow>> callback)
      Update flow
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowInstancesSettingsLoglevelsAsync

      public Future<FlowSettingsResponse> putFlowInstancesSettingsLoglevelsAsync(PutFlowInstancesSettingsLoglevelsRequest request, AsyncApiCallback<FlowSettingsResponse> callback)
      Edit the logLevel for a particular flow id Updates the loglevel for a flow id
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowInstancesSettingsLoglevelsAsync

      public Future<ApiResponse<FlowSettingsResponse>> putFlowInstancesSettingsLoglevelsAsync(ApiRequest<FlowLogLevelRequest> request, AsyncApiCallback<ApiResponse<FlowSettingsResponse>> callback)
      Edit the logLevel for a particular flow id Updates the loglevel for a flow id
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowsDatatableAsync

      public Future<DataTable> putFlowsDatatableAsync(PutFlowsDatatableRequest request, AsyncApiCallback<DataTable> callback)
      Updates a specific datatable by id Updates a schema for a datatable with the given datatableId -updates allow only new fields to be added in the schema, no changes or removals of existing fields.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowsDatatableAsync

      public Future<ApiResponse<DataTable>> putFlowsDatatableAsync(ApiRequest<DataTable> request, AsyncApiCallback<ApiResponse<DataTable>> callback)
      Updates a specific datatable by id Updates a schema for a datatable with the given datatableId -updates allow only new fields to be added in the schema, no changes or removals of existing fields.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowsDatatableRowAsync

      public Future<Map<String,Object>> putFlowsDatatableRowAsync(PutFlowsDatatableRowRequest request, AsyncApiCallback<Map<String,Object>> callback)
      Update a row entry Updates a row with the given rowId (the value of the key field) to the new values. When building the request body within API Explorer, Pro mode should be used. The DataTableRow should be a json-ized' stream of key -> value pairs { \"Field1\": \"XYZZY\", \"Field2\": false, \"KEY\": \"27272\" }
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowsDatatableRowAsync

      public Future<ApiResponse<Map<String,Object>>> putFlowsDatatableRowAsync(ApiRequest<Object> request, AsyncApiCallback<ApiResponse<Map<String,Object>>> callback)
      Update a row entry Updates a row with the given rowId (the value of the key field) to the new values. When building the request body within API Explorer, Pro mode should be used. The DataTableRow should be a json-ized' stream of key -> value pairs { \"Field1\": \"XYZZY\", \"Field2\": false, \"KEY\": \"27272\" }
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowsInstancesSettingsLoglevelsDefaultAsync

      public Future<FlowSettingsResponse> putFlowsInstancesSettingsLoglevelsDefaultAsync(PutFlowsInstancesSettingsLoglevelsDefaultRequest request, AsyncApiCallback<FlowSettingsResponse> callback)
      Edit the flow default log level. Edit the flow default log level.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowsInstancesSettingsLoglevelsDefaultAsync

      public Future<ApiResponse<FlowSettingsResponse>> putFlowsInstancesSettingsLoglevelsDefaultAsync(ApiRequest<FlowLogLevelRequest> request, AsyncApiCallback<ApiResponse<FlowSettingsResponse>> callback)
      Edit the flow default log level. Edit the flow default log level.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowsMilestoneAsync

      public Future<FlowMilestone> putFlowsMilestoneAsync(PutFlowsMilestoneRequest request, AsyncApiCallback<FlowMilestone> callback)
      Updates a flow milestone
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowsMilestoneAsync

      public Future<ApiResponse<FlowMilestone>> putFlowsMilestoneAsync(ApiRequest<FlowMilestone> request, AsyncApiCallback<ApiResponse<FlowMilestone>> callback)
      Updates a flow milestone
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowsOutcomeAsync

      public Future<Operation> putFlowsOutcomeAsync(PutFlowsOutcomeRequest request, AsyncApiCallback<Operation> callback)
      Updates a flow outcome Updates a flow outcome. Asynchronous. Notification topic: v2.flowoutcomes.{flowoutcomeId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putFlowsOutcomeAsync

      public Future<ApiResponse<Operation>> putFlowsOutcomeAsync(ApiRequest<FlowOutcome> request, AsyncApiCallback<ApiResponse<Operation>> callback)
      Updates a flow outcome Updates a flow outcome. Asynchronous. Notification topic: v2.flowoutcomes.{flowoutcomeId}
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed