purecloud-platform-client-v2
Version:
A JavaScript library to interface with the PureCloud Platform API
861 lines (832 loc) • 1.77 MB
TypeScript
import platformClient = require('purecloud-platform-client-v2');
declare module 'purecloud-platform-client-v2' {
export const ApiClient: ApiClientClass;
export const PureCloudRegionHosts: Record<string, string>;
}
declare class ApiClientClass {
instance: ApiClientClass;
config: Configuration;
private proxyAgent: any;
httpClient: AbstractHttpClient;
callApi(path: string, httpMethod: string, pathParams: { [key: string]: string; }, queryParams: { [key: string]: object; }, headerParams: { [key: string]: object; }, formParams: { [key: string]: object; }, bodyParam: any, authNames: Array<string>, contentTypes: Array<string>, accepts: Array<string>): Promise<any>;
loginClientCredentialsGrant(clientId: string, clientSecret: string): Promise<AuthData>;
loginImplicitGrant(clientId: string, redirectUri: string, opts?: LoginImplicitGrantOptions): Promise<AuthData>;
loginCodeAuthorizationGrant(clientId: string, clientSecret: string, authCode: string, redirectUri: string): Promise<AuthData>;
refreshCodeAuthorizationGrant(clientId: string, clientSecret: string, refreshToken: string): Promise<AuthData>;
loginPKCEGrant(clientId: string, redirectUri: string, opts?: LoginPKCEGrantOptions, codeVerifier?: string): Promise<AuthData>;
generatePKCECodeVerifier(nChar: number): string;
computePKCECodeChallenge(code: string): Promise<string>;
authorizePKCEGrant(clientId: string, codeVerifier: string, authCode: string, redirectUri: string): Promise<AuthData>;
logout(logoutRedirectUri: string): void;
setAccessToken(token: string): void;
setEnvironment(environment: string): void;
setGateway(gateway: GatewayConfiguration): void;
setPersistSettings(doPersist: boolean, prefix?: string): void;
setReturnExtendedResponses(returnExtended: boolean): void;
setStorageKey(storageKey: string): void;
setProxyAgent(agent: any): void;
setHttpClient(httpClient: AbstractHttpClient): void;
getHttpClient(): AbstractHttpClient;
setMTLSCertificates(certPath: string, keyPath:string, caPath:string): void;
setMTLSContents(certContent: string, keyContent: string, caContent: string): void;
}
declare class LoginImplicitGrantOptions {
state?: string;
}
declare class LoginPKCEGrantOptions {
state?: string;
org?: string;
provider?: string;
}
declare class AuthData {
accessToken: string;
state?: string;
tokenExpiryTime: number;
tokenExpiryTimeString: string;
}
declare class ProxyConfig {
host: string;
port: number;
protocol: string;
}
declare interface GatewayConfiguration {
host: string;
protocol?: string;
port?: number;
path_params_login?: string;
path_params_api?: string;
username?: string;
password?: string;
}
declare class Configuration {
instance: Configuration;
configPath: string;
refresh_access_token: boolean;
refresh_token_wait_max: number;
live_reload_config: boolean;
host: string;
environment: string;
basePath: string;
authUrl: string;
logger: Logger;
config: any;
gateway?: GatewayConfiguration;
setEnvironment(environment: string): void;
setGateway(gateway: GatewayConfiguration): void;
getConfUrl(pathType: string, regionUrl: string): string;
}
declare class HttpRequestOptions {
url: string;
method: string;
headers?:Record<string, any>;
params?:Record<string, any>;
data?: any;
timeout: number;
constructor(url: string, method: string, headers: Record<string, any>, params: Record<string, any>, data: any, timeout?: number);
setUrl(url: string): void;
setMethod(method: string): void;
setData(data: any): void;
setParams(params: Record<string, any>): void;
setHeaders(headers: Record<string, any>): void;
setTimeout(timeout: number): void;
}
declare abstract class AbstractHttpClient {
httpsAgent: any;
timeout: number;
constructor();
setTimeout(timeout: number): void;
setHttpsAgent(httpsAgent: any): void;
abstract request(httpRequestOptions: HttpRequestOptions): Promise<any>;
setPreHook(hookFunction: (config: any) => Promise<any>): void;
setPostHook(hookFunction: (response: any) => Promise<any>): void;
abstract enableHooks(): void;
}
declare class DefaultHttpClient {
httpsAgent: any;
timeout: number;
_axiosInstance: any;
constructor(timeout?: number, httpsAgent?: any);
setTimeout(timeout: number): void;
setHttpsAgent(httpsAgent: any): void;
setPreHook(hookFunction: (config: any) => Promise<any>): void;
setPostHook(hookFunction: (response: any) => Promise<any>): void;
request(httpRequestOptions: HttpRequestOptions): Promise<any>;
toAxiosConfig(httpRequestOptions: HttpRequestOptions): any;
enableHooks(): void;
}
declare class Logger {
log_level: string;
log_format: string;
log_file_path: string;
log_to_console: boolean;
log_response_body: boolean;
log_request_body: boolean;
logLevels: any;
logLevelEnum: any;
logFormatEnum: any;
setLogger(): void;
}
declare class AgentAssistantsApi {
constructor(apiClient?: ApiClientClass);
deleteAssistant(assistantId: string): Promise<void>;
deleteAssistantQueue(assistantId: string, queueId: string): Promise<void>;
deleteAssistantQueues(assistantId: string, opts?: AgentAssistantsApi.deleteAssistantQueuesOptions): Promise<void>;
getAssistant(assistantId: string, opts?: AgentAssistantsApi.getAssistantOptions): Promise<Models.Assistant>;
getAssistantQueue(assistantId: string, queueId: string, opts?: AgentAssistantsApi.getAssistantQueueOptions): Promise<Models.AssistantQueue>;
getAssistantQueues(assistantId: string, opts?: AgentAssistantsApi.getAssistantQueuesOptions): Promise<Models.AssistantQueueListing>;
getAssistants(opts?: AgentAssistantsApi.getAssistantsOptions): Promise<Models.AssistantListing>;
getAssistantsQueues(opts?: AgentAssistantsApi.getAssistantsQueuesOptions): Promise<Models.AssistantQueueListing>;
patchAssistant(assistantId: string, body: Models.Assistant): Promise<Models.Assistant>;
patchAssistantQueues(assistantId: string, body: Array<Models.AssistantQueue>): Promise<Models.AssistantQueueListing>;
postAssistants(body: Models.Assistant): Promise<Models.Assistant>;
putAssistantQueue(assistantId: string, queueId: string, body: Models.AssistantQueue): Promise<Models.AssistantQueue>;
}
declare namespace AgentAssistantsApi {
export interface deleteAssistantQueuesOptions {
"queueIds"?: string;
}
export interface getAssistantOptions {
"expand"?: string;
}
export interface getAssistantQueueOptions {
"expand"?: string;
}
export interface getAssistantQueuesOptions {
"before"?: string;
"after"?: string;
"pageSize"?: string;
"expand"?: string;
}
export interface getAssistantsOptions {
"before"?: string;
"after"?: string;
"limit"?: string;
"pageSize"?: string;
"name"?: string;
"expand"?: string;
}
export interface getAssistantsQueuesOptions {
"before"?: string;
"after"?: string;
"pageSize"?: string;
"queueIds"?: string;
"expand"?: string;
}
}
declare class AgentCopilotApi {
constructor(apiClient?: ApiClientClass);
getAssistantCopilot(assistantId: string): Promise<Models.Copilot>;
putAssistantCopilot(assistantId: string, body: Models.Copilot): Promise<Models.Copilot>;
}
declare namespace AgentCopilotApi {
}
declare class AgentUIApi {
constructor(apiClient?: ApiClientClass);
deleteUsersAgentuiAgentsAutoanswerAgentIdSettings(agentId: string): Promise<void>;
getUsersAgentuiAgentsAutoanswerAgentIdSettings(agentId: string): Promise<Models.AutoAnswerSettings>;
patchUsersAgentuiAgentsAutoanswerAgentIdSettings(agentId: string, body: Models.AutoAnswerSettings): Promise<Models.AutoAnswerSettings>;
putUsersAgentuiAgentsAutoanswerAgentIdSettings(agentId: string, body: Models.AutoAnswerSettings): Promise<Models.AutoAnswerSettings>;
}
declare namespace AgentUIApi {
}
declare class AlertingApi {
constructor(apiClient?: ApiClientClass);
deleteAlertingAlert(alertId: string): Promise<void>;
deleteAlertingAlertsAll(): Promise<object>;
deleteAlertingRule(ruleId: string): Promise<void>;
getAlertingAlert(alertId: string): Promise<Models.CommonAlert>;
getAlertingRule(ruleId: string): Promise<Models.CommonRule>;
patchAlertingAlert(alertId: string, opts?: AlertingApi.patchAlertingAlertOptions): Promise<Models.CommonAlert>;
patchAlertingAlertsAll(opts?: AlertingApi.patchAlertingAlertsAllOptions): Promise<object>;
patchAlertingAlertsBulk(body: Models.CommonAlertBulkUpdateRequest): Promise<Models.BulkResponse>;
patchAlertingRulesBulk(body: Models.CommonRuleBulkUpdateNotificationsRequest): Promise<Models.BulkResponse>;
postAlertingAlertsQuery(opts?: AlertingApi.postAlertingAlertsQueryOptions): Promise<Models.AlertListing>;
postAlertingRules(body: Models.CommonRule): Promise<Models.CommonRule>;
postAlertingRulesBulkRemove(body: Models.CommonRuleBulkDeleteRequest): Promise<Models.BulkResponse>;
postAlertingRulesQuery(opts?: AlertingApi.postAlertingRulesQueryOptions): Promise<Models.CommonRuleContainer>;
putAlertingAlert(alertId: string, opts?: AlertingApi.putAlertingAlertOptions): Promise<Models.AlertingUnreadStatus>;
putAlertingRule(ruleId: string, body: Models.ModifiableRuleProperties): Promise<Models.CommonRule>;
}
declare namespace AlertingApi {
export interface patchAlertingAlertOptions {
"body"?: Models.AlertRequest;
}
export interface patchAlertingAlertsAllOptions {
"body"?: Models.CommonAllAlertUpdateRequest;
}
export interface postAlertingAlertsQueryOptions {
"body"?: Models.GetAlertQuery;
}
export interface postAlertingRulesQueryOptions {
"body"?: Models.GetRulesQuery;
}
export interface putAlertingAlertOptions {
"body"?: Models.AlertingUnreadStatus;
}
}
declare class AnalyticsApi {
constructor(apiClient?: ApiClientClass);
deleteAnalyticsConversationsDetailsJob(jobId: string): Promise<void>;
deleteAnalyticsUsersDetailsJob(jobId: string): Promise<void>;
getAnalyticsActionsAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsActionsAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsActionsAggregatesJobResultsOptions): Promise<Models.ActionAsyncAggregateQueryResponse>;
getAnalyticsAgentStatus(userId: string): Promise<Models.AnalyticsAgentStateAgentResponse>;
getAnalyticsAgentcopilotsAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsAgentcopilotsAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsAgentcopilotsAggregatesJobResultsOptions): Promise<Models.AgentCopilotAsyncAggregateQueryResponse>;
getAnalyticsBotflowDivisionsReportingturns(botFlowId: string, opts?: AnalyticsApi.getAnalyticsBotflowDivisionsReportingturnsOptions): Promise<Models.ReportingTurnsResponse>;
getAnalyticsBotflowReportingturns(botFlowId: string, opts?: AnalyticsApi.getAnalyticsBotflowReportingturnsOptions): Promise<Models.ReportingTurnsResponse>;
getAnalyticsBotflowSessions(botFlowId: string, opts?: AnalyticsApi.getAnalyticsBotflowSessionsOptions): Promise<Models.SessionsResponse>;
getAnalyticsBotsAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsBotsAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsBotsAggregatesJobResultsOptions): Promise<Models.BotAsyncAggregateQueryResponse>;
getAnalyticsConversationDetails(conversationId: string): Promise<Models.AnalyticsConversationWithoutAttributes>;
getAnalyticsConversationsAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsConversationsAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsConversationsAggregatesJobResultsOptions): Promise<Models.ConversationAsyncAggregateQueryResponse>;
getAnalyticsConversationsDetails(opts?: AnalyticsApi.getAnalyticsConversationsDetailsOptions): Promise<Models.AnalyticsConversationWithoutAttributesMultiGetResponse>;
getAnalyticsConversationsDetailsJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsConversationsDetailsJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsConversationsDetailsJobResultsOptions): Promise<Models.AnalyticsConversationAsyncQueryResponse>;
getAnalyticsConversationsDetailsJobsAvailability(): Promise<Models.DataAvailabilityResponse>;
getAnalyticsDataretentionSettings(): Promise<Models.AnalyticsDataRetentionResponse>;
getAnalyticsEvaluationsAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsEvaluationsAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsEvaluationsAggregatesJobResultsOptions): Promise<Models.EvaluationAsyncAggregateQueryResponse>;
getAnalyticsFlowexecutionsAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsFlowexecutionsAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsFlowexecutionsAggregatesJobResultsOptions): Promise<Models.FlowExecutionAsyncAggregateQueryResponse>;
getAnalyticsFlowsAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsFlowsAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsFlowsAggregatesJobResultsOptions): Promise<Models.FlowAsyncAggregateQueryResponse>;
getAnalyticsJourneysAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsJourneysAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsJourneysAggregatesJobResultsOptions): Promise<Models.JourneyAsyncAggregateQueryResponse>;
getAnalyticsKnowledgeAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsKnowledgeAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsKnowledgeAggregatesJobResultsOptions): Promise<Models.KnowledgeAsyncAggregateQueryResponse>;
getAnalyticsReportingDashboardsUser(userId: string): Promise<Models.DashboardUser>;
getAnalyticsReportingDashboardsUsers(opts?: AnalyticsApi.getAnalyticsReportingDashboardsUsersOptions): Promise<Models.DashboardUserListing>;
getAnalyticsReportingExports(opts?: AnalyticsApi.getAnalyticsReportingExportsOptions): Promise<Models.ReportingExportJobListing>;
getAnalyticsReportingExportsMetadata(): Promise<Models.ReportingExportMetadataJobListing>;
getAnalyticsReportingSettings(): Promise<Models.AnalyticsReportingSettings>;
getAnalyticsReportingSettingsDashboardsQuery(dashboardType: string, dashboardAccessFilter: string, opts?: AnalyticsApi.getAnalyticsReportingSettingsDashboardsQueryOptions): Promise<Models.DashboardConfigurationListing>;
getAnalyticsReportingSettingsUserDashboards(userId: string, opts?: AnalyticsApi.getAnalyticsReportingSettingsUserDashboardsOptions): Promise<Models.DashboardConfigurationListing>;
getAnalyticsResolutionsAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsResolutionsAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsResolutionsAggregatesJobResultsOptions): Promise<Models.ResolutionAsyncAggregateQueryResponse>;
getAnalyticsSummariesAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsSummariesAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsSummariesAggregatesJobResultsOptions): Promise<Models.SummaryAsyncAggregateQueryResponse>;
getAnalyticsSurveysAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsSurveysAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsSurveysAggregatesJobResultsOptions): Promise<Models.SurveyAsyncAggregateQueryResponse>;
getAnalyticsTaskmanagementAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsTaskmanagementAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsTaskmanagementAggregatesJobResultsOptions): Promise<Models.TaskManagementAsyncAggregateQueryResponse>;
getAnalyticsTranscriptsAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsTranscriptsAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsTranscriptsAggregatesJobResultsOptions): Promise<Models.TranscriptAsyncAggregateQueryResponse>;
getAnalyticsUsersAggregatesJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsUsersAggregatesJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsUsersAggregatesJobResultsOptions): Promise<Models.UserAsyncAggregateQueryResponse>;
getAnalyticsUsersDetailsJob(jobId: string): Promise<Models.AsyncQueryStatus>;
getAnalyticsUsersDetailsJobResults(jobId: string, opts?: AnalyticsApi.getAnalyticsUsersDetailsJobResultsOptions): Promise<Models.AnalyticsUserDetailsAsyncQueryResponse>;
getAnalyticsUsersDetailsJobsAvailability(): Promise<Models.DataAvailabilityResponse>;
patchAnalyticsReportingSettings(body: Models.AnalyticsReportingSettings): Promise<Models.AnalyticsReportingSettings>;
postAnalyticsActionsAggregatesJobs(body: Models.ActionAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsActionsAggregatesQuery(body: Models.ActionAggregationQuery): Promise<Models.ActionAggregateQueryResponse>;
postAnalyticsAgentcopilotsAggregatesJobs(body: Models.AgentCopilotAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsAgentcopilotsAggregatesQuery(body: Models.AgentCopilotAggregationQuery): Promise<Models.AgentCopilotAggregateQueryResponse>;
postAnalyticsAgentsStatusCounts(body: Models.AgentStateCountsRequest): Promise<Models.AnalyticsAgentStateCountsResponse>;
postAnalyticsAgentsStatusQuery(body: Models.AgentStateQueryRequest): Promise<Models.AnalyticsAgentStateQueryResponse>;
postAnalyticsBotsAggregatesJobs(body: Models.BotAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsBotsAggregatesQuery(body: Models.BotAggregationQuery): Promise<Models.BotAggregateQueryResponse>;
postAnalyticsConversationDetailsProperties(conversationId: string, body: Models.PropertyIndexRequest): Promise<Models.PropertyIndexRequest>;
postAnalyticsConversationsActivityQuery(body: Models.ConversationActivityQuery, opts?: AnalyticsApi.postAnalyticsConversationsActivityQueryOptions): Promise<Models.ConversationActivityResponse>;
postAnalyticsConversationsAggregatesJobs(body: Models.ConversationAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsConversationsAggregatesQuery(body: Models.ConversationAggregationQuery): Promise<Models.ConversationAggregateQueryResponse>;
postAnalyticsConversationsDetailsJobs(body: Models.AsyncConversationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsConversationsDetailsQuery(body: Models.ConversationQuery): Promise<Models.AnalyticsConversationQueryResponse>;
postAnalyticsConversationsTranscriptsQuery(body: Models.TranscriptConversationDetailSearchRequest): Promise<Models.AnalyticsConversationWithoutAttributesMultiGetResponse>;
postAnalyticsEvaluationsAggregatesJobs(body: Models.EvaluationAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsEvaluationsAggregatesQuery(body: Models.EvaluationAggregationQuery): Promise<Models.EvaluationAggregateQueryResponse>;
postAnalyticsFlowexecutionsAggregatesJobs(body: Models.FlowExecutionAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsFlowexecutionsAggregatesQuery(body: Models.FlowExecutionAggregationQuery): Promise<Models.FlowExecutionAggregateQueryResponse>;
postAnalyticsFlowsActivityQuery(body: Models.FlowActivityQuery, opts?: AnalyticsApi.postAnalyticsFlowsActivityQueryOptions): Promise<Models.FlowActivityResponse>;
postAnalyticsFlowsAggregatesJobs(body: Models.FlowAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsFlowsAggregatesQuery(body: Models.FlowAggregationQuery): Promise<Models.FlowAggregateQueryResponse>;
postAnalyticsFlowsObservationsQuery(body: Models.FlowObservationQuery): Promise<Models.FlowObservationQueryResponse>;
postAnalyticsJourneysAggregatesJobs(body: Models.JourneyAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsJourneysAggregatesQuery(body: Models.JourneyAggregationQuery): Promise<Models.JourneyAggregateQueryResponse>;
postAnalyticsKnowledgeAggregatesJobs(body: Models.KnowledgeAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsKnowledgeAggregatesQuery(body: Models.KnowledgeAggregationQuery): Promise<Models.KnowledgeAggregateQueryResponse>;
postAnalyticsQueuesObservationsQuery(body: Models.QueueObservationQuery): Promise<Models.QueueObservationQueryResponse>;
postAnalyticsRatelimitsAggregatesQuery(body: Models.RateLimitAggregationQuery): Promise<Models.RateLimitAggregateQueryResponse>;
postAnalyticsReportingDashboardsUsersBulkRemove(body: Array<string>): Promise<void>;
postAnalyticsReportingExports(body: Models.ReportingExportJobRequest): Promise<Models.ReportingExportJobResponse>;
postAnalyticsReportingSettingsDashboardsBulkRemove(body: Models.DashboardConfigurationBulkRequest): Promise<void>;
postAnalyticsReportingSettingsDashboardsQuery(body: Models.DashboardConfigurationQueryRequest): Promise<Models.DashboardConfigurationListing>;
postAnalyticsResolutionsAggregatesJobs(body: Models.ResolutionAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsResolutionsAggregatesQuery(body: Models.ResolutionAggregationQuery): Promise<Models.ResolutionAggregateQueryResponse>;
postAnalyticsRoutingActivityQuery(body: Models.RoutingActivityQuery, opts?: AnalyticsApi.postAnalyticsRoutingActivityQueryOptions): Promise<Models.RoutingActivityResponse>;
postAnalyticsSummariesAggregatesJobs(body: Models.SummaryAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsSummariesAggregatesQuery(body: Models.SummaryAggregationQuery): Promise<Models.SummaryAggregateQueryResponse>;
postAnalyticsSurveysAggregatesJobs(body: Models.SurveyAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsSurveysAggregatesQuery(body: Models.SurveyAggregationQuery): Promise<Models.SurveyAggregateQueryResponse>;
postAnalyticsTaskmanagementAggregatesJobs(body: Models.TaskManagementAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsTaskmanagementAggregatesQuery(body: Models.TaskManagementAggregationQuery): Promise<Models.TaskManagementAggregateQueryResponse>;
postAnalyticsTeamsActivityQuery(body: Models.TeamActivityQuery, opts?: AnalyticsApi.postAnalyticsTeamsActivityQueryOptions): Promise<Models.TeamActivityResponse>;
postAnalyticsTranscriptsAggregatesJobs(body: Models.TranscriptAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsTranscriptsAggregatesQuery(body: Models.TranscriptAggregationQuery): Promise<Models.TranscriptAggregateQueryResponse>;
postAnalyticsUsersActivityQuery(body: Models.UserActivityQuery, opts?: AnalyticsApi.postAnalyticsUsersActivityQueryOptions): Promise<Models.UserActivityResponse>;
postAnalyticsUsersAggregatesJobs(body: Models.UserAsyncAggregationQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsUsersAggregatesQuery(body: Models.UserAggregationQuery): Promise<Models.UserAggregateQueryResponse>;
postAnalyticsUsersDetailsJobs(body: Models.AsyncUserDetailsQuery): Promise<Models.AsyncQueryResponse>;
postAnalyticsUsersDetailsQuery(body: Models.UserDetailsQuery): Promise<Models.AnalyticsUserDetailsQueryResponse>;
postAnalyticsUsersObservationsQuery(body: Models.UserObservationQuery): Promise<Models.UserObservationQueryResponse>;
putAnalyticsDataretentionSettings(body: Models.UpdateAnalyticsDataRetentionRequest): Promise<Models.AnalyticsDataRetentionResponse>;
}
declare namespace AnalyticsApi {
export interface getAnalyticsActionsAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsAgentcopilotsAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsBotflowDivisionsReportingturnsOptions {
"after"?: string;
"pageSize"?: string;
"interval"?: string;
"actionId"?: string;
"sessionId"?: string;
"language"?: string;
"askActionResults"?: string;
}
export interface getAnalyticsBotflowReportingturnsOptions {
"after"?: string;
"pageSize"?: string;
"interval"?: string;
"actionId"?: string;
"sessionId"?: string;
"language"?: string;
"askActionResults"?: string;
}
export interface getAnalyticsBotflowSessionsOptions {
"after"?: string;
"pageSize"?: string;
"interval"?: string;
"botResultCategories"?: string;
"endLanguage"?: string;
}
export interface getAnalyticsBotsAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsConversationsAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsConversationsDetailsOptions {
"id"?: Array<string>;
}
export interface getAnalyticsConversationsDetailsJobResultsOptions {
"cursor"?: string;
"pageSize"?: number;
}
export interface getAnalyticsEvaluationsAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsFlowexecutionsAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsFlowsAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsJourneysAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsKnowledgeAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsReportingDashboardsUsersOptions {
"sortBy"?: string;
"pageNumber"?: number;
"pageSize"?: number;
"id"?: Array<string>;
"state"?: string;
"deletedOnly"?: boolean;
}
export interface getAnalyticsReportingExportsOptions {
"pageNumber"?: number;
"pageSize"?: number;
}
export interface getAnalyticsReportingSettingsDashboardsQueryOptions {
"name"?: string;
"dashboardState"?: string;
"sortBy"?: string;
"pageNumber"?: number;
"pageSize"?: number;
}
export interface getAnalyticsReportingSettingsUserDashboardsOptions {
"sortBy"?: string;
"pageNumber"?: number;
"pageSize"?: number;
"publicOnly"?: boolean;
"favoriteOnly"?: boolean;
"deletedOnly"?: boolean;
"name"?: string;
}
export interface getAnalyticsResolutionsAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsSummariesAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsSurveysAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsTaskmanagementAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsTranscriptsAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsUsersAggregatesJobResultsOptions {
"cursor"?: string;
}
export interface getAnalyticsUsersDetailsJobResultsOptions {
"cursor"?: string;
"pageSize"?: number;
}
export interface postAnalyticsConversationsActivityQueryOptions {
"pageSize"?: number;
"pageNumber"?: number;
}
export interface postAnalyticsFlowsActivityQueryOptions {
"pageSize"?: number;
"pageNumber"?: number;
}
export interface postAnalyticsRoutingActivityQueryOptions {
"pageSize"?: number;
"pageNumber"?: number;
}
export interface postAnalyticsTeamsActivityQueryOptions {
"pageSize"?: number;
"pageNumber"?: number;
}
export interface postAnalyticsUsersActivityQueryOptions {
"pageSize"?: number;
"pageNumber"?: number;
}
}
declare class ArchitectApi {
constructor(apiClient?: ApiClientClass);
deleteArchitectEmergencygroup(emergencyGroupId: string): Promise<void>;
deleteArchitectGrammar(grammarId: string): Promise<object>;
deleteArchitectGrammarLanguage(grammarId: string, languageCode: string): Promise<void>;
deleteArchitectGrammarLanguageFilesDtmf(grammarId: string, languageCode: string): Promise<void>;
deleteArchitectGrammarLanguageFilesVoice(grammarId: string, languageCode: string): Promise<void>;
deleteArchitectIvr(ivrId: string): Promise<void>;
deleteArchitectPrompt(promptId: string, opts?: ArchitectApi.deleteArchitectPromptOptions): Promise<void>;
deleteArchitectPromptResource(promptId: string, languageCode: string): Promise<void>;
deleteArchitectPromptResourceAudio(promptId: string, languageCode: string): Promise<void>;
deleteArchitectPrompts(id: Array<string>): Promise<Models.Operation>;
deleteArchitectSchedule(scheduleId: string): Promise<void>;
deleteArchitectSchedulegroup(scheduleGroupId: string): Promise<void>;
deleteArchitectSystempromptResource(promptId: string, languageCode: string): Promise<void>;
deleteFlow(flowId: string): Promise<void>;
deleteFlowInstancesSettingsLoglevels(flowId: string): Promise<void>;
deleteFlows(id: Array<string>): Promise<Models.Operation>;
deleteFlowsDatatable(datatableId: string, opts?: ArchitectApi.deleteFlowsDatatableOptions): Promise<void>;
deleteFlowsDatatableRow(datatableId: string, rowId: string): Promise<void>;
deleteFlowsInstancesSettingsLoglevelsDefault(): Promise<void>;
deleteFlowsMilestone(milestoneId: string): Promise<object>;
getArchitectDependencytracking(name: string, opts?: ArchitectApi.getArchitectDependencytrackingOptions): Promise<Models.DependencyObjectEntityListing>;
getArchitectDependencytrackingBuild(): Promise<Models.DependencyStatus>;
getArchitectDependencytrackingConsumedresources(id: string, version: string, objectType: string, opts?: ArchitectApi.getArchitectDependencytrackingConsumedresourcesOptions): Promise<Models.ConsumedResourcesEntityListing>;
getArchitectDependencytrackingConsumingresources(id: string, objectType: string, opts?: ArchitectApi.getArchitectDependencytrackingConsumingresourcesOptions): Promise<Models.ConsumingResourcesEntityListing>;
getArchitectDependencytrackingDeletedresourceconsumers(opts?: ArchitectApi.getArchitectDependencytrackingDeletedresourceconsumersOptions): Promise<Models.DependencyObjectEntityListing>;
getArchitectDependencytrackingObject(id: string, opts?: ArchitectApi.getArchitectDependencytrackingObjectOptions): Promise<Models.DependencyObject>;
getArchitectDependencytrackingType(typeId: string): Promise<Models.DependencyType>;
getArchitectDependencytrackingTypes(opts?: ArchitectApi.getArchitectDependencytrackingTypesOptions): Promise<Models.DependencyTypeEntityListing>;
getArchitectDependencytrackingUpdatedresourceconsumers(opts?: ArchitectApi.getArchitectDependencytrackingUpdatedresourceconsumersOptions): Promise<Models.DependencyObjectEntityListing>;
getArchitectEmergencygroup(emergencyGroupId: string): Promise<Models.EmergencyGroup>;
getArchitectEmergencygroups(opts?: ArchitectApi.getArchitectEmergencygroupsOptions): Promise<Models.EmergencyGroupListing>;
getArchitectEmergencygroupsDivisionviews(opts?: ArchitectApi.getArchitectEmergencygroupsDivisionviewsOptions): Promise<Models.EmergencyGroupDivisionViewEntityListing>;
getArchitectGrammar(grammarId: string, opts?: ArchitectApi.getArchitectGrammarOptions): Promise<Models.Grammar>;
getArchitectGrammarLanguage(grammarId: string, languageCode: string): Promise<Models.GrammarLanguage>;
getArchitectGrammars(opts?: ArchitectApi.getArchitectGrammarsOptions): Promise<Models.GrammarListing>;
getArchitectIvr(ivrId: string): Promise<Models.IVR>;
getArchitectIvrIdentityresolution(ivrId: string): Promise<Models.IdentityResolutionConfig>;
getArchitectIvrs(opts?: ArchitectApi.getArchitectIvrsOptions): Promise<Models.IVREntityListing>;
getArchitectIvrsDivisionviews(opts?: ArchitectApi.getArchitectIvrsDivisionviewsOptions): Promise<Models.IVRDivisionViewEntityListing>;
getArchitectPrompt(promptId: string, opts?: ArchitectApi.getArchitectPromptOptions): Promise<Models.Prompt>;
getArchitectPromptHistoryHistoryId(promptId: string, historyId: string, opts?: ArchitectApi.getArchitectPromptHistoryHistoryIdOptions): Promise<Models.HistoryListing>;
getArchitectPromptResource(promptId: string, languageCode: string): Promise<Models.PromptAsset>;
getArchitectPromptResources(promptId: string, opts?: ArchitectApi.getArchitectPromptResourcesOptions): Promise<Models.PromptAssetEntityListing>;
getArchitectPrompts(opts?: ArchitectApi.getArchitectPromptsOptions): Promise<Models.PromptEntityListing>;
getArchitectSchedule(scheduleId: string): Promise<Models.Schedule>;
getArchitectSchedulegroup(scheduleGroupId: string): Promise<Models.ScheduleGroup>;
getArchitectSchedulegroups(opts?: ArchitectApi.getArchitectSchedulegroupsOptions): Promise<Models.ScheduleGroupEntityListing>;
getArchitectSchedulegroupsDivisionviews(opts?: ArchitectApi.getArchitectSchedulegroupsDivisionviewsOptions): Promise<Models.ScheduleGroupDivisionViewEntityListing>;
getArchitectSchedules(opts?: ArchitectApi.getArchitectSchedulesOptions): Promise<Models.ScheduleEntityListing>;
getArchitectSchedulesDivisionviews(opts?: ArchitectApi.getArchitectSchedulesDivisionviewsOptions): Promise<Models.ScheduleDivisionViewEntityListing>;
getArchitectSystemprompt(promptId: string, opts?: ArchitectApi.getArchitectSystempromptOptions): Promise<Models.SystemPrompt>;
getArchitectSystempromptHistoryHistoryId(promptId: string, historyId: string, opts?: ArchitectApi.getArchitectSystempromptHistoryHistoryIdOptions): Promise<Models.HistoryListing>;
getArchitectSystempromptResource(promptId: string, languageCode: string): Promise<Models.SystemPromptAsset>;
getArchitectSystempromptResources(promptId: string, opts?: ArchitectApi.getArchitectSystempromptResourcesOptions): Promise<Models.SystemPromptAssetEntityListing>;
getArchitectSystemprompts(opts?: ArchitectApi.getArchitectSystempromptsOptions): Promise<Models.SystemPromptEntityListing>;
getFlow(flowId: string, opts?: ArchitectApi.getFlowOptions): Promise<Models.Flow>;
getFlowHistoryHistoryId(flowId: string, historyId: string, opts?: ArchitectApi.getFlowHistoryHistoryIdOptions): Promise<Models.HistoryListing>;
getFlowInstancesSettingsLoglevels(flowId: string, opts?: ArchitectApi.getFlowInstancesSettingsLoglevelsOptions): Promise<Models.FlowSettingsResponse>;
getFlowLatestconfiguration(flowId: string, opts?: ArchitectApi.getFlowLatestconfigurationOptions): Promise<object>;
getFlowVersion(flowId: string, versionId: string, opts?: ArchitectApi.getFlowVersionOptions): Promise<Models.FlowVersion>;
getFlowVersionConfiguration(flowId: string, versionId: string, opts?: ArchitectApi.getFlowVersionConfigurationOptions): Promise<object>;
getFlowVersionHealth(flowId: string, versionId: string, opts?: ArchitectApi.getFlowVersionHealthOptions): Promise<Models.FlowHealth>;
getFlowVersionIntentHealth(flowId: string, versionId: string, intentId: string, language: string): Promise<Models.FlowHealthIntent>;
getFlowVersionIntentUtteranceHealth(flowId: string, versionId: string, intentId: string, utteranceId: string, language: string): Promise<Models.FlowHealthUtterance>;
getFlowVersions(flowId: string, opts?: ArchitectApi.getFlowVersionsOptions): Promise<Models.FlowVersionEntityListing>;
getFlows(opts?: ArchitectApi.getFlowsOptions): Promise<Models.FlowEntityListing>;
getFlowsDatatable(datatableId: string, opts?: ArchitectApi.getFlowsDatatableOptions): Promise<Models.DataTable>;
getFlowsDatatableExportJob(datatableId: string, exportJobId: string): Promise<Models.DataTableExportJob>;
getFlowsDatatableImportJob(datatableId: string, importJobId: string): Promise<Models.DataTableImportJob>;
getFlowsDatatableImportJobs(datatableId: string, opts?: ArchitectApi.getFlowsDatatableImportJobsOptions): Promise<Models.DataTableImportEntityListing>;
getFlowsDatatableRow(datatableId: string, rowId: string, opts?: ArchitectApi.getFlowsDatatableRowOptions): Promise<{ [key: string]: object; }>;
getFlowsDatatableRows(datatableId: string, opts?: ArchitectApi.getFlowsDatatableRowsOptions): Promise<Models.DataTableRowEntityListing>;
getFlowsDatatables(opts?: ArchitectApi.getFlowsDatatablesOptions): Promise<Models.DataTablesDomainEntityListing>;
getFlowsDatatablesDivisionview(datatableId: string, opts?: ArchitectApi.getFlowsDatatablesDivisionviewOptions): Promise<Models.DataTable>;
getFlowsDatatablesDivisionviews(opts?: ArchitectApi.getFlowsDatatablesDivisionviewsOptions): Promise<Models.DataTablesDomainEntityListing>;
getFlowsDivisionviews(opts?: ArchitectApi.getFlowsDivisionviewsOptions): Promise<Models.FlowDivisionViewEntityListing>;
getFlowsExecution(flowExecutionId: string): Promise<Models.FlowRuntimeExecution>;
getFlowsExportJob(jobId: string, opts?: ArchitectApi.getFlowsExportJobOptions): Promise<Models.ArchitectExportJobStateResponse>;
getFlowsInstance(instanceId: string, opts?: ArchitectApi.getFlowsInstanceOptions): Promise<Models.GetFlowExecutionDataJobResult>;
getFlowsInstancesJob(jobId: string): Promise<Models.GetFlowExecutionDataJobResult>;
getFlowsInstancesQuerycapabilities(opts?: ArchitectApi.getFlowsInstancesQuerycapabilitiesOptions): Promise<Models.FlowsQueryCriteriaResponse>;
getFlowsInstancesSettingsExecutiondata(): Promise<Models.ExecutionDataFlowSettingsResponse>;
getFlowsInstancesSettingsLoglevels(opts?: ArchitectApi.getFlowsInstancesSettingsLoglevelsOptions): Promise<Models.FlowSettingsResponseEntityListing>;
getFlowsInstancesSettingsLoglevelsCharacteristics(): Promise<Models.FlowLogLevelCharacteristicsDefinitions>;
getFlowsInstancesSettingsLoglevelsDefault(opts?: ArchitectApi.getFlowsInstancesSettingsLoglevelsDefaultOptions): Promise<Models.FlowSettingsResponse>;
getFlowsJob(jobId: string, opts?: ArchitectApi.getFlowsJobOptions): Promise<Models.ArchitectJobStateResponse>;
getFlowsMilestone(milestoneId: string): Promise<Models.FlowMilestone>;
getFlowsMilestones(opts?: ArchitectApi.getFlowsMilestonesOptions): Promise<Models.FlowMilestoneListing>;
getFlowsMilestonesDivisionviews(opts?: ArchitectApi.getFlowsMilestonesDivisionviewsOptions): Promise<Models.FlowMilestoneDivisionViewEntityListing>;
getFlowsOutcome(flowOutcomeId: string): Promise<Models.FlowOutcome>;
getFlowsOutcomes(opts?: ArchitectApi.getFlowsOutcomesOptions): Promise<Models.FlowOutcomeListing>;
getFlowsOutcomesDivisionviews(opts?: ArchitectApi.getFlowsOutcomesDivisionviewsOptions): Promise<Models.FlowOutcomeDivisionViewEntityListing>;
patchArchitectGrammar(grammarId: string, opts?: ArchitectApi.patchArchitectGrammarOptions): Promise<Models.Grammar>;
patchArchitectGrammarLanguage(grammarId: string, languageCode: string, opts?: ArchitectApi.patchArchitectGrammarLanguageOptions): Promise<Models.GrammarLanguage>;
patchFlowsInstancesSettingsExecutiondata(body: Models.ExecutionDataSettingsRequest): Promise<Models.ExecutionDataFlowSettingsResponse>;
postArchitectDependencytrackingBuild(): Promise<void>;
postArchitectEmergencygroups(body: Models.EmergencyGroup): Promise<Models.EmergencyGroup>;
postArchitectGrammarLanguageFilesDtmf(grammarId: string, languageCode: string, body: Models.GrammarFileUploadRequest): Promise<Models.UploadUrlResponse>;
postArchitectGrammarLanguageFilesVoice(grammarId: string, languageCode: string, body: Models.GrammarFileUploadRequest): Promise<Models.UploadUrlResponse>;
postArchitectGrammarLanguages(grammarId: string, body: Models.GrammarLanguage): Promise<Models.GrammarLanguage>;
postArchitectGrammars(body: Models.Grammar): Promise<Models.Grammar>;
postArchitectIvrs(body: Models.IVR): Promise<Models.IVR>;
postArchitectPromptHistory(promptId: string): Promise<Models.Operation>;
postArchitectPromptResourceUploads(promptId: string, languageCode: string): Promise<Models.PromptAssetUpload>;
postArchitectPromptResources(promptId: string, body: Models.PromptAssetCreate): Promise<Models.PromptAsset>;
postArchitectPrompts(body: Models.Prompt): Promise<Models.Prompt>;
postArchitectSchedulegroups(body: Models.ScheduleGroup): Promise<Models.ScheduleGroup>;
postArchitectSchedules(body: Models.Schedule): Promise<Models.Schedule>;
postArchitectSystempromptHistory(promptId: string): Promise<Models.Operation>;
postArchitectSystempromptResourceUploads(promptId: string, languageCode: string): Promise<Models.PromptAssetUpload>;
postArchitectSystempromptResources(promptId: string, body: Models.SystemPromptAsset): Promise<Models.SystemPromptAsset>;
postFlowHistory(flowId: string): Promise<Models.Operation>;
postFlowInstancesSettingsLoglevels(flowId: string, body: Models.FlowLogLevelRequest, opts?: ArchitectApi.postFlowInstancesSettingsLoglevelsOptions): Promise<Models.FlowSettingsResponse>;
postFlowVersions(flowId: string, body: object): Promise<Models.FlowVersion>;
postFlows(body: Models.Flow, opts?: ArchitectApi.postFlowsOptions): Promise<Models.Flow>;
postFlowsActionsCheckin(flow: string): Promise<Models.Operation>;
postFlowsActionsCheckout(flow: string): Promise<Models.Flow>;
postFlowsActionsDeactivate(flow: string): Promise<Models.Flow>;
postFlowsActionsPublish(flow: string, opts?: ArchitectApi.postFlowsActionsPublishOptions): Promise<Models.Operation>;
postFlowsActionsRevert(flow: string): Promise<Models.Flow>;
postFlowsActionsUnlock(flow: string): Promise<Models.Flow>;
postFlowsDatatableExportJobs(datatableId: string): Promise<Models.DataTableExportJob>;
postFlowsDatatableImportJobs(datatableId: string, body: Models.DataTableImportJob): Promise<Models.DataTableImportJob>;
postFlowsDatatableRows(datatableId: string, dataTableRow: object): Promise<{ [key: string]: object; }>;
postFlowsDatatables(body: Models.DataTable): Promise<Models.DataTable>;
postFlowsExecutions(flowLaunchRequest: Models.FlowExecutionLaunchRequest): Promise<Models.FlowExecutionLaunchResponse>;
postFlowsExportJobs(body: Models.RegisterArchitectExportJob): Promise<Models.RegisterArchitectExportJobResponse>;
postFlowsInstancesJobs(body: Models.ExecutionDataRequest, opts?: ArchitectApi.postFlowsInstancesJobsOptions): Promise<Models.GetFlowExecutionDataJobResult>;
postFlowsInstancesQuery(body: Models.CriteriaQuery, opts?: ArchitectApi.postFlowsInstancesQueryOptions): Promise<Models.FlowResultEntityListing>;
postFlowsJobs(): Promise<Models.RegisterArchitectJobResponse>;
postFlowsMilestones(opts?: ArchitectApi.postFlowsMilestonesOptions): Promise<Models.FlowMilestone>;
postFlowsOutcomes(opts?: ArchitectApi.postFlowsOutcomesOptions): Promise<Models.FlowOutcome>;
putArchitectEmergencygroup(emergencyGroupId: string, body: Models.EmergencyGroup): Promise<Models.EmergencyGroup>;
putArchitectIvr(ivrId: string, body: Models.IVR): Promise<Models.IVR>;
putArchitectIvrIdentityresolution(ivrId: string, body: Models.IdentityResolutionConfig): Promise<Models.IdentityResolutionConfig>;
putArchitectPrompt(promptId: string, body: Models.Prompt): Promise<Models.Prompt>;
putArchitectPromptResource(promptId: string, languageCode: string, body: Models.PromptAsset): Promise<Models.PromptAsset>;
putArchitectSchedule(scheduleId: string, body: Models.Schedule): Promise<Models.Schedule>;
putArchitectSchedulegroup(scheduleGroupId: string, body: Models.ScheduleGroup): Promise<Models.ScheduleGroup>;
putArchitectSystempromptResource(promptId: string, languageCode: string, body: Models.SystemPromptAsset): Promise<Models.SystemPromptAsset>;
putFlow(flowId: string, body: Models.Flow): Promise<Models.Flow>;
putFlowInstancesSettingsLoglevels(flowId: string, body: Models.FlowLogLevelRequest, opts?: ArchitectApi.putFlowInstancesSettingsLoglevelsOptions): Promise<Models.FlowSettingsResponse>;
putFlowsDatatable(datatableId: string, body: Models.DataTable, opts?: ArchitectApi.putFlowsDatatableOptions): Promise<Models.DataTable>;
putFlowsDatatableRow(datatableId: string, rowId: string, opts?: ArchitectApi.putFlowsDatatableRowOptions): Promise<{ [key: string]: object; }>;
putFlowsInstancesSettingsLoglevelsDefault(body: Models.FlowLogLevelRequest, opts?: ArchitectApi.putFlowsInstancesSettingsLoglevelsDefaultOptions): Promise<Models.FlowSettingsResponse>;
putFlowsMilestone(milestoneId: string, opts?: ArchitectApi.putFlowsMilestoneOptions): Promise<Models.FlowMilestone>;
putFlowsOutcome(flowOutcomeId: string, opts?: ArchitectApi.putFlowsOutcomeOptions): Promise<Models.Operation>;
}
declare namespace ArchitectApi {
export interface deleteArchitectPromptOptions {
"allResources"?: boolean;
}
export interface deleteFlowsDatatableOptions {
"force"?: boolean;
}
export interface getArchitectDependencytrackingOptions {
"pageNumber"?: number;
"pageSize"?: number;
"objectType"?: Array<string>;
"consumedResources"?: boolean;
"consumingResources"?: boolean;
"consumedResourceType"?: Array<string>;
"consumingResourceType"?: Array<string>;
}
export interface getArchitectDependencytrackingConsumedresourcesOptions {
"resourceType"?: Array<string>;
"pageNumber"?: number;
"pageSize"?: number;
}
export interface getArchitectDependencytrackingConsumingresourcesOptions {
"resourceType"?: Array<string>;
"version"?: string;
"pageNumber"?: number;
"pageSize"?: number;
"flowFilter"?: string;
}
export interface getArchitectDependencytrackingDeletedresourceconsumersOptions {
"name"?: string;
"objectType"?: Array<string>;
"flowFilter"?: string;
"consumedResources"?: boolean;
"consumedResourceType"?: Array<string>;
"pageNumber"?: number;
"pageSize"?: number;
}
export interface getArchitectDependencytrackingObjectOptions {
"version"?: string;
"objectType"?: string;
"consumedResources"?: boolean;
"consumingResources"?: boolean;
"consumedResourceType"?: Array<string>;
"consumingResourceType"?: Array<string>;
"consumedResourceRequest"?: boolean;
}
export interface getArchitectDependencytrackingTypesOptions {
"pageNumber"?: number;
"pageSize"?: number;
}
export interface getArchitectDependencytrackingUpdatedresourceconsumersOptions {
"name"?: string;
"objectType"?: Array<string>;
"consumedResources"?: boolean;
"consumedResourceType"?: Array<string>;
"pageNumber"?: number;
"pageSize"?: number;
}
export interface getArchitectEmergencygroupsOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
"name"?: string;
}
export interface getArchitectEmergencygroupsDivisionviewsOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
"id"?: Array<string>;
"name"?: string;
"divisionId"?: Array<string>;
}
export interface getArchitectGrammarOptions {
"includeFileUrls"?: boolean;
}
export interface getArchitectGrammarsOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
"id"?: Array<string>;
"name"?: string;
"description"?: string;
"nameOrDescription"?: string;
"includeFileUrls"?: boolean;
}
export interface getArchitectIvrsOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
"name"?: string;
"dnis"?: string;
"scheduleGroup"?: string;
"expand"?: Array<string>;
}
export interface getArchitectIvrsDivisionviewsOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
"id"?: Array<string>;
"name"?: string;
"divisionId"?: Array<string>;
}
export interface getArchitectPromptOptions {
"includeMediaUris"?: boolean;
"includeResources"?: boolean;
"language"?: Array<string>;
}
export interface getArchitectPromptHistoryHistoryIdOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortOrder"?: string;
"sortBy"?: string;
"action"?: Array<string>;
}
export interface getArchitectPromptResourcesOptions {
"pageNumber"?: number;
"pageSize"?: number;
}
export interface getArchitectPromptsOptions {
"pageNumber"?: number;
"pageSize"?: number;
"name"?: Array<string>;
"description"?: string;
"nameOrDescription"?: string;
"sortBy"?: string;
"sortOrder"?: string;
"includeMediaUris"?: boolean;
"includeResources"?: boolean;
"language"?: Array<string>;
}
export interface getArchitectSchedulegroupsOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
"name"?: string;
"scheduleIds"?: string;
"divisionId"?: Array<string>;
}
export interface getArchitectSchedulegroupsDivisionviewsOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
"id"?: Array<string>;
"name"?: string;
"divisionId"?: Array<string>;
}
export interface getArchitectSchedulesOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
"name"?: string;
"divisionId"?: Array<string>;
}
export interface getArchitectSchedulesDivisionviewsOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
"id"?: Array<string>;
"name"?: string;
"divisionId"?: Array<string>;
}
export interface getArchitectSystempromptOptions {
"includeMediaUris"?: boolean;
"includeResources"?: boolean;
"language"?: Array<string>;
}
export interface getArchitectSystempromptHistoryHistoryIdOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortOrder"?: string;
"sortBy"?: string;
"action"?: Array<string>;
}
export interface getArchitectSystempromptResourcesOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
}
export interface getArchitectSystempromptsOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortBy"?: string;
"sortOrder"?: string;
"name"?: string;
"description"?: string;
"nameOrDescription"?: string;
"includeMediaUris"?: boolean;
"includeResources"?: boolean;
"language"?: Array<string>;
}
export interface getFlowOptions {
"deleted"?: boolean;
}
export interface getFlowHistoryHistoryIdOptions {
"pageNumber"?: number;
"pageSize"?: number;
"sortOrder"?: string;
"sortBy"?: string;
"action"?: Array<string>;
}
export interface getFlowInstancesSettingsLoglevelsOptions {
"expand"?: Array<string>;
}
export interface getFlowLatestconfigurationOptions {
"deleted"?: boolean;
}
export interface getFlowVersionO