ConnectorDataProducts
Create a connector data product descriptor
Creates or replaces a connector data product descriptor. The descriptor must reference an existing logical connection binding, matching physical connector instance, known dataset resource descriptors, at least one transfer type, and at least one catalog offer policy ref.
post/data/products
Request body
Example request
{
"descriptor": {
"dataProductId": "dp-proof-status",
"providerParty": {
"partyId": "party-provider",
"displayName": "Proof provider"
},
"physicalConnectorInstanceId": "8a7f09af-7ac9-4d96-91f9-a2a252f4aa4b",
"logicalConnectionBindingId": "brand-a-proof-vault",
"datasetResourceIds": [
"41436f49-040c-4f5f-9c7f-657f43762e2b"
],
"title": "Proof status product",
"canonicalFieldScopes": [
"proof.status"
],
"distributionTransferTypes": [
"HTTPS_PULL"
],
"catalogOfferRefs": [
{
"offerId": "offer-proof-status",
"policy": {
"profileId": "dpv-odrl",
"policyType": "OFFER",
"policyUid": "policy-proof-status"
}
}
]
}
}Response
Connector data product descriptor created.
Example response
{
"dataProductId": "dp-proof-status",
"providerParty": {
"partyId": "party-provider",
"displayName": "Proof provider"
},
"physicalConnectorInstanceId": "8a7f09af-7ac9-4d96-91f9-a2a252f4aa4b",
"logicalConnectionBindingId": "brand-a-proof-vault",
"datasetResourceIds": [
"41436f49-040c-4f5f-9c7f-657f43762e2b"
],
"title": "Proof status product",
"canonicalFieldScopes": [
"proof.status"
],
"distributionTransferTypes": [
"HTTPS_PULL"
],
"governanceScope": "proof-status",
"catalogOfferRefs": [
{
"offerId": "offer-proof-status",
"policy": {
"profileId": "dpv-odrl",
"policyType": "OFFER",
"policyUid": "policy-proof-status"
}
}
]
}