@slack/web-api
Version:
Official library for using the Slack Platform's Web API
71 lines • 2.18 kB
TypeScript
import type { TokenOverridable } from './common';
export interface WorkflowsFeaturedAddArguments extends TokenOverridable {
/**
* @description Channel to add featured workflow in.
*/
channel_id: string;
/**
* @description Comma-separated array of trigger IDs to add; max 15
* @example ["Ft012345", "Ft012346"]
*/
trigger_ids: string[];
}
export interface WorkflowsFeaturedListArguments extends TokenOverridable {
/**
* @description Comma-separated array of channel IDs to list featured workflows for.
* @example ["C012345678", "C987654321"]
*/
channel_ids: string[];
}
export interface WorkflowsFeaturedRemoveArguments extends TokenOverridable {
/**
* @description Channel to remove featured workflow from.
*/
channel_id: string;
/**
* @description Comma-separated array of trigger IDs to remove; max 15
* @example ["Ft012345", "Ft012346"]
*/
trigger_ids: string[];
}
export interface WorkflowsFeaturedSetArguments extends TokenOverridable {
/**
* @description Channel to set featured workflow in.
*/
channel_id: string;
/**
* @description Comma-separated array of trigger IDs that will replace any existing featured workflows in the channel; max 15
* @example ["Ft012345", "Ft012346"]
*/
trigger_ids: string[];
}
export interface WorkflowsStepCompletedArguments extends TokenOverridable {
workflow_step_execute_id: string;
outputs?: Record<string, unknown>;
}
export interface WorkflowsStepFailedArguments extends TokenOverridable {
workflow_step_execute_id: string;
error: {
message: string;
};
}
export interface WorkflowsUpdateStepArguments extends TokenOverridable {
workflow_step_edit_id: string;
step_image_url?: string;
step_name?: string;
inputs?: {
[name: string]: {
value: any;
skip_variable_replacement?: boolean;
variables?: {
[key: string]: any;
};
};
};
outputs?: {
type: string;
name: string;
label: string;
}[];
}
//# sourceMappingURL=workflows.d.ts.map