Property | Description |
|---|---|
Endpoint | /api/v2/delivery-targets |
Method | POST |
Parameter | Description | Additional Information |
|---|---|---|
externalId | Optional. Enter a reference identifier for the delivery target. | If you don't specify a reference identifier, Data Marketplace automatically assigns a unique value to the item. The reference identifier that Data Marketplace automatically generates contains a prefix. The administrator can specify the prefix of the automatically generated reference identifier in Metadata Command Center. If you want to specify a reference identifier, ensure that you enter a unique value. Ensure that you don't use the prefix value that is configured in Metadata Command Center. |
name | Required. Enter a name for the delivery target. | Ensure that you enter a unique value. Data Marketplace doesn't consider the letter case when it verifies the uniqueness of the name parameter's value. For example, if you try to name a delivery target as "Excel over ipfs" while a delivery target called "Excel over IPFS" already exists, the API call fails. |
description | Required. Enter a description for the delivery target. | - |
status | Required. Specify a status for the delivery target. The status determines whether the delivery target is available for use to the Data Users that order the data collection. Enter one of the following values:
| - |
isDefault | Optional. Configure the delivery target as the default delivery option for a data collection. Enter one of the following values:
| - |
targetSystemReference | Optional. Enter the target system or resource reference from where the data is obtained. | - |
physicalLocation | Optional. Enter the location where the data is delivered to a Data User. | If the value of the managedAccess parameter is ENABLED for the delivery template that you specified in the deliveryTemplateId parameter, the data won't be delivered to the location that you specify in the physicalLocation parameter. Instead, the data will be delivered to a location that is generated at the time of order fulfillment. The generated location is unique to each order that is fulfilled using this target. For more information, see the Manage access to data with Data Access Management topic in the Set Up Data Marketplace help. For more information about how you can use APIs to manage delivery templates, see Delivery templates. |
deliveryTemplateId | Required. Enter the system-generated unique identifier of the delivery template that you want to use to create the delivery target. | For more information about how you can use an API to get the system-generated unique identifier of a delivery template, see Retrieve delivery templates. |
deliveryMethodId | Optional. Enter the system-generated unique identifier of a delivery method that is used in the delivery template that you specified in the deliveryTemplateId parameter. | For more information about how you can use an API to get the system-generated unique identifier of a delivery method, see Retrieve delivery methods. By default, the API uses the first delivery method that is configured for the delivery template that you specified in the deliveryTemplateId parameter. |
deliveryFormatId | Optional. Enter the system-generated unique identifier of a delivery format that is used in the delivery template that you specified in the deliveryTemplateId parameter. | For more information about how you can use an API to get the system-generated unique identifier of a delivery format, see Retrieve delivery formats. By default, the API uses the first delivery format that is configured for the delivery template that you specified in the deliveryTemplateId parameter. |
dataCollectionId | Required. Enter the system-generated unique identifier of the data collection for which you want to create the delivery target. | For more information about how you can use an API to get the system-generated unique identifier of a data collection, see Retrieve all data collections. To get the system-generated unique identifier of a data collection from the Data Marketplace user interface, open the data collection. The data collection page's URL contains the unique identifier. For example, in the URL https://{{CDMP_URL}}/datacollection/25158afc-3dfb-44ef-8f3e-cec1e171d0f1?dtn=&tab=summary, the unique identifier is 25158afc-3dfb-44ef-8f3e-cec1e171d0f1. Note: If the Managed Access option is enabled for the delivery template that you specified in the deliveryTemplateId parameter, ensure that the data collection that you specify in the dataCollectionId parameter is comprised only of data assets that belong to the same data source. For more information about how you can add data assets to a data collection, see Add or remove data assets from data collections. |
Parameter | Description |
|---|---|
id | System-generated unique identifier of the delivery target. |
externalId | Reference identifier of the delivery target. |
name | Name of the delivery target. |
description | Description of the delivery target. |
isDefault | Indicates whether the delivery target is the default delivery option for a data collection. This parameter can have one of the following values:
|
status | Status of the delivery target. Indicates whether the delivery target is available for use to the Data Users that order the data collection. A delivery target can have one of the following statuses:
|
assetGroups | Details of the asset group that is assigned to the category that contains the data collection for the delivery target. |
assetGroups > id | System-generated identifier of the asset group. |
assetGroups > name | Name of the asset group. |
assetGroups > isInherited | Indicates whether the asset group is directly assigned to the category or if the asset group is inherited from the category hierarchy. This parameter can have one of the following values:
|
physicalLocation | The location where the data is delivered. Note: If the value of the managedAccess parameter is ENABLED, the data won't be delivered to the location that is specified in the physicalLocation parameter. Instead, the data will be delivered to a location that is generated at the time of order fulfillment. The generated location is unique to each order that is fulfilled using this target. For more information, see the Manage access to data with Data Access Management topic in the Set Up Data Marketplace help. |
targetSystemReference | System where the data was delivered. |
Property | Description |
|---|---|
Endpoint | /api/v2/delivery-targets/<deliveryTargetId> <deliveryTargetId>: Required. Enter the system-generated unique identifier of the delivery target that you want to modify. For more information about how you can use an API to get the system-generated unique identifier of a delivery target, see Retrieve all delivery targets. |
Method | GET |
Parameter | Description | Additional Information |
|---|---|---|
segments | Optional. Specify the type of details that you want the API request to return. Enter one or more of the following values:
| By default, the parameter is assigned no value and the API response includes only the basic information about the delivery target such as name, description and so on. |
Parameter | Description |
|---|---|
id | System-generated unique identifier of the delivery target. |
externalId | Reference identifier of the delivery target. |
name | Name of the delivery target. |
description | Description of the delivery target. |
isDefault | Indicates whether the delivery target is the default delivery option for a data collection. This parameter can have one of the following values:
|
status | Status of the delivery target. Indicates whether the delivery target is available for use to the Data Users that order the data collection. A delivery target can have one of the following statuses:
|
assetGroups | Details of the asset group that is assigned to the category that contains the data collection for the delivery target. |
assetGroups > id | System-generated identifier of the asset group. |
assetGroups > name | Name of the asset group. |
assetGroups > isInherited | Indicates whether the asset group is directly assigned to the category or if the asset group is inherited from the category hierarchy. This parameter can have one of the following values:
|
physicalLocation | The location where the data is delivered. Note: If the value of the managedAccess parameter is ENABLED, the data won't be delivered to the location that is specified in the physicalLocation parameter. Instead, the data will be delivered to a location that is generated at the time of order fulfillment. The generated location is unique to each order that is fulfilled using this target. For more information, see the Manage access to data with Data Access Management topic in the Set Up Data Marketplace help. |
targetSystemReference | System where the data was delivered. |
Property | Description |
|---|---|
Endpoint | /api/v2/delivery-targets |
Method | GET |
Parameter | Description | Additional Information |
|---|---|---|
segments | Optional. Specify the type of details that you want the API request to return. Enter one or more of the following values:
| By default, the parameter is assigned no value and the API response includes only the basic information about the delivery target such as name, description and so on. |
search | Optional. Enter the search term to find a delivery target by name. | - |
offset | Optional. Specify the starting index for the paginated results. | Default value is 0. |
limit | Optional. Specify the maximum number of results that are displayed on a page. | Default value is 20. Maximum value is 200. |
sortby | Optional. Specify the parameters to sort the search results. Enter one of the following values:
| Default value is modifiedOn. |
sortOrder | Optional. Set the sorting order of the search results. Enter one of the following values:
| Default value is desc. |
Parameter | Description |
|---|---|
pageInfo > offset | Starting index of the paginated results. |
pageInfo > limit | The maximum number of results that are displayed on a page. |
pageInfo > totalCount | Number of delivery targets retrieved. |
links > self > href | The API that was invoked to generate this response. |
links > first > href | The API endpoint that you can use to retrieve the search results that are displayed on the first page. |
links > next > href | The API endpoint that you can use to retrieve the search results from the page following the one you currently have open. |
links > previous > href | The API endpoint that you can use to retrieve the search results from the page prior to the one you currently have open. |
links > last > href | The API endpoint that you can use to retrieve the search results that are displayed on the last page. |
id | System-generated unique identifier of the delivery target. |
externalId | Reference identifier of the delivery target. |
name | Name of the delivery target. |
description | Description of the delivery target. |
isDefault | Indicates whether the delivery target is the default delivery option for a data collection. This parameter can have one of the following values:
|
status | Status of the delivery target. Indicates whether the delivery target is available for use to the Data Users that order the data collection. A delivery target can have one of the following statuses:
|
assetGroups | Details of the asset group that is assigned to the category that contains the data collection for the delivery target. |
assetGroups > id | System-generated identifier of the asset group. |
assetGroups > name | Name of the asset group. |
assetGroups > isInherited | Indicates whether the asset group is directly assigned to the category or if the asset group is inherited from the category hierarchy. This parameter can have one of the following values:
|
physicalLocation | The location where the data is delivered. Note: If the value of the managedAccess parameter is ENABLED, the data won't be delivered to the location that is specified in the physicalLocation parameter. Instead, the data will be delivered to a location that is generated at the time of order fulfillment. The generated location is unique to each order that is fulfilled using this target. For more information, see the Manage access to data with Data Access Management topic in the Set Up Data Marketplace help. |
targetSystemReference | System where the data was delivered. |
Property | Description |
|---|---|
Endpoint | /api/v2/delivery-targets/<deliveryTargetId> <deliveryTargetId>: Required. Enter the system generated unique identifier of the delivery target that you want to modify. For more information about how you can use an API to get the system-generated unique identifier of a delivery target, see Retrieve all delivery targets. |
Method | PATCH |
Parameter | Description | Additional Information |
|---|---|---|
operation | Required. Specify the type of change you want to make to the delivery target. Enter one of the following values:
| - |
segment | Required. Specify the type of details that you want the API request to modify. Enter one of the following values:
| - |
name | Optional. Enter a name for the delivery target. | Ensure that you enter a unique value. Data Marketplace doesn't consider the letter case when it verifies the uniqueness of the name parameter's value. For example, if you try to name a delivery target as "Excel over ipfs" while a delivery target called "Excel over IPFS" already exists, the API call fails. |
description | Optional. Enter a description for the delivery target. | - |
externalId | Optional. Enter a reference identifier for the delivery target. | If you don't specify a reference identifier, Data Marketplace automatically assigns a unique value to the item. The reference identifier that Data Marketplace automatically generates contains a prefix. The administrator can specify the prefix of the automatically generated reference identifier in Metadata Command Center. If you want to specify a reference identifier, ensure that you enter a unique value. Ensure that you don't use the prefix value that is configured in Metadata Command Center. |
status | Optional. Specify a status for the delivery target. The status determines whether the delivery target is available for use to the Data Users that order the data collection. Enter one of the following values:
| = |
isDefault | Optional. Configure the delivery target as the default delivery option for a data collection. Enter one of the following values:
| - |
targetSystemReference | Optional. Enter the target system or resource reference from where the data is obtained. | - |
physicalLocation | Optional. Enter the location where the data is delivered to a Data User. | If the value of the managedAccess parameter is ENABLED for the delivery template that you specified in the deliveryTemplateId parameter, the data won't be delivered to the location that you specify in the physicalLocation parameter. Instead, the data will be delivered to a location that is generated at the time of order fulfillment. The generated location is unique to each order that is fulfilled using this target. For more information, see the Manage access to data with Data Access Management topic in the Set Up Data Marketplace help. For more information about how you can use APIs to manage delivery templates, see Delivery templates. |
deliveryTemplateId | Optional. Enter the system generated unique identifier of the delivery template that you want to use to for the delivery target. | For more information about how you can use an API to get the system-generated unique identifier of a delivery template, see Retrieve delivery templates. |
deliveryMethodId | Optional. Enter the system generated unique identifier of the delivery method that is used in the delivery template that you specified in the deliveryTemplateId parameter. | For more information about how you can use an API to get the system-generated unique identifier of a delivery method, see Retrieve delivery methods. |
deliveryFormatId | Optional. Enter the system generated unique identifier of the delivery format that is used in the delivery template that you specified in the deliveryTemplateId parameter. | For more information about how you can use an API to get the system-generated unique identifier of a delivery format, see Retrieve delivery formats. |
Property | Description |
|---|---|
Endpoint | /api/v2/delivery-targets/<deliveryTargetId> <deliveryTargetId>: Required. Enter the system-generated unique identifier of the delivery target that you want to delete. For more information about how you can use an API to get the system-generated unique identifier of a delivery target, see Retrieve all delivery targets. |
Method | DELETE |