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: 30 The minimal value: 0 The 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: 30 The minimal value: 0 The 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: 30 The minimal value: 0 The 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: 30 The minimal value: 0 The 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: 30 The minimal value: 0 The 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: 30 The minimal value: 0 The 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 |