/inventory/export
GET
Provides archive file (zip, tar.gz) to download unsigned JSON files
Request
POST
Provides archive file (zip, tar.gz) to download unsigned JSON files
Parameters in the POST body schema
Name | Type | Description | Example | Default |
---|---|---|---|---|
exportFile |
required, object | This objects describes the export file with filename and format . |
"exportFile" : {
"filename" : "test_export.zip",
"format" : "ZIP"
}
|
|
filename |
required, string | "filename" : "test_export.zip" | ||
format |
optional, enum | The desired format of the export archive file. Possible values are "ZIP" and "TAR_GZ" |
"format" : "ZIP" | ZIP |
forSigning |
required oneOf(forSigning , shallowCopy ), object |
Object consists of a controllerId and a deployables object. |
"forSigning" : {
"controllerId" : "testsuite",
"deployables" : {
...example see below...
}
} |
|
controllerId |
required, string | ControllerId of the controller the export is meant for. | "controllerId" : "testsuite" | |
deployables |
required, object | Contains a set of deployable draft objects and/or a set of already deployed objects. | ||
draftConfigurations |
required anyOf(draftConfigurations , deployConfigurations ), array |
An array of draft configuration of deployable objects. | ||
configuration |
required, object | A configuration or a Folder specified by its path and objectType . If draft configurations are specified by a folder, all draft items from the folder will be processed. |
"configuration" : {
"path" : "/myWorkflows/ifElseWorkflow/workflow_10",
"objectType" : "WORKFLOW"
}
|
|
path |
required, string | "path" : "/myWorkflows/ifElseWorkflow/workflow_10" | ||
objectType |
required, enum | Subset of deployable objects from the enum ConfigurationType. The subset consist of WORKFLOW, NOTICEBOARD, LOCK, FILEORDERSOURCE and FOLDER. | "objectType" : "WORKFLOW" | |
recursive |
optional, boolean | Decides if a given folder should be processed recursively. | "recursive" : true | false |
deployConfigurations |
required anyOf(draftConfigurations , deployConfigurations ), array |
An array of already deployed configuration objects. | ||
configuration |
required, object | An already deployed configuration specified by its path , objectType and commitId OR a folder specified by path and objectType only. If already deployed configurations are specified by a folder, all latest deployments of the items from the folder will be processed. |
"configuration" : {
"path" : "/myWorkflows/ifElseWorkflow/workflow_12",
"objectType" : "WORKFLOW",
"commitId" : "4273b6c6-c354-4fcd-afdb-2758088abe4a"
}
|
|
path |
required, string | |||
objectType |
required, enum | see above. | ||
commitId |
optional, string | The commitId of the deployment of the already deployed configuration. If no commitId is set the latest deployment of the configuration will be processed. |
"commitId" : "4273b6c6-c354-4fcd-afdb-2758088abe4a" | |
recursive |
optional, boolean | see above. | "recursive" : true | false |
shallowCopy |
required oneOf(forSigning , shallowCopy ), object |
Object of deployables and releasables objects. |
"shallowCopy" : {
"deployables" : {
...example see below...
}, {
"releasables" : {
...example see below...
}
} |
|
deployables |
required, object | Contains a set of deployable draft objects and/or a set of already deployed objects. | ||
draftConfigurations |
required anyOf(draftConfigurations , deployConfigurations ), array |
An array of draft configuration of deployable objects. | ||
configuration |
required, object | A configuration or a Folder specified by its path and objectType . If draft configurations are specified by a folder, all draft items from the folder will be processed. |
"configuration" : {
"path" : "/myWorkflows/ifElseWorkflow/workflow_10",
"objectType" : "WORKFLOW"
}
|
|
path |
required, string | "path" : "/myWorkflows/ifElseWorkflow/workflow_10" | ||
objectType |
required, enum | Subset of deployable objects from the enum ConfigurationType. The subset consist of WORKFLOW, NOTICEBOARD, LOCK, FILEORDERSOURCE and FOLDER. | "objectType" : "WORKFLOW" | |
recursive |
optional, boolean | Decides if a given folder should be processed recursively. | "recursive" : true | false |
deployConfigurations |
required anyOf(draftConfigurations , deployConfigurations ), array |
An array of already deployed configuration objects. | ||
configuration |
required, object | An already deployed configuration specified by its path , objectType and commitId OR a folder specified by path and objectType only. If already deployed configurations are specified by a folder, all latest deployments of the items from the folder will be processed. |
"configuration" : {
"path" : "/myWorkflows/ifElseWorkflow/workflow_12",
"objectType" : "WORKFLOW",
"commitId" : "4273b6c6-c354-4fcd-afdb-2758088abe4a"
}
|
|
path |
required, string | |||
objectType |
required, enum | see above. | ||
commitId |
optional, string | The commitId of the deployment of the already deployed configuration. If no commitId is set the latest deployment of the configuration will be processed. |
"commitId" : "4273b6c6-c354-4fcd-afdb-2758088abe4a" | |
recursive |
optional, boolean | see above. | "recursive" : true | false |
withoutInvalid |
optional, boolean | Decides if invalid draft objects are excluded from export. | "withoutInvalid" : true | false |
releasables |
required, object | Contains a set of releasable draft objects and/or a set of already released objects. | ||
draftConfigurations |
required anyOf(draftConfigurations , releasedConfigurations ), array |
An array of draft configuration of releasable objects. | ||
configuration |
required, object | A draft configuration specified by its path and objectType . If draft configurations are specified by a folder, all draft items from the folder will be processed. |
"configuration" : {
"path" : "/mySchedules/newSchedules/mySchedule",
"objectType" : "SCHEDULE"
}
|
|
path |
required, string | "path" : "/mySchedules/newSchedules/mySchedule" | ||
objectType |
required, enum | Subset of releasable objects from the enum ConfigurationType. Subset consist of SCHEDULE, "JOBTEMPLATE", "INCLUDESCRIPT", WORKINGDAYSCALENDAR, NONWORKINGDAYSCALENDAR and FOLDER. | "objectType" : "SCHEDULE" | |
recursive |
optional, boolean | see above. | "recursive" : true | false |
releasedConfigurations |
required anyOf(draftConfigurations , releasedConfigurations ), array |
An array of configuration of already released objects. | ||
configuration |
required, object | An already released configuration specified by its path and objectType . If already released configurations are specified by a folder, all released items from the folder will be processed. |
"configuration" : {
"path" : "/myCalendars/newCalendars/myCalendar",
"objectType" : "WORKINGDAYSCALENDAR"
}
|
|
path |
required, string | "path" : "/myCalendars/newCalendars/myCalendar" | ||
objectType |
required, enum | see above. | "objectType" : "WORKINGDAYSCALENDAR" | |
recursive |
optional, boolean | see above. | "recursive" : true | false |
withoutInvalid |
optional, boolean | Decides if invalid draft objects are excluded from export. | "withoutInvalid" : true | false |
auditLog |
optional, object | |||
comment |
optional, string | for auditLog | ||
timeSpent |
optional, string | for auditLog | ||
ticketLink |
optional, string | for auditLog |
Request