Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AgentIntegrationConfigurationService

Class to perform studio action services

Hierarchy

  • AgentIntegrationConfigurationService

Index

Constructors

Properties

auth: CXoneAuth
logger: Logger = ...
utilService: HttpUtilService = ...

Methods

  • getConfigurationWorkflows(configId: string, token: string): Promise<CXoneSdkError | AgentIntegrationWorkflowResult>
  • getConfigurations(token: string): Promise<CXoneSdkError | AgentIntegrationConfigurationResult>
  • getDataMappings(configId: string, token: string): Promise<CXoneSdkError | AgentIntegrationDataMappingResult>
  • getDynamicDataMappings(configId: string, token: string): Promise<CXoneSdkError | AgentIntegrationDataMappingResult>
  • getEWEWorkflowsTestResult(configId: string, workflowId: string, token: string, body: { action: string; contactID: string; interactionID: string; workflowInput?: Record<string, unknown>; workflowInputPayload?: Record<string, unknown> }): Promise<unknown>
  • Method to get studio action Test Summary data

    Parameters

    • configId: string
    • workflowId: string
    • token: string
    • body: { action: string; contactID: string; interactionID: string; workflowInput?: Record<string, unknown>; workflowInputPayload?: Record<string, unknown> }
      • action: string
      • contactID: string
      • interactionID: string
      • Optional workflowInput?: Record<string, unknown>
      • Optional workflowInputPayload?: Record<string, unknown>

    Returns Promise<unknown>

    • studio action enchanced workflow data
    @example
    getTestSearchWorkflows('01899438-147f-433b-945b-f1fde6d91877')
  • getWorkflowsEntities(configId: string, token: string): Promise<CXoneSdkError | AgentIntegrationWorkflowEntities>
  • getWorkflowsEntitiesFields(configId: string, token: string, entityName: string): Promise<CXoneSdkError | AgentIntegrationWorkflowEntitiesFields>

Generated using TypeDoc