Name | Type | Required or Optional | Description |
|---|---|---|---|
taskName | string | Required | Name of the bulk update task. Maximum 100 characters. |
description | string | Optional | Description of the bulk update task. Used to identify and distinguish the task within the project or folder where it is created. |
type | string | Required | Type of task to create. Use the type as BulkUpdateTask to create a bulk update task. |
location | object | Optional | Target project and folder where the bulk update task will be created. Defaults to the default task location. |
location.projectName | string | Optional | Name of the project that contains the destination folder where the bulk update task output will be stored. |
location.projectId | string | Optional | Unique identifier for the project in which the bulk update task output assets will be stored. |
location.folderName | string | Optional | Name of the folder within the project where the bulk update task output will be stored. Corresponds to the folderId field in the same location object. |
location.folderId | string | Optional | Unique identifier for the folder within the project where the bulk update task output will be stored. |
assetType | string | Required | Type of asset to export the metadata. Allowed values are MAPPING, TASKFLOW, MAPPING_TASK. |
operation | string | Required | Type of bulk update export operation to perform. For more information, see Table 1. |
categoryType | string | Required | Type of bulk update task. Allowed values are:
|
assetsLocations | array | Required | List of project and folder locations that identify which assets to include in the bulk update task. |
assetsLocations.projectName | string | Required | Name of the project that contains the assets targeted for bulk update, within the specified folder. |
assetsLocations.projectId | string | Required | Unique identifier for the project that contains the assets targeted by the bulk update task. Corresponds to the projectId of the project specified in assetsLocations[].projectName. |
assetsLocations.folderName | string | Required | Name of the folder within the project where the assets targeted for bulk update are located. Corresponds to the folderName in the top-level location object but scoped to an individual asset source entry within the assetsLocations array. |
assetsLocations.folderId | string | Required | Unique identifier for the folder within the project where the assets targeted by the bulk update task are located. |
Operation ID | Operation Name |
|---|---|
OPR_001 | Update field details |
OPR_002 | Update advanced properties |
OPR_003 | Update connection details |
OPR_004 | Update in-out parameters |
OPR_005 | Update mapping SQL queries |
OPR_006 | Update data task |
OPR_007 | Update command task |
OPR_008 | Update decision task |
OPR_009 | Update assignment task |
OPR_010 | Update email task |
OPR_201 | Update general properties |
OPR_202 | Update source transformation advanced properties |
OPR_203 | Update target transformation advanced properties |
OPR_204 | Update lookup transformation advanced properties |
OPR_205 | Update sequence transformation properties |
OPR_206 | Update in-out parameters |
Name | Required or Optional | Description |
|---|---|---|
IDS-SESSION-ID | Required | Session token to authenticate the request. |
Name | Type | Description |
|---|---|---|
id | String | Unique identifier assigned to the bulk conversion task. |
description | String | Human-readable description of the bulk conversion task. |
orgId | String | Unique identifier for the organization that owns the task. |
frsId | String | Unique identifier for the associated FRS resource. |
createTime | String | ISO 8601 timestamp indicating when the task was created. |
updateTime | String | ISO 8601 timestamp indicating when the task was last updated. |
createdBy | String | Username or email address of the user who created the task. |
createdByUserId | String | Unique identifier for the user who created the task. |
updatedBy | String | Username or email address of the user who last updated the task. |
Name | Type | Required or Optional | Description |
|---|---|---|---|
taskName | string | Required | Name of the bulk update task. Maximum 100 characters. |
description | string | Optional | Description of the bulk update task. Used to identify and distinguish the task within the project or folder where it is created. |
type | string | Required | Type of task to create. Use the type as BulkUpdateTask to create a bulk update task. |
location | object | Optional | Target project and folder where the bulk update task will be created. Defaults to the default task location. |
location.projectName | string | Optional | Name of the project that contains the destination folder where the bulk update task output will be stored. |
location.projectId | string | Optional | Unique identifier for the project in which the bulk update task output assets will be stored. |
location.folderName | string | Optional | Name of the folder within the project where the bulk update task output will be stored. Corresponds to the folderId field in the same location object. |
location.folderId | string | Optional | Unique identifier for the folder within the project where the bulk update task output will be stored. |
assetType | string | Required | Type of asset to export the metadata. Allowed values are MAPPING, TASKFLOW, MAPPING_TASK. |
categoryType | string | Required | Type of bulk update task. Allowed values are:
|
assetsLocations | array | Required | List of project and folder locations that identify which assets to include in the bulk update task. |
assetsLocations.projectName | string | Required | Name of the project that contains the assets targeted for bulk update, within the specified folder. |
assetsLocations.projectId | string | Required | Unique identifier for the project that contains the assets targeted by the bulk update task. Corresponds to the projectId of the project specified in assetsLocations[].projectName. |
assetsLocations.folderName | string | Required | Name of the folder within the project where the assets targeted for bulk update are located. Corresponds to the folderName in the top-level location object but scoped to an individual asset source entry within the assetsLocations array. |
assetsLocations.folderId | string | Required | Unique identifier for the folder within the project where the assets targeted by the bulk update task are located. |
uiUploadedFile | boolean | Required | Set to true to upload the BulkUpdateTaskTemplate.xlsx file that you have exported using the API. Else, set to false to specify the shared location of the template file and the runtime environment. Note: To upload the file, you must specify the template file name in the fileName parameter and upload the file form data body using the following parameters: Content Type: xlsx Key: "assetFile" value: <template_file_name>.xlsx |
fileName | string | Required | Name of the bulk update template file. |
sharedLocation | string | Required | Shared file system path where bulk update template file is located. |
runtimeEnvName | string | Required | Display name of the runtime environment. |
Name | Required or Optional | Description |
|---|---|---|
IDS-SESSION-ID | Required | Session token to authenticate the request. |
Name | Type | Description |
|---|---|---|
id | String | Unique identifier assigned to the bulk conversion task. |
description | String | Human-readable description of the bulk conversion task. |
orgId | String | Unique identifier for the organization that owns the task. |
frsId | String | Unique identifier for the associated FRS resource. |
createTime | String | ISO 8601 timestamp indicating when the task was created. |
updateTime | String | ISO 8601 timestamp indicating when the task was last updated. |
createdBy | String | Username or email address of the user who created the task. |
createdByUserId | String | Unique identifier for the user who created the task. |
updatedBy | String | Username or email address of the user who last updated the task. |
Name | Type | Required or Optional | Description |
|---|---|---|---|
taskId | String | Required | Unique identifier for the bulk update task to retrieve metadata. |
Name | Required or Optional | Description |
|---|---|---|
IDS-SESSION-ID | Optional | Session token to authenticate the request. |
Name | Type | Description |
|---|---|---|
assetType | String | Type of asset targeted by the bulk update task, such as MAPPING_TASK. |
assetsLocations | Array | List of project and folder locations containing the assets included in the bulk update task. |
categoryType | String | Type of bulk update task. |
createdBy | String | Username of the user who created the bulk update task. |
createdByUserId | String | Unique identifier for the user who created the bulk update task. |
description | String | Description of the bulk update task. |
id | String | Unique identifier for the bulk update task. |
location | Object | Project and folder location where the bulk update task itself is stored. |
operation | String | Operation code identifying the specific bulk update operation performed by the task. |
orgId | String | Unique identifier for the organization that owns the bulk update task. |
taskName | String | Display name assigned to the bulk update task. |
type | String | Resource type of the task, returned as BulkUpdateTask. |
uiUploadedFile | Boolean | Indicates whether the task was created by uploading the bulk update template file, false if the template file was located in a shared location. |
Name | Type | Required or Optional | Description |
|---|---|---|---|
taskId | String | Required | Unique identifier for the bulk update task to run. |
Name | Required or Optional | Description |
|---|---|---|
IDS-SESSION-ID | Required | Session token to authenticate the request. |
Name | Type | Description |
|---|---|---|
runId | String | Unique identifier assigned to the submitted bulk conversion task run. |
message | String | Status message confirming the outcome of the task submission request. |