Marketplaces
Manage AI and analytics assets such as ML models, notebooks, applications in an open marketplace.
List Installations
GET
List all installations across all listings.
API scopes: marketplace
Parameters
- page_tokenstringquery
- page_sizeint32query
Response
- installationsarray of object
Show child attributesHide child attributes
- idstring
- listing_idstring
- catalog_namestring
- installed_onint64
- statusstring
- error_messagestring
- listing_namestring
- repo_namestring
- repo_pathstring
- recipient_typestring
- tokensarray of object
Show child attributesHide child attributes
- idstring
Unique id of the Recipient Token.
- created_atint64
Time at which this Recipient Token was created, in epoch milliseconds.
- created_bystring
Username of Recipient Token creator.
- activation_urlstring
Full activation url to retrieve the access token. It will be empty if the token is already retrieved.
- expiration_timeint64
Expiration timestamp of the token in epoch milliseconds.
- updated_atint64
Time at which this Recipient Token was updated, in epoch milliseconds.
- updated_bystring
Username of Recipient Token updater.
- token_detailobject
Show child attributesHide child attributes
- bearerTokenstring
- endpointstring
- expirationTimestring
- next_page_tokenstring
List Listing Fulfillments
GET
Get all listings fulfillments associated with a listing. A fulfillment is a potential installation. Standard installations contain metadata about the attached share or git repo. Only one of these fields will be present. Personalized installations contain metadata about the attached share or git repo, as well as the Delta Sharing recipient type.
API scopes: marketplace
Parameters
- listing_idstringpath
- page_tokenstringquery
- page_sizeint32query
Response
- fulfillmentsarray of object
Show child attributesHide child attributes
- listing_idstring
- fulfillment_typestring
- repo_infoobject
Show child attributesHide child attributes
- git_repo_urlstring
the git repo url e.g. https://github.com/databrickslabs/dolly.git
- recipient_typestring
- next_page_tokenstring
List Personalization Requests For Consumer
GET
List personalization requests for a consumer across all listings.
API scopes: marketplace
Parameters
- page_tokenstringquery
- page_sizeint32query
Response
- personalization_requestsarray of object
Show child attributesHide child attributes
- idstring
- consumer_regionobject
Show child attributesHide child attributes
- cloudstring
- regionstring
- contact_infoobject
Show child attributesHide child attributes
- first_namestring
- last_namestring
- emailstring
- companystring
- commentstring
- intended_usestring
- statusstring
- status_messagestring
- created_atint64
- listing_idstring
- updated_atint64
- metastore_idstring
- listing_namestring
- is_from_lighthouseboolean
- provider_idstring
- recipient_typestring
- next_page_tokenstring
List Published Listings For Consumer
GET
List all published listings in the Databricks Marketplace that the consumer has access to.
API scopes: marketplace
Parameters
- page_tokenstringquery
- page_sizeint32query
- assetsarray of stringquery
Matches any of the following asset types
- categoriesarray of stringquery
Matches any of the following categories
- tagsobjectquery
Matches listings with this tag
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)
- is_freebooleanquery
Filters each listing based on if it is free.
- is_private_exchangebooleanquery
Filters each listing based on if it is a private exchange.
- is_staff_pickbooleanquery
Filters each listing based on whether it is a staff pick.
- provider_idsarray of stringquery
Matches any of the following provider ids
Response
- listingsarray of object
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)
- next_page_tokenstring
List Listings
GET
List listings owned by this provider
API scopes: marketplace
Parameters
- page_tokenstringquery
- page_sizeint32query
Response
- listingsarray of object
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)
- next_page_tokenstring