action shutterstock_get_image_recommendations { label: "List recommended images" description: "This endpoint returns images that customers put in the same collection as the specified image IDs." provider: shutterstock method: GET path: "/v2/images/recommendations" encoding: json input: { type: "object" properties: { id: { type: "array" items: { type: "string" } } max_items: { type: "integer" } safe: { type: "boolean" } } required: ["id"] additionalProperties: false } output: { description: "List of recommended images" properties: { data: { type: "array" description: "Recommended images" items: { type: "object" description: "Media Recommendation" required: ["id"] properties: { id: { type: "string" description: "Media ID" } } } } errors: { type: "array" description: "Error list; appears only if there was an error" items: { type: "object" description: "Error object" required: ["message"] properties: { code: { type: "string" description: "The error code of this error" } data: { type: "string" description: "Debugging information about the error" } items: { type: "array" description: "A list of items that produced the error" items: { type: "object" } } message: { type: "string" description: "Specific details about this error" } path: { type: "string" description: "Internal code reference to the source of the error" } } } } message: { type: "string" description: "Server-generated message, if any" } page: { type: "integer" description: "Current page that is returned" } per_page: { type: "integer" description: "Number of results per page" } total_count: { type: "integer" description: "Total count of all results across all pages" } } } }