| Name | Method | Endpoint |
|---|---|---|
| Update, replace, or create new, Workflow for Canvas | PUT | /api/v2/team/{team}/workflow/{name}/compose |
| Update, replace, or create new, Workflow | PUT | /api/v2/team/{team}/workflow |
| Convert workflow to compose model for UI Designer and detailed Activity screens. | GET | /api/v2/team/{team}/workflow/{name}/compose |
| Create a new workflow | POST | /api/v2/team/{team}/workflow |
| Delete a workflow | DELETE | /api/v2/team/{team}/workflow/{name} |
| Duplicates the workflow. | POST | /api/v2/team/{team}/workflow/{name}/duplicate |
| Export the Workflow as JSON. | GET | /api/v2/team/{team}/workflow/{name}/export |
| Retrieve the parameters. | GET | /api/v2/team/{team}/workflow/{name}/available-parameters |
| Retrieve the changlog | GET | /api/v2/team/{team}/workflow/{name}/changelog |
| Retrieve a Workflow | GET | /api/v2/team/{team}/workflow/{name} |
| Search for Workflows | GET | /api/v2/team/{team}/workflow/query |
| Submit a Workflow to be run. Will queue the WorkflowRun ready for execution. | POST | /api/v2/team/{team}/workflow/{name}/submit |
PUT /api/v2/team/{team}/workflow/{name}/compose?replace=true
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| replace | Boolean | false | Replace existing version | Defaults to false. | true |
| Schema | Required |
|---|---|
| WorkflowCanvas | true |
Note: this section and the documentation around what is required is still actively being updated.
application/json*/*PUT /api/v2/team/{team}/workflow?replace=true
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| replace | Boolean | false | Replace existing version | Defaults to false. | true |
| Schema | Required |
|---|---|
| Workflow | true |
Note: this section and the documentation around what is required is still actively being updated.
application/json*/*GET /api/v2/team/{team}/workflow/{name}/compose?version=56
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| name | String | true | Workflow name | Defaults to null. | my-amazing-workflow |
| version | Integer | false | Workflow Version | Defaults to null. | 56 |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
Not defined*/*POST /api/v2/team/{team}/workflow
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| Schema | Required |
|---|---|
| Workflow | true |
Note: this section and the documentation around what is required is still actively being updated.
application/json*/*DELETE /api/v2/team/{team}/workflow/{name}
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| name | String | true | Workflow name | Defaults to null. | my-amazing-workflow |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
Not definedNot definednull (empty response body)
POST /api/v2/team/{team}/workflow/{name}/duplicate
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| name | String | true | Workflow name | Defaults to null. | my-amazing-workflow |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
Not defined*/*GET /api/v2/team/{team}/workflow/{name}/export
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| name | String | true | Workflow name | Defaults to null. | my-amazing-workflow |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
Not definedapplication/jsonFile
GET /api/v2/team/{team}/workflow/{name}/available-parameters
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| name | String | true | Workflow name | Defaults to null. | my-amazing-workflow |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
Not defined*/*List
GET /api/v2/team/{team}/workflow/{name}/changelog
Retrieves each versions changelog and returns them all as a list.
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| name | String | true | Workflow name | Defaults to null. | my-amazing-workflow |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
Not defined*/*GET /api/v2/team/{team}/workflow/{name}?version=56,withTasks=true
Retrieve a version of the Workflow. Defaults to latest. Optionally without Tasks
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| name | String | true | Workflow name | Defaults to null. | my-amazing-workflow |
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| version | Integer | false | Workflow version | Defaults to null. | 56 |
| withTasks | Boolean | false | Include Workflow tasks in response | Defaults to true. | true |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
Not defined*/*GET /api/v2/team/{team}/workflow/query?labels=,statuses=active,inactive,workflows=,limit=10,page=0,sort=ASC
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| limit | Integer | true | Result Size | Defaults to null. | 10 |
| page | Integer | true | Page Number | Defaults to null. | 0 |
| sort | String | true | Ascending (ASC) or Descending (DESC) sort on creationDate | Defaults to Optional[ASC]. Enum: [ASC, DESC] | ASC |
| labels | List | false | List of url encoded labels. For example Organization=Boomerang,customKey=test would be encoded as Organization%3DBoomerang,customKey%3Dtest) | Defaults to null. | |
| statuses | List | false | List of statuses to filter for. Defaults to all. | Defaults to null. | active,inactive |
| workflows | List | false | List of workflows to filter for. | Defaults to null. |
This endpoint does not require a request body.
Note: this section and the documentation around what is required is still actively being updated.
Not defined*/*POST /api/v2/team/{team}/workflow/{name}/submit?start=true
| Name | Type | Required | Description | Notes | Example |
|---|---|---|---|---|---|
| team | String | true | Owning team name. | Defaults to null. | my-amazing-team |
| name | String | true | Workflow name | Defaults to null. | my-amazing-workflow |
| start | Boolean | false | Start the WorkflowRun immediately after submission | Defaults to false. | true |
| Schema | Required |
|---|---|
| WorkflowSubmitRequest | true |
Note: this section and the documentation around what is required is still actively being updated.
application/json*/*