Consumer Listing
Listing object
- idstring
- summaryobject
Show child attributesHide child attributes
- namestring
- subtitlestring
- statusstring
- provider_regionobject
Show child attributesHide child attributes
- cloudstring
- regionstring
- settingobject
Show child attributesHide child attributes
- visibilitystring
- created_atint64
- created_bystring
- updated_atint64
- updated_bystring
- published_atint64
- published_bystring
- categoriesarray of string
- listingTypestring
- created_by_idint64
- updated_by_idint64
- provider_idstring
- exchange_idsarray of string
- git_repoobject
if a git repo is being created, a listing will be initialized with this field as opposed to a share
Show child attributesHide child attributes
- git_repo_urlstring
the git repo url e.g. https://github.com/databrickslabs/dolly.git
- detailobject
Show child attributesHide child attributes
- descriptionstring
- terms_of_servicestring
- documentation_linkstring
- support_linkstring
- file_idsarray of string
- privacy_policy_linkstring
- embedded_notebook_file_infosarray of object
Show child attributesHide child attributes
- idstring
- marketplace_file_typestring
- file_parentobject
Show child attributesHide child attributes
- parent_idstring
- file_parent_typestring
- mime_typestring
- download_linkstring
- created_atint64
- updated_atint64
- display_namestring
Name displayed to users for applicable files, e.g. embedded notebooks
- statusstring
- status_messagestring
Populated if status is in a failed state with more information on reason for the failure.
- geographical_coveragestring
Which geo region the listing data is collected from
- coststring
Whether the dataset is free or paid
- pricing_modelstring
What the pricing model is (e.g. paid, subscription, paid upfront); should only be present if cost is paid
- update_frequencyobject
How often data is updated
Show child attributesHide child attributes
- intervalint64
- unitstring
- collection_granularityobject
Smallest unit of time in the dataset
Show child attributesHide child attributes
- intervalint64
- unitstring
- collection_date_startint64
The starting date timestamp for when the data spans
- collection_date_endint64
The ending date timestamp for when the data spans
- data_sourcestring
Where/how the data is sourced
- sizedouble
size of the dataset in GB
- assetsarray of string
Type of assets included in the listing. eg. GIT_REPO, DATA_TABLE, MODEL, NOTEBOOK
- licensestring
ID 20, 21 removed don't use License of the data asset - Required for listings with model based assets
- tagsarray of object
Listing tags - Simple key value pair to annotate listings. When should I use tags vs dedicated fields? Using tags avoids the need to add new columns in the database for new annotations. However, this should be used sparingly since tags are stored as key value pair. Use tags only:
- If the field is optional and won't need to have NOT NULL integrity check
- The value is fairly fixed, static and low cardinality (eg. enums).
- The value won't be used in filters or joins with other tables.
Show child attributesHide child attributes
- tag_namestring
Tag name (enum)
- tag_valuesarray of string
String representation of the tag value. Values should be string literals (no complex types)
Get
GET
Get a published listing in the Databricks Marketplace that the consumer has access to.
API scopes: marketplace
Parameters
- idstringpath
Response
- listingobject
Show child attributesHide child attributes
- idstring
- summaryobject
Show child attributesHide child attributes
- namestring
- subtitlestring
- statusstring
- provider_regionobject
Show child attributesHide child attributes
- cloudstring
- regionstring
- settingobject
Show child attributesHide child attributes
- visibilitystring
- created_atint64
- created_bystring
- updated_atint64
- updated_bystring
- published_atint64
- published_bystring
- categoriesarray of string
- listingTypestring
- created_by_idint64
- updated_by_idint64
- provider_idstring
- exchange_idsarray of string
- git_repoobject
if a git repo is being created, a listing will be initialized with this field as opposed to a share
Show child attributesHide child attributes
- git_repo_urlstring
the git repo url e.g. https://github.com/databrickslabs/dolly.git
- detailobject
Show child attributesHide child attributes
- descriptionstring
- terms_of_servicestring
- documentation_linkstring
- support_linkstring
- file_idsarray of string
- privacy_policy_linkstring
- embedded_notebook_file_infosarray of object
Show child attributesHide child attributes
- idstring
- marketplace_file_typestring
- file_parentobject
- mime_typestring
- download_linkstring
- created_atint64
- updated_atint64
- display_namestring
Name displayed to users for applicable files, e.g. embedded notebooks
- statusstring
- status_messagestring
Populated if status is in a failed state with more information on reason for the failure.
- geographical_coveragestring
Which geo region the listing data is collected from
- coststring
Whether the dataset is free or paid
- pricing_modelstring
What the pricing model is (e.g. paid, subscription, paid upfront); should only be present if cost is paid
- update_frequencyobject
How often data is updated
Show child attributesHide child attributes
- intervalint64
- unitstring
- collection_granularityobject
Smallest unit of time in the dataset
Show child attributesHide child attributes
- intervalint64
- unitstring
- collection_date_startint64
The starting date timestamp for when the data spans
- collection_date_endint64
The ending date timestamp for when the data spans
- data_sourcestring
Where/how the data is sourced
- sizedouble
size of the dataset in GB
- assetsarray of string
Type of assets included in the listing. eg. GIT_REPO, DATA_TABLE, MODEL, NOTEBOOK
- licensestring
ID 20, 21 removed don't use License of the data asset - Required for listings with model based assets
- tagsarray of object
Listing tags - Simple key value pair to annotate listings. When should I use tags vs dedicated fields? Using tags avoids the need to add new columns in the database for new annotations. However, this should be used sparingly since tags are stored as key value pair. Use tags only:
- If the field is optional and won't need to have NOT NULL integrity check
- The value is fairly fixed, static and low cardinality (eg. enums).
- The value won't be used in filters or joins with other tables.
Show child attributesHide child attributes
- tag_namestring
Tag name (enum)
- tag_valuesarray of string
String representation of the tag value. Values should be string literals (no complex types)
Batch Get Listings
GET
Batch get a published listing in the Databricks Marketplace that the consumer has access to.
API scopes: marketplace
Parameters
- idsarray of stringquery
Response
Returns a list of Listing objects.
Search Published Listings For Consumer
GET
Search published listings in the Databricks Marketplace that the consumer has access to. This query supports a variety of different search parameters and performs fuzzy matching.
API scopes: marketplace
Parameters
- querystringquery
Fuzzy matches query
- is_freebooleanquery
- is_private_exchangebooleanquery
- provider_idsarray of stringquery
Matches any of the following provider ids
- categoriesarray of stringquery
Matches any of the following categories
- assetsarray of stringquery
Matches any of the following asset types
- page_tokenstringquery
- page_sizeint32query
Response
Returns a list of Listing objects.