Workflows
What you can do with Workflow
Workflow Properties
title | Type: string|null |
type | Type: string |
workspace | Type: string (format: iri-reference) |
credentials | Type: string|null (format: iri-reference) |
notificationEmails | Type: array |
enabled | Type: boolean Example: |
lastRunDate | Type: string|null (format: date-time) |
period | Type: string applies only to out |
integration | Type: object|null Example:"integration": {
"title": "string|null",
"type": "string",
"workspace": "string",
"credentials": "string|null",
"notificationEmails": "array",
"enabled": true,
"lastRunDate": "string|null",
"period": "string",
"integration": "object|null",
"firstTimeSetupPassed": "boolean",
"tags": "array",
"id": "string",
"integrationType": "string|null",
"passive": "boolean",
"remote": "boolean",
"firstTimeSetupRequired": "boolean",
"runInProgress": "boolean"
}
|
firstTimeSetupPassed | Type: boolean |
tags | Type: array |
id | Type: string (format: uuid) |
integrationType | Type: string|null |
passive | Type: boolean On TrackMage side nothing happens. Workflow doesn't have an executor. |
remote | Type: boolean The external system controls this integration. |
firstTimeSetupRequired | Type: boolean |
runInProgress | Type: boolean |
Endpoints
| Name | In | Is Required | Type | Description |
|---|---|---|---|---|
| page | query | No | integer | The collection page number The default value: 1 |
| itemsPerPage | query | No | integer | The number of items per page The default value: 30The minimal value: 0The maximal value: 500 |
| type | query | No | string | |
| type[] | query | No | array | Array of Strings. |
| period | query | No | string | |
| period[] | query | No | array | Array of Strings. |
| title | query | No | string | |
| order[createdAt] | query | No | string | Allowed values: asc|desc |
| tag | query | No | string | |
| exists[integration] | query | No | boolean | |
| firstTimeSetupPassed | query | No | boolean | |
| first_time_setup_required | query | No | string |
| Name | In | Is Required | Type | Description |
|---|---|---|---|---|
| id | path | Yes | string | Resource identifier |
| Name | In | Is Required | Type | Description |
|---|---|---|---|---|
| id | path | Yes | string | Workflow identifier |
| page | query | No | integer | The collection page number The default value: 1 |
| itemsPerPage | query | No | integer | The number of items per page The default value: 30The minimal value: 0The maximal value: 500 |
| status | query | No | string | |
| status[] | query | No | array | Array of Strings. |
| order[createdAt] | query | No | string | Allowed values: asc|desc |
| Name | In | Is Required | Type | Description |
|---|---|---|---|---|
| id | path | Yes | string | Workspace identifier |
| page | query | No | integer | The collection page number The default value: 1 |
| itemsPerPage | query | No | integer | The number of items per page The default value: 30The minimal value: 0The maximal value: 500 |
| type | query | No | string | |
| type[] | query | No | array | Array of Strings. |
| period | query | No | string | |
| period[] | query | No | array | Array of Strings. |
| title | query | No | string | |
| order[createdAt] | query | No | string | Allowed values: asc|desc |
| tag | query | No | string | |
| exists[integration] | query | No | boolean | |
| firstTimeSetupPassed | query | No | boolean | |
| first_time_setup_required | query | No | string |
| Name | In | Is Required | Type | Description |
|---|---|---|---|---|
| id | path | Yes | string | Workspace identifier |
| workflows | path | Yes | string | Workflow identifier |
| page | query | No | integer | The collection page number The default value: 1 |
| itemsPerPage | query | No | integer | The number of items per page The default value: 30The minimal value: 0The maximal value: 500 |
| status | query | No | string | |
| status[] | query | No | array | Array of Strings. |
| order[createdAt] | query | No | string | Allowed values: asc|desc |
| Name | In | Is Required | Type | Description |
|---|---|---|---|---|
| id | path | Yes | string | Team identifier |
| workspaces | path | Yes | string | Workspace identifier |
| page | query | No | integer | The collection page number The default value: 1 |
| itemsPerPage | query | No | integer | The number of items per page The default value: 30The minimal value: 0The maximal value: 500 |
| type | query | No | string | |
| type[] | query | No | array | Array of Strings. |
| period | query | No | string | |
| period[] | query | No | array | Array of Strings. |
| title | query | No | string | |
| order[createdAt] | query | No | string | Allowed values: asc|desc |
| tag | query | No | string | |
| exists[integration] | query | No | boolean | |
| firstTimeSetupPassed | query | No | boolean | |
| first_time_setup_required | query | No | string |
| Name | In | Is Required | Type | Description |
|---|---|---|---|---|
| id | path | Yes | string | Team identifier |
| workspaces | path | Yes | string | Workspace identifier |
| workflows | path | Yes | string | Workflow identifier |
| page | query | No | integer | The collection page number The default value: 1 |
| itemsPerPage | query | No | integer | The number of items per page The default value: 30The minimal value: 0The maximal value: 500 |
| status | query | No | string | |
| status[] | query | No | array | Array of Strings. |
| order[createdAt] | query | No | string | Allowed values: asc|desc |
| Name | In | Is Required | Type | Description |
|---|
title | Type: string|null |
type | Type: string |
workspace | Type: string (format: iri-reference) |
credentials | Type: object|null Example:"credentials": {
"type": "string",
"team": "string|null"
}
|
notificationEmails | Type: array |
enabled | Type: boolean Example: |
period | Type: string applies only to out |
integration | Type: object|null Example:"integration": {
"title": "string|null",
"type": "string",
"workspace": "string",
"credentials": {
"type": "string",
"team": "string|null"
},
"notificationEmails": "array",
"enabled": true,
"period": "string",
"integration": "object|null",
"firstTimeSetupPassed": "boolean"
}
|
firstTimeSetupPassed | Type: boolean |
| Name | In | Is Required | Type | Description |
|---|
| Name | In | Is Required | Type | Description |
|---|
comment | Type: string|null |
| Name | In | Is Required | Type | Description |
|---|---|---|---|---|
| id | path | Yes | string | Resource identifier |
title | Type: string|null |
type | Type: string |
workspace | Type: string (format: iri-reference) |
credentials | Type: string|null (format: iri-reference) |
notificationEmails | Type: array |
enabled | Type: boolean Example: |
period | Type: string applies only to out |
integration | Type: object|null Example:"integration": {
"title": "string|null",
"type": "string",
"workspace": "string",
"credentials": "string|null",
"notificationEmails": "array",
"enabled": true,
"period": "string",
"integration": "object|null",
"firstTimeSetupPassed": "boolean"
}
|
firstTimeSetupPassed | Type: boolean |
| Name | In | Is Required | Type | Description |
|---|---|---|---|---|
| id | path | Yes | string | Resource identifier |