Skip to main content

@slack/web-api / EntityPresentDetailsArguments

Type Alias: EntityPresentDetailsArguments

type EntityPresentDetailsArguments = TokenOverridable & object;

Defined in: packages/web-api/src/types/request/entity.ts:5

Type Declaration​

error?​

optional error?: object;

Description​

Error response preventing flexpane data from being returned.

error.actions?​

optional actions?: EntityActionButton[];
Description​

Set of action buttons to be shown in case of a specific error.

error.custom_message?​

optional custom_message?: string;
Description​

If status is 'custom', you can use this field to provide a message to the client.

error.custom_title?​

optional custom_title?: string;
Description​

If status is 'custom', you can use this field to provide a title to the client.

error.message_format?​

optional message_format?: string;
Description​

String format, eg. 'markdown'.

error.status​

status: string;
Description​

Error status indicating why the entity could not be presented.

metadata?​

optional metadata?: EntityMetadata;

Description​

Entity metadata to be presented in the flexpane.

trigger_id​

trigger_id: string;

Description​

A reference to the original user action that initated the request.

user_auth_required?​

optional user_auth_required?: boolean;

Description​

Set user_auth_required to true to indicate that the user must authenticate to view the full flexpane data. Defaults to false.

user_auth_url?​

optional user_auth_url?: string;

Description​

A custom URL to which users are directed for authentication if required. Example: "https://example.com/onboarding?user_id=xxx"