Skip to main content

@dialstack/sdk-dev / js/src / Account

Interface: Account

Defined in: sdk/js/src/types/account-onboarding.ts:67

Properties

config

TypeScript
config: AccountConfig;

Defined in: sdk/js/src/types/account-onboarding.ts:73


created_at

TypeScript
created_at: string;

Defined in: sdk/js/src/types/account-onboarding.ts:91


default_button_template

TypeScript
default_button_template: string | null;

Defined in: sdk/js/src/types/account-onboarding.ts:90

Button template inherited by newly created deskphones and DECT handsets.


email?

TypeScript
optional email?: string | null;

Defined in: sdk/js/src/types/account-onboarding.ts:70


hold_music_clip?

TypeScript
optional hold_music_clip?: string | null;

Defined in: sdk/js/src/types/account-onboarding.ts:83


hold_music_clip_id?

TypeScript
optional hold_music_clip_id?: string | null;

Defined in: sdk/js/src/types/account-onboarding.ts:85

Deprecated

Use hold_music_clip. Retained for backwards compatibility.


id

TypeScript
id: string;

Defined in: sdk/js/src/types/account-onboarding.ts:68


main_location?

TypeScript
optional main_location?: string | null;

Defined in: sdk/js/src/types/account-onboarding.ts:86


main_location_id?

TypeScript
optional main_location_id?: string | null;

Defined in: sdk/js/src/types/account-onboarding.ts:88

Deprecated

Use main_location. Retained for backwards compatibility.


name?

TypeScript
optional name?: string | null;

Defined in: sdk/js/src/types/account-onboarding.ts:69


onboarding_complete

TypeScript
onboarding_complete: boolean;

Defined in: sdk/js/src/types/account-onboarding.ts:75

True when the account has completed every onboarding step.


phone?

TypeScript
optional phone?: string | null;

Defined in: sdk/js/src/types/account-onboarding.ts:71


primary_contact_name?

TypeScript
optional primary_contact_name?: string | null;

Defined in: sdk/js/src/types/account-onboarding.ts:72


tos_status?

TypeScript
optional tos_status?: "signed" | "unsigned" | "not_required";

Defined in: sdk/js/src/types/account-onboarding.ts:82

Subscription-agreement coverage. not_required — a non-live (sandbox/demo) account, never prompted to accept. unsigned — acceptance is owed (none recorded, or the recorded one is for a superseded version). signed — the current agreement is accepted.


updated_at

TypeScript
updated_at: string;

Defined in: sdk/js/src/types/account-onboarding.ts:92