Skip to main content

Interface: HomeView

Extends

  • BaseView

Properties

blocks

blocks: AnyBlock[];

Description

An array of AnyBlock that defines the content of the view. Max of 100 blocks.

Inherited from

BaseView.blocks

Defined in

views.ts:6


callback_id?

optional callback_id: string;

Description

An identifier to recognize interactions and submissions of this particular view. Don't use this to store sensitive information (use private_metadata instead). Maximum length of 255 characters.

See

Handling and responding to interactions.

Inherited from

BaseView.callback_id

Defined in

views.ts:19


external_id?

optional external_id: string;

Description

A custom identifier that must be unique for all views on a per-team basis.

Inherited from

BaseView.external_id

Defined in

views.ts:21


private_metadata?

optional private_metadata: string;

Description

String that will be sent to your app in view_submission and block_actions events. Maximum length of 3000 characters.

Inherited from

BaseView.private_metadata

Defined in

views.ts:13


type

type: "home";

Description

The type of view. Set to home for Home tabs.

Defined in

views.ts:27