Skip to main content

@dialstack/sdk / server / Account

Interface: Account

Defined in: sdk/src/server/index.ts:132

Properties

config

TypeScript
config: AccountConfig;

Defined in: sdk/src/server/index.ts:136


created_at

TypeScript
created_at: string;

Defined in: sdk/src/server/index.ts:151


default_button_template

TypeScript
default_button_template: string | null;

Defined in: sdk/src/server/index.ts:140

Button template inherited by newly created deskphones and DECT handsets.


email

TypeScript
email: string | null;

Defined in: sdk/src/server/index.ts:134


hold_music_clip_id

TypeScript
hold_music_clip_id: string | null;

Defined in: sdk/src/server/index.ts:137


id

TypeScript
id: string;

Defined in: sdk/src/server/index.ts:133


main_location_id

TypeScript
main_location_id: string | null;

Defined in: sdk/src/server/index.ts:138


primary_contact_name

TypeScript
primary_contact_name: string | null;

Defined in: sdk/src/server/index.ts:135


tos_accepted_at?

TypeScript
optional tos_accepted_at?: string | null;

Defined in: sdk/src/server/index.ts:150

When the current agreement was accepted; null unless tos_status is signed.


tos_status?

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

Defined in: sdk/src/server/index.ts:148

Subscription-agreement (SSA/TOS) coverage status. signed — a live account whose acceptance matches the current agreement version; unsigned — a live account not yet accepted (or accepted against a superseded version); not_required — a non-live account, never prompted. Filter the list with tos_status. The full agreement + evidence is on the account tos resource.


updated_at

TypeScript
updated_at: string;

Defined in: sdk/src/server/index.ts:152