@twilio/flex-sdk
    Preparing search index...

    Interface AccountConfigData<TUI>

    Account Configuration Data Response

    interface AccountConfigData<TUI = any> {
        accountSid: string;
        attributes: object;
        callRecordingEnabled: boolean;
        callRecordingWebhookUrl: null | string;
        channelConfigs: null | ChannelConfig[];
        chatServiceInstanceSid: string;
        citrixVoiceVdi: null | CitrixVoiceVdi;
        crmAttributes: null | object;
        crmCallbackUrl: null | string;
        crmEnabled: null | boolean;
        crmFallbackUrl: null | string;
        crmType: null | string;
        dateCreated: Date;
        dateUpdated: Date;
        debuggerIntegration: null | DebuggerIntegration;
        flexInstanceSid: null | string;
        flexServiceInstanceSid: null | string;
        flexUiStatusReport: null | FlexUiStatusReport;
        integrations?: null | IntegrationsConfig[];
        messagingServiceInstanceSid: null | string;
        outboundCallFlows: null | { [key: string]: OutboundFlows };
        pluginServiceAttributes: null | object;
        pluginServiceEnabled: null | boolean;
        publicAttributes: object;
        queueStatsConfiguration: null | QueueStatsConfiguration;
        runtimeDomain: string;
        serverlessServiceSids: null | string[];
        serviceVersion: null | string;
        status: string;
        taskrouterOfflineActivitySid?: string;
        taskrouterSkills?: SkillDefinition[];
        taskrouterTargetTaskqueueSid: string;
        taskrouterTargetWorkflowSid: string;
        taskrouterTaskqueues: null | TaskQueue[];
        taskrouterWorkerAttributes: null | { [key: string]: object };
        taskrouterWorkerChannels: null | { [key: string]: WorkerChannel };
        taskrouterWorkspaceSid: string;
        uiAttributes: TUI;
        uiDependencies: null | { [key: string]: string };
        uiLanguage: null | string;
        uiVersion: string;
        url: string;
    }

    Type Parameters

    • TUI = any
    Index

    Properties

    accountSid: string

    The SID of the Account that created the resource

    attributes: object

    An object that contains application-specific data

    callRecordingEnabled: boolean

    Whether call recording is enabled

    callRecordingWebhookUrl: null | string

    The call recording webhook URL

    channelConfigs: null | ChannelConfig[]

    A list of objects that contain the configuration for different channels

    chatServiceInstanceSid: string

    The SID of the chat service this user belongs to

    citrixVoiceVdi: null | CitrixVoiceVdi
    crmAttributes: null | object

    An object that contains the CRM attributes

    crmCallbackUrl: null | string

    The CRM Callback URL

    crmEnabled: null | boolean

    Whether CRM is present for Flex

    crmFallbackUrl: null | string

    The CRM Fallback URL

    crmType: null | string

    The CRM type

    dateCreated: Date

    The ISO 8601 date and time in GMT when the Configuration resource was created

    dateUpdated: Date

    The ISO 8601 date and time in GMT when the Configuration resource was last updated

    debuggerIntegration: null | DebuggerIntegration
    flexInstanceSid: null | string

    The SID of the Flex instance

    flexServiceInstanceSid: null | string

    The SID of the Flex service instance

    flexUiStatusReport: null | FlexUiStatusReport
    integrations?: null | IntegrationsConfig[]

    A list of objects that contain the configurations for the Integrations supported in this configuration

    messagingServiceInstanceSid: null | string

    The SID of the Messaging service instance

    outboundCallFlows: null | { [key: string]: OutboundFlows }

    The list of outbound call flows

    pluginServiceAttributes: null | object

    The plugin service attributes

    pluginServiceEnabled: null | boolean

    If flex-ui should load plugins

    publicAttributes: object

    The list of public attributes, which are visible to unauthenticated clients

    queueStatsConfiguration: null | QueueStatsConfiguration
    runtimeDomain: string

    The URL where the Flex instance is hosted

    serverlessServiceSids: null | string[]

    The list of serverless service SIDs

    serviceVersion: null | string

    The Flex Service version

    status: string

    The status of the Flex onboarding. Can be: 'ok', 'inprogress','notstarted'

    taskrouterOfflineActivitySid?: string

    The TaskRouter SID of the offline activity

    taskrouterSkills?: SkillDefinition[]

    The Skill description for TaskRouter workers

    taskrouterTargetTaskqueueSid: string

    The SID of the TaskRouter Target TaskQueue

    taskrouterTargetWorkflowSid: string

    The SID of the TaskRouter target Workflow

    taskrouterTaskqueues: null | TaskQueue[]

    The list of TaskRouter TaskQueues

    taskrouterWorkerAttributes: null | { [key: string]: object }

    The TaskRouter Worker attributes

    taskrouterWorkerChannels: null | { [key: string]: WorkerChannel }

    The TaskRouter default channel capacities and availability for workers

    taskrouterWorkspaceSid: string

    The SID of the TaskRouter Workspace

    uiAttributes: TUI

    The object that describes Flex UI characteristics and settings

    uiDependencies: null | { [key: string]: string }

    The object that defines the NPM packages and versions to be used in Hosted Flex

    uiLanguage: null | string

    The primary language of the Flex UI

    uiVersion: string

    The Pinned UI version

    url: string

    The absolute URL of the Configuration resource