CustomerProfiles / Client / list_profile_objects

list_profile_objects#

CustomerProfiles.Client.list_profile_objects(**kwargs)#

Returns a list of objects associated with a profile of a given ProfileObjectType.

See also: AWS API Documentation

Request Syntax

response = client.list_profile_objects(
    NextToken='string',
    MaxResults=123,
    DomainName='string',
    ObjectTypeName='string',
    ProfileId='string',
    ObjectFilter={
        'KeyName': 'string',
        'Values': [
            'string',
        ]
    }
)
Parameters:
  • NextToken (string) – The pagination token from the previous call to ListProfileObjects.

  • MaxResults (integer) – The maximum number of objects returned per page.

  • DomainName (string) –

    [REQUIRED]

    The unique name of the domain.

  • ObjectTypeName (string) –

    [REQUIRED]

    The name of the profile object type.

  • ProfileId (string) –

    [REQUIRED]

    The unique identifier of a customer profile.

  • ObjectFilter (dict) –

    Applies a filter to the response to include profile objects with the specified index values.

    • KeyName (string) – [REQUIRED]

      A searchable identifier of a profile object. The predefined keys you can use to search for _asset include: _assetId, _assetName, and _serialNumber. The predefined keys you can use to search for _case include: _caseId. The predefined keys you can use to search for _order include: _orderId.

    • Values (list) – [REQUIRED]

      A list of key values.

      • (string) –

Return type:

dict

Returns:

Response Syntax

{
    'Items': [
        {
            'ObjectTypeName': 'string',
            'ProfileObjectUniqueKey': 'string',
            'Object': 'string'
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) –

    • Items (list) –

      The list of ListProfileObject instances.

      • (dict) –

        A ProfileObject in a list of ProfileObjects.

        • ObjectTypeName (string) –

          Specifies the kind of object being added to a profile, such as “Salesforce-Account.”

        • ProfileObjectUniqueKey (string) –

          The unique identifier of the ProfileObject generated by the service.

        • Object (string) –

          A JSON representation of a ProfileObject that belongs to a profile.

    • NextToken (string) –

      The pagination token from the previous call to ListProfileObjects.

Exceptions

  • CustomerProfiles.Client.exceptions.BadRequestException

  • CustomerProfiles.Client.exceptions.AccessDeniedException

  • CustomerProfiles.Client.exceptions.ResourceNotFoundException

  • CustomerProfiles.Client.exceptions.ThrottlingException

  • CustomerProfiles.Client.exceptions.InternalServerException