w.consumer_personalization_requests: Consumer Personalization Requests

class databricks.sdk.service.marketplace.ConsumerPersonalizationRequestsAPI

Personalization Requests allow customers to interact with the individualized Marketplace listing flow.

create(listing_id: str, intended_use: str, accepted_consumer_terms: ConsumerTerms [, comment: Optional[str], company: Optional[str], first_name: Optional[str], is_from_lighthouse: Optional[bool], last_name: Optional[str], recipient_type: Optional[DeltaSharingRecipientType]]) CreatePersonalizationRequestResponse

Create a personalization request.

Create a personalization request for a listing.

Parameters:
  • listing_id – str

  • intended_use – str

  • accepted_consumer_termsConsumerTerms

  • comment – str (optional)

  • company – str (optional)

  • first_name – str (optional)

  • is_from_lighthouse – bool (optional)

  • last_name – str (optional)

  • recipient_typeDeltaSharingRecipientType (optional)

Returns:

CreatePersonalizationRequestResponse

get(listing_id: str) GetPersonalizationRequestResponse

Get the personalization request for a listing.

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

Parameters:

listing_id – str

Returns:

GetPersonalizationRequestResponse

list([, page_size: Optional[int], page_token: Optional[str]]) Iterator[PersonalizationRequest]

List all personalization requests.

List personalization requests for a consumer across all listings.

Parameters:
  • page_size – int (optional)

  • page_token – str (optional)

Returns:

Iterator over PersonalizationRequest