Skip to content

MergeProfilesRequest

Source code in docs_src/capo_customer_profiles/types/merge_profiles_request.py
class MergeProfilesRequest(TypedDict, closed=True):
    domain_name: "capo_customer_profiles.types.name.name"
    """<p>The unique name of the domain.</p>"""
    main_profile_id: "capo_customer_profiles.types.uuid.uuid"
    """<p>The identifier of the profile to be taken.</p>"""
    profile_ids_to_be_merged: "capo_customer_profiles.types.profile_id_to_be_merged_list.ProfileIdToBeMergedList"
    """<p>The identifier of the profile to be merged into MainProfileId.</p>"""
    field_source_profile_ids: NotRequired[
        "capo_customer_profiles.types.field_source_profile_ids.FieldSourceProfileIds"
    ]
    """<p>The identifiers of the fields in the profile that has the information you want to apply to the merge. For example, say you want to merge EmailAddress from Profile1 into MainProfile. This would be the identifier of the EmailAddress field in Profile1. </p>"""

domain_name instance-attribute

domain_name: name

The unique name of the domain.

field_source_profile_ids instance-attribute

field_source_profile_ids: NotRequired[FieldSourceProfileIds]

The identifiers of the fields in the profile that has the information you want to apply to the merge. For example, say you want to merge EmailAddress from Profile1 into MainProfile. This would be the identifier of the EmailAddress field in Profile1.

main_profile_id instance-attribute

main_profile_id: uuid

The identifier of the profile to be taken.

profile_ids_to_be_merged instance-attribute

profile_ids_to_be_merged: ProfileIdToBeMergedList

The identifier of the profile to be merged into MainProfileId.