Skip to content

Function: createWorkflows() ​

ts
function createWorkflows(
   client, 
   parameters, 
   options?
): Promise<{
[key: string]: unknown;
  statuses?: object[];
  workflows?: object[];
}>;

Defined in: src/cloud/api/workflows.ts:882

Create workflows and related statuses.

Permissions required:

  • Administer Jira project permission to create all, including global-scoped, workflows
  • Administer projects project permissions to create project-scoped workflows

Parameters ​

ParameterTypeDescription
clientClient-
parameters{ scope?: { project?: { id: string; }; type?: string & object | "PROJECT" | "GLOBAL"; }; statuses?: object[]; workflows?: object[]; }-
parameters.scope?{ project?: { id: string; }; type?: string & object | "PROJECT" | "GLOBAL"; }-
parameters.scope.project?{ id: string; }-
parameters.scope.project.id?stringThe ID of the project.
parameters.scope.type?string & object | "PROJECT" | "GLOBAL"The scope of the workflow. GLOBAL for company-managed projects and PROJECT for team-managed projects.
parameters.statuses?object[]The statuses to associate with the workflows.
parameters.workflows?object[]The details of the workflows to create.
options?RequestOptions-

Returns ​

Promise<{ [key: string]: unknown; statuses?: object[]; workflows?: object[]; }>