Skip to main content

Consumer Personalization Request

View as Markdown

PersonalizationRequest object

idstringPublic Preview
consumer_regionobjectPublic Preview
Show child attributesHide child attributes
cloudstringPublic Preview
regionstringPublic Preview
contact_infoobjectPublic Preview
Show child attributesHide child attributes
first_namestringPublic Preview
last_namestringPublic Preview
emailstringPublic Preview
companystringPublic Preview
commentstringPublic Preview
intended_usestringPublic Preview
statusstringPublic Preview

Values:

  • NEW
  • REQUEST_PENDING
  • FULFILLED
  • DENIED
status_messagestringPublic Preview
shareobjectPublic Preview

Share information is required for data listings but should be empty/ignored for non-data listings (MCP and App).

Show child attributesHide child attributes
namestringPublic Preview
typestringPublic Preview

Values:

  • SAMPLE
  • FULL
created_atint64Public Preview
listing_idstringPublic Preview
updated_atint64Public Preview
metastore_idstringPublic Preview
listing_namestringPublic Preview
is_from_lighthousebooleanPublic Preview
provider_idstringPublic Preview
recipient_typestringPublic Preview

Values:

  • DELTA_SHARING_RECIPIENT_TYPE_DATABRICKS
  • DELTA_SHARING_RECIPIENT_TYPE_OPEN

Get the personalization request for a listing Public Preview

GET /api/2.1/marketplace-consumer/listings/{listing_id}/personalization-requests

Get the personalization request for a listing. Each consumer can make at most one personalization request for a listing.

API scopes: marketplace

Parameters

listing_idstringRequiredpath

Response

Returns a list of PersonalizationRequest objects.

List all personalization requests Public Preview

GET /api/2.1/marketplace-consumer/personalization-requests

List personalization requests for a consumer across all listings.

API scopes: marketplace

Parameters

page_tokenstringquery
page_sizeint32query

Response

Returns a list of PersonalizationRequest objects.

Create a personalization request Public Preview

POST /api/2.1/marketplace-consumer/listings/{listing_id}/personalization-requests

Create a personalization request for a listing.

API scopes: marketplace

Parameters

listing_idstringRequiredpath

Request body

commentstring
intended_usestringRequired
first_namestring
last_namestring
companystring
is_from_lighthouseboolean
recipient_typestring

Values:

  • DELTA_SHARING_RECIPIENT_TYPE_DATABRICKS
  • DELTA_SHARING_RECIPIENT_TYPE_OPEN
accepted_consumer_termsobjectRequired
Show child attributesHide child attributes
versionstringRequired

Response

idstring