PersonalizeRuntime / Client / get_action_recommendations
get_action_recommendations#
- PersonalizeRuntime.Client.get_action_recommendations(**kwargs)#
- Returns a list of recommended actions in sorted in descending order by prediction score. Use the - GetActionRecommendationsAPI if you have a custom campaign that deploys a solution version trained with a PERSONALIZED_ACTIONS recipe.- For more information about PERSONALIZED_ACTIONS recipes, see PERSONALIZED_ACTIONS recipes. For more information about getting action recommendations, see Getting action recommendations. - See also: AWS API Documentation - Request Syntax- response = client.get_action_recommendations( campaignArn='string', userId='string', numResults=123, filterArn='string', filterValues={ 'string': 'string' } ) - Parameters:
- campaignArn (string) – The Amazon Resource Name (ARN) of the campaign to use for getting action recommendations. This campaign must deploy a solution version trained with a PERSONALIZED_ACTIONS recipe. 
- userId (string) – The user ID of the user to provide action recommendations for. 
- numResults (integer) – The number of results to return. The default is 5. The maximum is 100. 
- filterArn (string) – - The ARN of the filter to apply to the returned recommendations. For more information, see Filtering Recommendations. - When using this parameter, be sure the filter resource is - ACTIVE.
- filterValues (dict) – - The values to use when filtering recommendations. For each placeholder parameter in your filter expression, provide the parameter name (in matching case) as a key and the filter value(s) as the corresponding value. Separate multiple values for one parameter with a comma. - For filter expressions that use an - INCLUDEelement to include actions, you must provide values for all parameters that are defined in the expression. For filters with expressions that use an- EXCLUDEelement to exclude actions, you can omit the- filter-values. In this case, Amazon Personalize doesn’t use that portion of the expression to filter recommendations.- For more information, see Filtering recommendations and user segments. - (string) – - (string) – 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'actionList': [ { 'actionId': 'string', 'score': 123.0 }, ], 'recommendationId': 'string' } - Response Structure- (dict) – - actionList (list) – - A list of action recommendations sorted in descending order by prediction score. There can be a maximum of 100 actions in the list. For information about action scores, see How action recommendation scoring works. - (dict) – - An object that identifies an action. - The API returns a list of ``PredictedAction``s. - actionId (string) – - The ID of the recommended action. 
- score (float) – - The score of the recommended action. For information about action scores, see How action recommendation scoring works. 
 
 
- recommendationId (string) – - The ID of the recommendation. 
 
 
 - Exceptions- PersonalizeRuntime.Client.exceptions.InvalidInputException
- PersonalizeRuntime.Client.exceptions.ResourceNotFoundException