SearchProfilesRequest
¶
Source code in docs_src/capo_customer_profiles/types/search_profiles_request.py
additional_search_keys
instance-attribute
¶
additional_search_keys: NotRequired[additionalSearchKeysList]
A list of AdditionalSearchKey objects that are each searchable identifiers of a profile. Each AdditionalSearchKey object contains a KeyName and a list of Values associated with that specific key (i.e., a key-value(s) pair). These additional search keys will be used in conjunction with the LogicalOperator and the required KeyName and Values parameters to search for profiles that satisfy the search criteria.
key_name
instance-attribute
¶
key_name: name
A searchable identifier of a customer profile. The predefined keys you can use to search include: _account, _profileId, _assetId, _caseId, _orderId, _fullName, _phone, _email, _ctrContactId, _marketoLeadId, _salesforceAccountId, _salesforceContactId, _salesforceAssetId, _zendeskUserId, _zendeskExternalId, _zendeskTicketId, _serviceNowSystemId, _serviceNowIncidentId, _segmentUserId, _shopifyCustomerId, _shopifyOrderId.
logical_operator
instance-attribute
¶
logical_operator: NotRequired[logicalOperator]
Relationship between all specified search keys that will be used to search for profiles. This includes the required KeyName and Values parameters as well as any key-value(s) pairs specified in the AdditionalSearchKeys list.
This parameter influences which profiles will be returned in the response in the following manner:
-
AND- The response only includes profiles that match all of the search keys. -
OR- The response includes profiles that match at least one of the search keys.
The OR relationship is the default behavior if this parameter is not included in the request.
max_results
instance-attribute
¶
max_results: NotRequired[maxSize100]
The maximum number of objects returned per page.
The default is 20 if this parameter is not included in the request.