Recommendations REST Endpoints

Recommendations
The resource to manage recommendations.
Approve or reject a recommendation.
Method: post
Path: /content/management/api/v1.1/personalization/recommendations/{id}/approve
Create a new Recommendation.
Method: post
Path: /content/management/api/v1.1/personalization/recommendations
Create an Audience Attributes.
Method: post
Path: /content/management/api/v1.1/personalization/audienceAttributes
Delete a Recommendation.
Method: delete
Path: /content/management/api/v1.1/personalization/recommendations/{id}
Delete an audience attribute by id.
Method: delete
Path: /content/management/api/v1.1/personalization/audienceAttributes/{id}
List all Audience Attributes.
Method: get
Path: /content/management/api/v1.1/personalization/audienceAttributes
List all recommendations
Method: get
Path: /content/management/api/v1.1/personalization/recommendations
Obtain the results from the recommendation by apiName.
Method: post
Path: /content/management/api/v1.1/personalization/recommendationResults/{apiName}
Obtain the results from the recommendation by id.
Method: post
Path: /content/management/api/v1.1/personalization/recommendationResults/.by.id/{id}
Publish a Recommendation.
Method: post
Path: /content/management/api/v1.1/personalization/recommendations/{id}/publish
Read a specific audience attributes by id.
Method: get
Path: /content/management/api/v1.1/personalization/audienceAttributes/{id}
Read a specific category by id.
Method: get
Path: /content/management/api/v1.1/personalization/categories/{id}
Read a specific Recommendation by id.
Method: get
Path: /content/management/api/v1.1/personalization/recommendations/{id}
Read publish job status.
Method: get
Path: /content/management/api/v1.1/personalization/recommendations/{id}/publish/{statusId}
Read the Recommendation's published Item ids
Method: get
Path: /content/management/api/v1.1/personalization/recommendations/{id}/publish/{statusId}/ids
Read the Recommendation's unpublished Item ids
Method: get
Path: /content/management/api/v1.1/personalization/recommendations/{id}/unpublish/{statusId}/ids
Read unpublish job status.
Method: get
Path: /content/management/api/v1.1/personalization/recommendations/{id}/unpublish/{statusId}
Submit a recommendation for approval.
Method: post
Path: /content/management/api/v1.1/personalization/recommendations/{id}/submitForApproval
This resource returns a list of available attribute categories.
Method: get
Path: /content/management/api/v1.1/personalization/categories
Unpublish a Recommendation.
Method: post
Path: /content/management/api/v1.1/personalization/recommendations/{id}/unpublish
Update a Recommendation.
Method: put
Path: /content/management/api/v1.1/personalization/recommendations/{id}
Update an Audience Attribute.
Method: put
Path: /content/management/api/v1.1/personalization/audienceAttributes/{id}
Validate a recommendation.
Method: post
Path: /content/management/api/v1.1/personalization/recommendations/{id}/validatePublish