Domains

Create or smart-merge a data product from ODPS v4.1 JSON

Create a data product if it doesn't exist, or smart-merge an ODPS v4.1 document into an existing data product. Governance-workflow-driven fields (lifecycleStage, entityStatus) are preserved from the existing product.

put/v1/dataProducts/odps

Request

  • Base URL: https://demo.getcollate.io/api
  • URL: https://demo.getcollate.io/api/v1/dataProducts/odps
  • Auth: HTTP bearer

Query parameters

domainstring

FQN of a Domain this product belongs to

strategystring

Merge strategy (merge|replace)

languageCodestring

ISO 639-1 language code to import (default 'en')

Request body

string required

Response

The created or merged data product

idstring uuid required
namestring required
fullyQualifiedNamestring
displayNamestring
descriptionstring required
versionnumber double
updatedAtinteger
updatedBystring
impersonatedBystring
hrefstring uri
lifecycleStage'IDEATION' | 'DESIGN' | 'DEVELOPMENT' | 'TESTING' | 'PRODUCTION' | 'DEPRECATED' | 'RETIRED'
dataProductType'RAW_DATA' | 'DERIVED_DATA' | 'DATASET' | 'REPORTS' | 'ANALYTIC_VIEW' | 'VISUALISATION_3D' | 'ALGORITHM' | 'DECISION_SUPPORT' | 'AUTOMATED_DECISION_MAKING' | 'DATA_ENHANCED_PRODUCT' | 'DATA_DRIVEN_SERVICE' | 'DATA_ENABLED_PERFORMANCE' | 'BI_DIRECTIONAL'
visibility'PRIVATE' | 'INVITATION' | 'ORGANISATION' | 'DATASPACE' | 'PUBLIC'
portfolioPriority'CRITICAL' | 'HIGH' | 'MEDIUM' | 'LOW'
extensionobject
entityStatus'Draft' | 'In Review' | 'Approved' | 'Archived' | 'Deprecated' | 'Rejected' | 'Unprocessed'
provider'system' | 'user' | 'automation'
deletedboolean
sourceHashstring

Changes

No recorded changes to this operation across all 1 revision of this API.