{"item":[{"id":"0b20a3d4-438b-4656-9cef-f7f0ad8ec0a1","name":"Recommendation campaigns","description":{"content":"","type":"text/plain"},"item":[{"id":"2e4052cd-a62c-45c5-a207-3f52a54eded1","name":"Get all recommendation campaigns","request":{"name":"Get all recommendation campaigns","description":{"content":"Fetch all recommendation campaigns.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_MANY_CAMPAIGN_READ`\n\n**User role permission required:** `campaigns_recommendations: read`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"page","value":"0","description":"Page number"},{"disabled":false,"key":"limit","value":"50","description":"Maximum number of campaigns on a page"},{"disabled":false,"key":"sortBy","value":"createdAt","description":"Name of the field by which data will be sorted"},{"disabled":false,"key":"ordering","value":"desc","description":"Sorting order"},{"disabled":false,"key":"includeMeta","value":"false","description":"If true, a `meta` JSON block with pagination data is included in the response body.\nIf false, the pagination data is included in the response headers.\n"},{"disabled":false,"key":"type","value":"string","description":"Filters the results by campaign type."},{"disabled":false,"key":"state","value":"draft","description":"Shows only results with states matching this parameter. When this parameter is omitted, all campaigns are returned regardless of state."},{"disabled":false,"key":"state","value":"paused","description":"Shows only results with states matching this parameter. When this parameter is omitted, all campaigns are returned regardless of state."},{"disabled":false,"key":"search","value":"string","description":"Searches campaigns by the specified phrase in their `id` and `title`."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]}},"response":[{"id":"bdc3f54a-5f35-48ff-b8cb-23b930c9f3fb","name":"Returns paginated campaigns. If `showMeta` was set to `true`, the metadata is included in the JSON response. If it was set to `false`, the metadata is included in the headers.","originalRequest":{"url":{"path":["recommendations","v2","campaigns"],"host":["{{baseUrl}}"],"query":[{"key":"page","value":"0"},{"key":"limit","value":"50"},{"key":"sortBy","value":"createdAt"},{"key":"ordering","value":"desc"},{"key":"includeMeta","value":"false"},{"key":"type","value":"string"},{"key":"state","value":"active"},{"key":"state","value":"active"},{"key":"search","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"disabled":false,"description":"Links to neighboring pages, first page, and last page in pagination","key":"Link","value":"string"},{"disabled":false,"description":"Total number of campaigns","key":"X-Pagination-Total-Count","value":"4218"},{"disabled":false,"description":"Total number of pages","key":"X-Pagination-Total-Pages","value":"4218"},{"disabled":false,"description":"The current page","key":"X-Pagination-Page","value":"4218"},{"disabled":false,"description":"Maximal number of items on a page","key":"X-Pagination-Limit","value":"4218"},{"disabled":false,"description":"The column (attribute) that the campaigns were sorted by","key":"X-Pagination-Sorted-By","value":"string"},{"disabled":false,"description":"Sorting order","key":"X-Pagination-Ordering","value":"string"},{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"meta\": {\n    \"totalPages\": 8277.12997593912,\n    \"totalCount\": 7227.185020183505,\n    \"page\": 7791.307428568083,\n    \"limit\": 3495.0902681097173,\n    \"sortedBy\": \"string\",\n    \"ordering\": \"string\",\n    \"code\": 9914.307102633384,\n    \"link\": [\n      {\n        \"url\": \"string\",\n        \"rel\": \"prev\"\n      },\n      {\n        \"url\": \"string\",\n        \"rel\": \"last\"\n      }\n    ]\n  },\n  \"data\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"extras\": {\n    \"states\": {\n      \"active\": 1739.5214645895596,\n      \"draft\": 204.94416659302738,\n      \"paused\": 5762.515700119722\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9b273fa8-0689-44d4-9798-b2adc6748820","name":"Could not find campaigns","originalRequest":{"url":{"path":["recommendations","v2","campaigns"],"host":["{{baseUrl}}"],"query":[{"key":"page","value":"0"},{"key":"limit","value":"50"},{"key":"sortBy","value":"createdAt"},{"key":"ordering","value":"desc"},{"key":"includeMeta","value":"false"},{"key":"type","value":"string"},{"key":"state","value":"active"},{"key":"state","value":"active"},{"key":"search","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c8b84531-901e-481c-b865-3eba82b6ea6a","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","campaigns"],"host":["{{baseUrl}}"],"query":[{"key":"page","value":"0"},{"key":"limit","value":"50"},{"key":"sortBy","value":"createdAt"},{"key":"ordering","value":"desc"},{"key":"includeMeta","value":"false"},{"key":"type","value":"string"},{"key":"state","value":"active"},{"key":"state","value":"active"},{"key":"search","value":"string"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"0d7f074e-da2f-4b9a-8e97-bea3e291a746","name":"Create a recommendation campaign","request":{"name":"Create a recommendation campaign","description":{"content":"Create a new recommendation campaign.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_CAMPAIGN_CREATE`\n\n**User role permission required:** `campaigns_recommendations: create`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": \"similar\",\n  \"parameters\": {\n    \"personalizedBoostingStrength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"slug\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"description\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"startDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"endDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"state\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"d23644f1-b61a-45f7-a5f3-ef99625567dd","name":"OK campaign has been returned","originalRequest":{"url":{"path":["recommendations","v2","campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": \"similar\",\n  \"parameters\": {\n    \"personalizedBoostingStrength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"slug\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"description\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"startDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"endDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"state\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"startDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"state\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": \"similar\",\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"campaignId\": \"string\",\n  \"slug\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"description\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"endDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"createdAt\": \"string\",\n  \"updatedAt\": \"string\",\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"additionalResponseAttributes\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"abTest\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"crossWorkspaceMode\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ab5fdbdd-f210-4755-9405-a7a03ca85320","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": \"similar\",\n  \"parameters\": {\n    \"personalizedBoostingStrength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"slug\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"description\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"startDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"endDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"state\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"f3f2d5b9-0483-4875-b562-f2b76f1dfad9","name":"Get recommendation campaign details","request":{"name":"Get recommendation campaign details","description":{"content":"Retrieve the details of a single campaign.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_SINGLE_CAMPAIGN_READ`\n\n**User role permission required:** `campaigns_recommendations: read`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]}},"response":[{"id":"6feca965-a479-47b1-9eca-691c66e6be92","name":"Data of a single campaign","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"startDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"state\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": \"similar\",\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"campaignId\": \"string\",\n  \"slug\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"description\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"endDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"createdAt\": \"string\",\n  \"updatedAt\": \"string\",\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"additionalResponseAttributes\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"abTest\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"crossWorkspaceMode\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6e56ec25-cfdc-486b-a2ca-6c3b8dee0fec","name":"Could not find campaign","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"08bf0a0d-e2ad-4d50-857f-f4c45c7fd14e","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"21862af3-5b70-47f1-8e72-6a83222ecc42","name":"Update a recommendation campaign","request":{"name":"Update a recommendation campaign","description":{"content":"Update a recommendation campaign by changing the parameters or copying the definition from another campaign.\n\nWhen you copy from another campaign:\n- the following campaign data is NOT updated:\n  - `title`\n  - `state`\n  - `start_date`\n  - `end_date`\n  - `campaignId`\n  - `createdAt`\n- `modified_by_user_id` changes to the user who performed the update\n\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_CAMPAIGN_UPDATE`\n\n**User role permission required:** `campaigns_recommendations: update`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"type\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"376efa8b-88b0-4ada-9f44-9c3d10661f20","name":"Campaign updated and returned","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"type\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"startDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"state\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": \"similar\",\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"campaignId\": \"string\",\n  \"slug\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"description\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"endDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"createdAt\": \"string\",\n  \"updatedAt\": \"string\",\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"additionalResponseAttributes\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"abTest\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"crossWorkspaceMode\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"24e9a62f-f1ce-4431-a893-780b57520d7b","name":"Could not find campaign","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"type\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"658bec51-fd29-4d02-b3be-f36bbda0bdfb","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"type\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d7aa848d-9e68-4e64-92fe-48f2dcde8760","name":"Delete a recommendation campaign","request":{"name":"Delete a recommendation campaign","description":{"content":"Delete a recommendation campaign. This operation is irreversible.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_CAMPAIGN_DELETE`\n\n**User role permission required:** `campaigns_recommendations: delete`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"DELETE","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]}},"response":[{"id":"c9a2f8c3-a7b3-49d6-8ac5-c3b816bcb468","name":"OK campaign has been deleted","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"startDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"state\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": \"similar\",\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"campaignId\": \"string\",\n  \"slug\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"description\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"endDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"createdAt\": \"string\",\n  \"updatedAt\": \"string\",\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"additionalResponseAttributes\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"abTest\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"crossWorkspaceMode\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"20efc595-47b3-4aaf-b6f5-080ee3894c12","name":"Could not find campaign","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"44b63382-8c03-42ce-af7c-15ec5699566f","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"DELETE","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"dcf1e672-87a5-42e3-af72-130ae830dbc0","name":"Change campaigns' states","request":{"name":"Change campaigns' states","description":{"content":"Change the status of one or more campaigns.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_STATE_CAMPAIGN_UPDATE`\n\n**User role permission required:** `campaigns_recommendations: update`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns","state"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"state\": \"paused\",\n  \"ids\": [\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"1c985dad-e08f-4204-b713-efc256dfb1c9","name":"Campaigns status changed","originalRequest":{"url":{"path":["recommendations","v2","campaigns","state"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"state\": \"paused\",\n  \"ids\": [\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n  \"string\",\n  \"string\"\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"020411ef-98ff-4c71-bcc6-d5f51bde7b7f","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","campaigns","state"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"state\": \"paused\",\n  \"ids\": [\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"be99051c-6db1-4599-b9af-411ef442ad51","name":"Copy a recommendation campaign","request":{"name":"Copy a recommendation campaign","description":{"content":"Copy a campaign. The copied campaign's `state` will be `draft` and `slug` will be undefined.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_COPY_CAMPAIGN_CREATE`\n\n**User role permission required:** `campaigns_recommendations: create`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns",":campaignId","copy"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]}},"response":[{"id":"57fb8a5b-a5f1-4a5e-86e7-f59ef259d38d","name":"Copy created and returned","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId","copy"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"startDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"state\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": \"similar\",\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"campaignId\": \"string\",\n  \"slug\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"description\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"endDate\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"createdAt\": \"string\",\n  \"updatedAt\": \"string\",\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"additionalResponseAttributes\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"abTest\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"crossWorkspaceMode\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"56d14979-e277-4e1e-bcd4-c352272f6726","name":"Could not find campaign","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId","copy"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"58b57906-6a18-45d4-a898-0966c958f5dc","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId","copy"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignId","description":"(Required) ID of the campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"d8b633ce-f531-4702-b440-d0e5e4a246bc","name":"Get simplified recommendation campaigns","request":{"name":"Get simplified recommendation campaigns","description":{"content":"Fetch simplified recommendation campaign data.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_MANY_SIMPLIFIED_CAMPAIGN_READ`\n\n**User role permission required:** `campaigns_recommendations: read`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns","simplified"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"type","value":"string","description":"Filter by campaign type."},{"disabled":false,"key":"type","value":"string","description":"Filter by campaign type."},{"disabled":false,"key":"state","value":"draft","description":"Filter by states."},{"disabled":false,"key":"state","value":"paused","description":"Filter by states."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]}},"response":[{"id":"a1bf9bbe-e9af-4c5d-bec0-f12612822b4a","name":"Simplified campaigns returned","originalRequest":{"url":{"path":["recommendations","v2","campaigns","simplified"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":"string"},{"key":"type","value":"string"},{"key":"state","value":"active"},{"key":"state","value":"active"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n  {\n    \"campaignId\": \"string\",\n    \"title\": \"string\",\n    \"type\": \"string\"\n  },\n  {\n    \"campaignId\": \"string\",\n    \"title\": \"string\",\n    \"type\": \"string\"\n  }\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"47ad536c-ada5-4ca0-adcf-65d5f8d70009","name":"Could not find campaign","originalRequest":{"url":{"path":["recommendations","v2","campaigns","simplified"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":"string"},{"key":"type","value":"string"},{"key":"state","value":"active"},{"key":"state","value":"active"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"45b1ed25-dfc9-4cb9-bdb7-0f4146a7b499","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","campaigns","simplified"],"host":["{{baseUrl}}"],"query":[{"key":"type","value":"string"},{"key":"type","value":"string"},{"key":"state","value":"active"},{"key":"state","value":"active"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"60905e7c-4790-4eab-a20d-afc770c817b6","name":"Recommendation statistics","description":{"content":"","type":"text/plain"},"item":[{"id":"25a67a2d-66b4-45ff-8af7-7d9d0be9e7f9","name":"Get recommendation campaign statistics","request":{"name":"Get recommendation campaign statistics","description":{"content":"Retrieves the statistics of campaigns defined in the request.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `AI_STATS_READ`\n\n**User role permission required:** `campaigns_recommendations: read`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns","stats"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"campaignIds\": [\n    \"string\"\n  ],\n  \"from\": \"1963-06-29\",\n  \"to\": \"2009-12-04\",\n  \"timeZone\": \"Europe/Warsaw\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"22ab2c6e-7c38-43c6-b0f5-3b0074949a00","name":"Statistics returned","originalRequest":{"url":{"path":["recommendations","v2","campaigns","stats"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"campaignIds\": [\n    \"string\"\n  ],\n  \"from\": \"1963-06-29\",\n  \"to\": \"2009-12-04\",\n  \"timeZone\": \"Europe/Warsaw\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"summary\": {\n      \"views\": 2554,\n      \"revenue\": 4139.193716251199,\n      \"itemPurchases\": 3067,\n      \"itemPurchasesPerItemClick\": 6651.223579475234,\n      \"itemClicks\": 9126.423494950293,\n      \"transactions\": 4597,\n      \"frameClicks\": 172.26814125706036,\n      \"frameClicksPerGeneration\": 9699.337728971605,\n      \"frameClicksPerView\": 5287.753446695995,\n      \"generations\": 7593,\n      \"uniqueClients\": 7070.625814115386\n    },\n    \"byCampaign\": [\n      {\n        \"campaignId\": \"string\",\n        \"stats\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"campaignId\": \"string\",\n        \"stats\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"242286d1-67ff-48ac-a96e-db6694ca08d2","name":"Service error","originalRequest":{"url":{"path":["recommendations","v2","campaigns","stats"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"campaignIds\": [\n    \"string\"\n  ],\n  \"from\": \"1963-06-29\",\n  \"to\": \"2009-12-04\",\n  \"timeZone\": \"Europe/Warsaw\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"httpStatus\": 500,\n  \"errorCode\": 7733,\n  \"timestamp\": \"2008-10-28T11:12:06.333Z\",\n  \"message\": \"string\",\n  \"traceId\": \"string\",\n  \"help\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"35cc3596-9020-4952-894a-0a1e9fd9b8bd","name":"Incorrect request","originalRequest":{"url":{"path":["recommendations","v2","campaigns","stats"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"campaignIds\": [\n    \"string\"\n  ],\n  \"from\": \"1963-06-29\",\n  \"to\": \"2009-12-04\",\n  \"timeZone\": \"Europe/Warsaw\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"httpStatus\": 500,\n  \"errorCode\": 7733,\n  \"timestamp\": \"2008-10-28T11:12:06.333Z\",\n  \"message\": \"string\",\n  \"traceId\": \"string\",\n  \"help\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"7ad3c657-e2b1-4ba6-879a-91d5a5583e47","name":"Get global recommendation campaign statistics","request":{"name":"Get global recommendation campaign statistics","description":{"content":"Retrieves the statistics of all recommendation campaigns.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `AI_STATS_READ`\n\n**User role permission required:** `campaigns_recommendations: read`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns","stats","global"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"from","value":"2020-05-09","description":"Upper bound of the interval for which the statistics will be retrieved.  \nMust be provided with `from`, otherwise the filter is treated as unspecified.  \nIf not specified, the interval is last 7 days.\n"},{"disabled":false,"key":"to","value":"2020-05-09","description":"Lower bound of the interval for which the statistics will be retrieved.\nIf not specified, the interval is last 7 days.\n"},{"disabled":false,"key":"timeZone","value":"Europe/Warsaw","description":"Time zone identifier."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]}},"response":[{"id":"48aea011-a6eb-4f61-ab91-1ad74503295b","name":"Statistics returned","originalRequest":{"url":{"path":["recommendations","v2","campaigns","stats","global"],"host":["{{baseUrl}}"],"query":[{"key":"from","value":"2020-05-09"},{"key":"to","value":"2020-05-09"},{"key":"timeZone","value":"Europe/Warsaw"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"summary\": {\n      \"views\": 1849,\n      \"revenue\": 3942.8408686594853,\n      \"itemPurchases\": 1933,\n      \"itemPurchasesPerItemClick\": 638.2347519254961,\n      \"itemClicks\": 1444.8621960911069,\n      \"transactions\": 7449,\n      \"frameClicks\": 1020.842373067764,\n      \"frameClicksPerGeneration\": 7953.894220504761,\n      \"frameClicksPerView\": 5629.746359361348,\n      \"generations\": 795,\n      \"uniqueClients\": 1204.634853273353\n    },\n    \"byDate\": [\n      {\n        \"date\": \"1956-06-18\",\n        \"stats\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"date\": \"2019-12-03\",\n        \"stats\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f8402a61-95b8-490c-9cc7-d09b498d779d","name":"Service error","originalRequest":{"url":{"path":["recommendations","v2","campaigns","stats","global"],"host":["{{baseUrl}}"],"query":[{"key":"from","value":"2020-05-09"},{"key":"to","value":"2020-05-09"},{"key":"timeZone","value":"Europe/Warsaw"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"httpStatus\": 500,\n  \"errorCode\": 7733,\n  \"timestamp\": \"2008-10-28T11:12:06.333Z\",\n  \"message\": \"string\",\n  \"traceId\": \"string\",\n  \"help\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2a4aa843-7fe4-4d26-abb9-b060cbdb476f","name":"Incorrect request","originalRequest":{"url":{"path":["recommendations","v2","campaigns","stats","global"],"host":["{{baseUrl}}"],"query":[{"key":"from","value":"2020-05-09"},{"key":"to","value":"2020-05-09"},{"key":"timeZone","value":"Europe/Warsaw"}],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"httpStatus\": 500,\n  \"errorCode\": 7733,\n  \"timestamp\": \"2008-10-28T11:12:06.333Z\",\n  \"message\": \"string\",\n  \"traceId\": \"string\",\n  \"help\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ed789265-3fca-4c9b-b386-cb84c23fa426","name":"Get recommendation campaign statistics","request":{"name":"Get recommendation campaign statistics","description":{"content":"Retrieves the statistics of a single recommendation campaign.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `AI_STATS_READ`\n\n**User role permission required:** `campaigns_recommendations: read`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns",":campaignId","stats"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"from","value":"2020-05-09","description":"Upper bound of the interval for which the statistics will be retrieved.  \nMust be provided with `from`, otherwise the filter is treated as unspecified.  \nIf not specified, the interval is last 7 days.\n"},{"disabled":false,"key":"to","value":"2020-05-09","description":"Lower bound of the interval for which the statistics will be retrieved.\nIf not specified, the interval is last 7 days.\n"},{"disabled":false,"key":"timeZone","value":"Europe/Warsaw","description":"Time zone identifier."}],"variable":[{"disabled":false,"type":"any","value":"50NCGoRK0VRb","key":"campaignId","description":"(Required) ID of the recommendation campaign"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]}},"response":[{"id":"19d68e04-e907-4fae-8424-6df10f383565","name":"Statistics returned","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId","stats"],"host":["{{baseUrl}}"],"query":[{"key":"from","value":"2020-05-09"},{"key":"to","value":"2020-05-09"},{"key":"timeZone","value":"Europe/Warsaw"}],"variable":[{"disabled":false,"type":"any","value":"50NCGoRK0VRb","key":"campaignId","description":"(Required) ID of the recommendation campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"summary\": {\n      \"views\": 7548,\n      \"revenue\": 2528.987246015896,\n      \"itemPurchases\": 8705,\n      \"itemPurchasesPerItemClick\": 6489.241030400543,\n      \"itemClicks\": 2467.3792629919044,\n      \"transactions\": 7510,\n      \"frameClicks\": 2178.63098078928,\n      \"frameClicksPerGeneration\": 4684.474736534137,\n      \"frameClicksPerView\": 3886.6393107160256,\n      \"generations\": 3632,\n      \"uniqueClients\": 354.2096043760856\n    },\n    \"byDate\": [\n      {\n        \"date\": \"1957-09-10\",\n        \"stats\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"date\": \"2022-12-04\",\n        \"stats\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"eb37b8ac-bac1-47e7-9e70-0de4315ffdf0","name":"Service error","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId","stats"],"host":["{{baseUrl}}"],"query":[{"key":"from","value":"2020-05-09"},{"key":"to","value":"2020-05-09"},{"key":"timeZone","value":"Europe/Warsaw"}],"variable":[{"disabled":false,"type":"any","value":"50NCGoRK0VRb","key":"campaignId","description":"(Required) ID of the recommendation campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"httpStatus\": 500,\n  \"errorCode\": 7733,\n  \"timestamp\": \"2008-10-28T11:12:06.333Z\",\n  \"message\": \"string\",\n  \"traceId\": \"string\",\n  \"help\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"57494ee3-8b38-43cd-b946-131d06a6483c","name":"Incorrect request","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId","stats"],"host":["{{baseUrl}}"],"query":[{"key":"from","value":"2020-05-09"},{"key":"to","value":"2020-05-09"},{"key":"timeZone","value":"Europe/Warsaw"}],"variable":[{"disabled":false,"type":"any","value":"50NCGoRK0VRb","key":"campaignId","description":"(Required) ID of the recommendation campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"httpStatus\": 500,\n  \"errorCode\": 7733,\n  \"timestamp\": \"2008-10-28T11:12:06.333Z\",\n  \"message\": \"string\",\n  \"traceId\": \"string\",\n  \"help\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"044506d0-90c6-4022-8eaf-14530e729288","name":"Get statistics for top items in a campaign","request":{"name":"Get statistics for top items in a campaign","description":{"content":"Retrieves the statistics of top products for a single recommendation campaign.\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `AI_STATS_READ`\n\n**User role permission required:** `campaigns_recommendations: read`\n","type":"text/plain"},"url":{"path":["recommendations","v2","campaigns",":campaignId","products","stats"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"from","value":"2020-05-09","description":"Upper bound of the interval for which the statistics will be retrieved.  \nMust be provided with `from`, otherwise the filter is treated as unspecified.  \nIf not specified, the interval is last 7 days.\n"},{"disabled":false,"key":"to","value":"2020-05-09","description":"Lower bound of the interval for which the statistics will be retrieved.\nIf not specified, the interval is last 7 days.\n"},{"disabled":false,"key":"timeZone","value":"Europe/Warsaw","description":"Time zone identifier."},{"disabled":false,"key":"metric","value":"views","description":"The response will include statistics for up to 10 top-performing items according to the selected metric, sorted from best to worst.\nIf not specified, the default metric is `views`.\n- views - the number of displayed recommendation frames.\n- generations - the number of generated recommendation frames.\n- clicks - the number of times an item in a recommendation frame was clicked.\n- charges - the number of transactions caused by the recommendation.\n- revenue - the revenue generated by the recommendation.\n"}],"variable":[{"disabled":false,"type":"any","value":"50NCGoRK0VRb","key":"campaignId","description":"(Required) ID of the recommendation campaign"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]}},"response":[{"id":"29ea30ed-98e0-45b1-b2ba-4e56ee39a120","name":"Statistics returned","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId","products","stats"],"host":["{{baseUrl}}"],"query":[{"key":"from","value":"2020-05-09"},{"key":"to","value":"2020-05-09"},{"key":"timeZone","value":"Europe/Warsaw"},{"key":"metric","value":"views"}],"variable":[{"disabled":false,"type":"any","value":"50NCGoRK0VRb","key":"campaignId","description":"(Required) ID of the recommendation campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"productId\": \"string\",\n      \"stats\": {\n        \"views\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"revenue\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"itemPurchases\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"itemPurchasesPerItemClick\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"itemClicks\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"transactions\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"frameClicks\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"frameClicksPerGeneration\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"frameClicksPerView\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"generations\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"uniqueClients\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    },\n    {\n      \"productId\": \"string\",\n      \"stats\": {\n        \"views\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"revenue\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"itemPurchases\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"itemPurchasesPerItemClick\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"itemClicks\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"transactions\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"frameClicks\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"frameClicksPerGeneration\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"frameClicksPerView\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"generations\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        },\n        \"uniqueClients\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4d51c09a-7aeb-4f50-8c88-3adcc814bc7d","name":"Service error","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId","products","stats"],"host":["{{baseUrl}}"],"query":[{"key":"from","value":"2020-05-09"},{"key":"to","value":"2020-05-09"},{"key":"timeZone","value":"Europe/Warsaw"},{"key":"metric","value":"views"}],"variable":[{"disabled":false,"type":"any","value":"50NCGoRK0VRb","key":"campaignId","description":"(Required) ID of the recommendation campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"httpStatus\": 500,\n  \"errorCode\": 7733,\n  \"timestamp\": \"2008-10-28T11:12:06.333Z\",\n  \"message\": \"string\",\n  \"traceId\": \"string\",\n  \"help\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8fb89beb-1415-4497-abff-1a9b64c79614","name":"Incorrect request","originalRequest":{"url":{"path":["recommendations","v2","campaigns",":campaignId","products","stats"],"host":["{{baseUrl}}"],"query":[{"key":"from","value":"2020-05-09"},{"key":"to","value":"2020-05-09"},{"key":"timeZone","value":"Europe/Warsaw"},{"key":"metric","value":"views"}],"variable":[{"disabled":false,"type":"any","value":"50NCGoRK0VRb","key":"campaignId","description":"(Required) ID of the recommendation campaign"}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"httpStatus\": 500,\n  \"errorCode\": 7733,\n  \"timestamp\": \"2008-10-28T11:12:06.333Z\",\n  \"message\": \"string\",\n  \"traceId\": \"string\",\n  \"help\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"a18f1ecc-5ed1-43d4-802e-3c00eb3949cd","name":"Recommendations","description":{"content":"","type":"text/plain"},"item":[{"id":"97aa656d-09c6-483f-b9b9-4e8e7e93b21f","name":"Get recommendations by campaign","request":{"name":"Get recommendations by campaign","description":{"content":"This method allows you to retrieve recommendations based on a campaignID or a slug and a context. The context is built based on:\n\n  - campaign identifier (required)\n  - profile UUID\n  - items (for example, items currently in the basket)\n  - item exclusions\n\n\n  This is the recommended and simplest way to fetch recommendations.\n\n  Before you use this method, you must to create a recommendations campaign in Synerise. All the recommendation filters and parameters will be handled for you automatically according to a campaign's configuration.\n\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>\n\n**API key permission required:** `API_MATERIALIZER_V2_RECOMMEND_CAMPAIGNS_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","campaigns",":campaignIdentifier"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"clientUUID","value":"string","description":"Profile UUID. This parameter is required for these recommendation types:\n  - Personalized\n  - Last seen\n  - Recent interactions\n  - Section\n  - Attribute\n\nThis parameter can be passed in all recommendations. In recommendations which don't require the customer context, it can still be used to create filters.\n"},{"disabled":false,"key":"itemId","value":"string","description":"Item ID or item IDs for the recommendation context. This parameter is:\n\n- required for similar/complementary items campaigns.\n\n- optional for personalized campaigns.\n\nThis parameter can be passed in all recommendations. In recommendations which don't use the context item as part of the recommendation model, the context item can only be used to create filters.\n\nYou can repeat this parameter in order to pass a number of context-creating items, for example, in a cart recommendation campaign.\n\nThis overrides the `itemsSource` settings of the campaign definition.\n\nAlternatively, you can pass the `itemsSourceType` and `itemsSourceId` parameters to use context items from source (aggregate or expression). These parameters can't be used at the same request with `itemId`.\n"},{"disabled":false,"key":"inventoryChannelId","value":"string","description":"Inventory context identifier used to evaluate inventory-related filters and boosting strategies. If not provided, no inventory context will be applied."},{"disabled":false,"key":"itemsSourceType","value":"aggregate","description":"Item ID or item IDs source type for the recommendation context.\n\nMust be used with `itemSourceId`. This overrides the `itemsSource` settings of the campaign definition.\n\nIn recommendations whose models doesn't use the item context, the attributes of those items can only be used in filters.  \n\nIf the items' source type is 'aggregate', the aggregate result will be used as context items. If the items' source type is 'expression', the expression result will be used as context items.\n\nThe item ID source (aggregate or expression) should return a string or an array of strings. If it returns numerical values, the recommendations engine attempts to convert them into strings while processing the request.\n\nAlternatively, you can pass the `itemId` parameter to define context items directly. Only one of these options is allowed at the same time.\n"},{"disabled":false,"key":"itemsSourceId","value":"string","description":"Source of item IDs for the recommendation context. In recommendations whose models doesn't use the item context, the attributes of those items can only be used in filters.\n\nMust be used with `itemsSourceType`.\n\nIf the items' source type is 'aggregate', this is the aggregate's ID. If the items' source type is 'expression', this is the expression's ID.\n\nThe item ID source (aggregate or expression) should return a string or an array of strings. If it returns numerical values, the recommendations engine attempts to convert them into strings while processing the request.\n\nAlternatively, you can pass the `itemId` parameter to define context items directly. Only one of these options is allowed at the same time.\n"},{"disabled":false,"key":"externalItemId","value":"string","description":"Items provided by an external recommendation model to be returned as recommendation results.\n\nYou can repeat this parameter to pass multiple external items.\n\nThis parameter is used with campaigns of type \"external-items\".\n"},{"disabled":false,"key":"itemIdExcluded","value":"string","description":"IDs of items that will be excluded from the generated recommendations. For example, items already added to the basket."},{"disabled":false,"key":"additionalFilters","value":"effectivePrice>300 AND effectivePrice<400","description":"<hr>\n<strong>IMPORTANT</strong>:\n\n- The `filtersJoiner` attribute is REQUIRED when `additionalFilters` is included. If `filtersJoiner` is missing, the additional filters do not work.  \n- Do NOT send multiple instances of this parameter.\n\n<hr>\n\nAdditional filters. These are merged with the campaign's own filters according to the logic in `filtersJoiner`.\n\nThis parameter must include all the additional filters as a single string, for example `additionalFilters=effectivePrice>300 AND effectivePrice<400` (the spaces are required).\n"},{"disabled":false,"key":"filtersJoiner","value":"OR","description":"Defines the logic of merging `additionalFilters` with the campaign's existing filters.\n- `REPLACE` replaces the campaign's filters with your filters.\n- `AND` matches if both your filters and the campaign filters are met.\n- `OR` matches if at least one of the filters is met.\n"},{"disabled":false,"key":"additionalElasticFilters","value":"effectivePrice>300 AND effectivePrice<400","description":"<hr>\n<strong>IMPORTANT</strong>:\n\n- The `elasticFiltersJoiner` attribute is REQUIRED when `additionalElasticFilters` is included. If `elasticFiltersJoiner` is missing, the additional filters do not work.  \n- Do NOT send multiple instances of this parameter.\n\n<hr>\n\nAdditional elastic filters. These are merged with the campaign's own elastic filters according to the logic in `elasticFiltersJoiner`.\n\nThis parameter must include all the additional filters as a single string, for example `additionalElasticFilters=effectivePrice>300 AND effectivePrice<400` (the spaces are required).\n"},{"disabled":false,"key":"elasticFiltersJoiner","value":"OR","description":"Defines the logic of merging `additionalElasticFilters` with the campaign's existing elastic filters.\n- `REPLACE` replaces the campaign's filters with your filters.\n- `AND` matches if both your filters and the campaign filters are met.\n- `OR` matches if at least one of the filters is met.\n"},{"disabled":false,"key":"displayAttribute","value":"string","description":"Item attribute whose value will be returned in the recommendation response. The parameter value will be merged with the configuration of the recommendation. This parameter can be passed multiple times."},{"disabled":false,"key":"includeContextItems","value":"false","description":"When true, the recommendation response will include context items metadata."},{"disabled":false,"key":"params","value":"source:mobile","description":"List of extra params that will be added to the `recommendation.generated` event. They must be in the `name:value` format. The total size must not exceed 500 bytes when written as a JSON object.\n"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignIdentifier","description":"(Required) Recommendation campaign identifier - a campaignID or a slug"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]}},"response":[{"id":"b6a45889-6dda-4877-a4b4-0db78f3c7ed1","name":"Recommendations for the provided context. The response schema depends on your Workspace configuration. The schema below only includes the static elements.","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns",":campaignIdentifier"],"host":["{{baseUrl}}"],"query":[{"key":"clientUUID","value":"string"},{"key":"itemId","value":"string"},{"key":"inventoryChannelId","value":"string"},{"key":"itemsSourceType","value":"aggregate"},{"key":"itemsSourceId","value":"string"},{"key":"externalItemId","value":"string"},{"key":"itemIdExcluded","value":"string"},{"key":"additionalFilters","value":"effectivePrice>300 AND effectivePrice<400"},{"key":"filtersJoiner","value":"OR"},{"key":"additionalElasticFilters","value":"effectivePrice>300 AND effectivePrice<400"},{"key":"elasticFiltersJoiner","value":"OR"},{"key":"displayAttribute","value":"string"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignIdentifier","description":"(Required) Recommendation campaign identifier - a campaignID or a slug"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ],\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"slots\": [\n      {\n        \"id\": 4623,\n        \"itemIds\": [\n          \"string\",\n          \"string\"\n        ],\n        \"name\": \"string\",\n        \"error\": {\n          \"status\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"error\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"message\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      },\n      {\n        \"id\": 5094,\n        \"itemIds\": [\n          \"string\",\n          \"string\"\n        ],\n        \"name\": \"string\",\n        \"error\": {\n          \"status\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"error\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"message\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    ],\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f82839ae-73a9-4829-9626-1fb7a2359b42","name":"No recommendations could be generated for the specified campaign and context.","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns",":campaignIdentifier"],"host":["{{baseUrl}}"],"query":[{"key":"clientUUID","value":"string"},{"key":"itemId","value":"string"},{"key":"inventoryChannelId","value":"string"},{"key":"itemsSourceType","value":"aggregate"},{"key":"itemsSourceId","value":"string"},{"key":"externalItemId","value":"string"},{"key":"itemIdExcluded","value":"string"},{"key":"additionalFilters","value":"effectivePrice>300 AND effectivePrice<400"},{"key":"filtersJoiner","value":"OR"},{"key":"additionalElasticFilters","value":"effectivePrice>300 AND effectivePrice<400"},{"key":"elasticFiltersJoiner","value":"OR"},{"key":"displayAttribute","value":"string"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignIdentifier","description":"(Required) Recommendation campaign identifier - a campaignID or a slug"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e6c9520f-bd55-4a2b-8ccb-31530df3fb44","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns",":campaignIdentifier"],"host":["{{baseUrl}}"],"query":[{"key":"clientUUID","value":"string"},{"key":"itemId","value":"string"},{"key":"inventoryChannelId","value":"string"},{"key":"itemsSourceType","value":"aggregate"},{"key":"itemsSourceId","value":"string"},{"key":"externalItemId","value":"string"},{"key":"itemIdExcluded","value":"string"},{"key":"additionalFilters","value":"effectivePrice>300 AND effectivePrice<400"},{"key":"filtersJoiner","value":"OR"},{"key":"additionalElasticFilters","value":"effectivePrice>300 AND effectivePrice<400"},{"key":"elasticFiltersJoiner","value":"OR"},{"key":"displayAttribute","value":"string"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignIdentifier","description":"(Required) Recommendation campaign identifier - a campaignID or a slug"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3e76786a-c692-4c5e-8462-a0411b8d3962","name":"Get recommendations by campaign","request":{"name":"Get recommendations by campaign","description":{"content":"This method allows you to retrieve recommendations based on a campaignID or slug and a context. The context is built based on:\n\n- campaign ID or slug (one of those is required)\n- profile UUID\n- items (for example, items currently in the basket)\n- item exclusions\n\nThis is the recommended and simplest way to fetch recommendations.\n\nBefore you use this method, you must to create a recommendations campaign in Synerise. All the recommendation filters and parameters will be handled for you automatically according to a campaign's configuration.\n\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>\n\n**API key permission required:** `API_MATERIALIZER_V2_RECOMMEND_CAMPAIGNS_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","campaigns"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]},"body":{"mode":"raw","raw":"{\n  \"clientUUID\": \"string\",\n  \"campaignId\": \"string\",\n  \"slug\": \"string\",\n  \"items\": [\n    \"string\",\n    \"string\"\n  ],\n  \"itemsSource\": {\n    \"type\": \"expression\",\n    \"id\": \"string\"\n  },\n  \"itemsExcluded\": [\n    \"string\",\n    \"string\"\n  ],\n  \"additionalFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"filtersJoiner\": \"AND\",\n  \"additionalElasticFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"elasticFiltersJoiner\": \"AND\",\n  \"displayAttributes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": true,\n  \"recommendedItemsFromExternalModel\": [\n    [\n      \"string\",\n      \"string\"\n    ],\n    [\n      \"string\",\n      \"string\"\n    ]\n  ],\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"57ec89e2-efd6-4728-b893-d222d0798824","name":"Recommendations for the provided context. The response schema depends on your Workspace configuration. The schema below only includes the static elements.","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"clientUUID\": \"string\",\n  \"campaignId\": \"string\",\n  \"slug\": \"string\",\n  \"items\": [\n    \"string\",\n    \"string\"\n  ],\n  \"itemsSource\": {\n    \"type\": \"expression\",\n    \"id\": \"string\"\n  },\n  \"itemsExcluded\": [\n    \"string\",\n    \"string\"\n  ],\n  \"additionalFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"filtersJoiner\": \"AND\",\n  \"additionalElasticFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"elasticFiltersJoiner\": \"AND\",\n  \"displayAttributes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": true,\n  \"recommendedItemsFromExternalModel\": [\n    [\n      \"string\",\n      \"string\"\n    ],\n    [\n      \"string\",\n      \"string\"\n    ]\n  ],\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ],\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"slots\": [\n      {\n        \"id\": 311,\n        \"itemIds\": [\n          \"string\",\n          \"string\"\n        ],\n        \"name\": \"string\",\n        \"error\": {\n          \"status\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"error\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"message\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      },\n      {\n        \"id\": 7013,\n        \"itemIds\": [\n          \"string\",\n          \"string\"\n        ],\n        \"name\": \"string\",\n        \"error\": {\n          \"status\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"error\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"message\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    ],\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9f8ab334-d009-4d9d-88a3-c8588bfb1317","name":"No recommendations could be generated for the specified campaign and context.","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"clientUUID\": \"string\",\n  \"campaignId\": \"string\",\n  \"slug\": \"string\",\n  \"items\": [\n    \"string\",\n    \"string\"\n  ],\n  \"itemsSource\": {\n    \"type\": \"expression\",\n    \"id\": \"string\"\n  },\n  \"itemsExcluded\": [\n    \"string\",\n    \"string\"\n  ],\n  \"additionalFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"filtersJoiner\": \"AND\",\n  \"additionalElasticFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"elasticFiltersJoiner\": \"AND\",\n  \"displayAttributes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": true,\n  \"recommendedItemsFromExternalModel\": [\n    [\n      \"string\",\n      \"string\"\n    ],\n    [\n      \"string\",\n      \"string\"\n    ]\n  ],\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a6b2ee2e-0ef3-4d36-a742-ee3fb672ea8e","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"clientUUID\": \"string\",\n  \"campaignId\": \"string\",\n  \"slug\": \"string\",\n  \"items\": [\n    \"string\",\n    \"string\"\n  ],\n  \"itemsSource\": {\n    \"type\": \"expression\",\n    \"id\": \"string\"\n  },\n  \"itemsExcluded\": [\n    \"string\",\n    \"string\"\n  ],\n  \"additionalFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"filtersJoiner\": \"AND\",\n  \"additionalElasticFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"elasticFiltersJoiner\": \"AND\",\n  \"displayAttributes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": true,\n  \"recommendedItemsFromExternalModel\": [\n    [\n      \"string\",\n      \"string\"\n    ],\n    [\n      \"string\",\n      \"string\"\n    ]\n  ],\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"59126874-ea82-41df-808e-4921fc3de23f","name":"Get recommendations by campaign and profile identifier","request":{"name":"Get recommendations by campaign and profile identifier","description":{"content":"\n**Before you use this method**: you must [create a recommendations campaign in Synerise](https://help.synerise.com/docs/campaign/recommendations-v2/). All the recommendation filters and parameters will be handled for you automatically according to a campaign's configuration.\n\nThe method allows you to retrieve recommendations based on a campaignID or a slug, profile's identifier name (the value of the identifier is provided in the request body), and a context. The context is built based on:\n\n- campaign identifier (required)\n- identifierName (required)\n- identifierValue (required)\n- items (for example, items currently in the basket)\n- item exclusions\n\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `API_MATERIALIZER_V2_RECOMMEND_WITH_CUSTOM_ID_RECOMMENDATIONS_READ`\n\n**User role permission required:** `campaigns_recommendations: read`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","campaigns",":campaignIdentifier","by",":identifierName"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignIdentifier","description":"(Required) Recommendation campaign identifier - a campaignID or a slug"},{"disabled":false,"type":"any","value":"uuid","key":"identifierName","description":"(Required) The name of the profile identifier to use for the request. By default, the allowed identifier types are `id`, `uuid`, `email`, and `custom_identify`. This may be changed in the workspace configuration."}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"identifierValue\": \"string\",\n  \"items\": [\n    \"string\",\n    \"string\"\n  ],\n  \"itemsSource\": {\n    \"type\": \"aggregate\",\n    \"id\": \"string\"\n  },\n  \"itemsExcluded\": [\n    \"string\",\n    \"string\"\n  ],\n  \"additionalFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"filtersJoiner\": \"REPLACE\",\n  \"additionalElasticFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"elasticFiltersJoiner\": \"OR\",\n  \"displayAttributes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": true,\n  \"recommendedItemsFromExternalModel\": [\n    [\n      \"string\",\n      \"string\"\n    ],\n    [\n      \"string\",\n      \"string\"\n    ]\n  ],\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"d4b9696c-d556-494d-852f-592ace25d252","name":"Recommendations for the provided context. The response schema depends on your Workspace configuration. The schema below only includes the static elements.","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns",":campaignIdentifier","by",":identifierName"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignIdentifier","description":"(Required) Recommendation campaign identifier - a campaignID or a slug"},{"disabled":false,"type":"any","value":"uuid","key":"identifierName","description":"(Required) The name of the profile identifier to use for the request. By default, the allowed identifier types are `id`, `uuid`, `email`, and `custom_identify`. This may be changed in the workspace configuration."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"identifierValue\": \"string\",\n  \"items\": [\n    \"string\",\n    \"string\"\n  ],\n  \"itemsSource\": {\n    \"type\": \"aggregate\",\n    \"id\": \"string\"\n  },\n  \"itemsExcluded\": [\n    \"string\",\n    \"string\"\n  ],\n  \"additionalFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"filtersJoiner\": \"REPLACE\",\n  \"additionalElasticFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"elasticFiltersJoiner\": \"OR\",\n  \"displayAttributes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": true,\n  \"recommendedItemsFromExternalModel\": [\n    [\n      \"string\",\n      \"string\"\n    ],\n    [\n      \"string\",\n      \"string\"\n    ]\n  ],\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ],\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"slots\": [\n      {\n        \"id\": 311,\n        \"itemIds\": [\n          \"string\",\n          \"string\"\n        ],\n        \"name\": \"string\",\n        \"error\": {\n          \"status\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"error\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"message\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      },\n      {\n        \"id\": 7013,\n        \"itemIds\": [\n          \"string\",\n          \"string\"\n        ],\n        \"name\": \"string\",\n        \"error\": {\n          \"status\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"error\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"message\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    ],\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"53d8fa6e-e0e4-4529-b3ad-627900b3c313","name":"No recommendations could be generated for the specified campaign and context.","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns",":campaignIdentifier","by",":identifierName"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignIdentifier","description":"(Required) Recommendation campaign identifier - a campaignID or a slug"},{"disabled":false,"type":"any","value":"uuid","key":"identifierName","description":"(Required) The name of the profile identifier to use for the request. By default, the allowed identifier types are `id`, `uuid`, `email`, and `custom_identify`. This may be changed in the workspace configuration."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"identifierValue\": \"string\",\n  \"items\": [\n    \"string\",\n    \"string\"\n  ],\n  \"itemsSource\": {\n    \"type\": \"aggregate\",\n    \"id\": \"string\"\n  },\n  \"itemsExcluded\": [\n    \"string\",\n    \"string\"\n  ],\n  \"additionalFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"filtersJoiner\": \"REPLACE\",\n  \"additionalElasticFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"elasticFiltersJoiner\": \"OR\",\n  \"displayAttributes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": true,\n  \"recommendedItemsFromExternalModel\": [\n    [\n      \"string\",\n      \"string\"\n    ],\n    [\n      \"string\",\n      \"string\"\n    ]\n  ],\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"95743372-806c-47ce-bd0a-5c98e5e98be6","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns",":campaignIdentifier","by",":identifierName"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"campaignIdentifier","description":"(Required) Recommendation campaign identifier - a campaignID or a slug"},{"disabled":false,"type":"any","value":"uuid","key":"identifierName","description":"(Required) The name of the profile identifier to use for the request. By default, the allowed identifier types are `id`, `uuid`, `email`, and `custom_identify`. This may be changed in the workspace configuration."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"identifierValue\": \"string\",\n  \"items\": [\n    \"string\",\n    \"string\"\n  ],\n  \"itemsSource\": {\n    \"type\": \"aggregate\",\n    \"id\": \"string\"\n  },\n  \"itemsExcluded\": [\n    \"string\",\n    \"string\"\n  ],\n  \"additionalFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"filtersJoiner\": \"REPLACE\",\n  \"additionalElasticFilters\": \"effectivePrice>300 AND effectivePrice<400\",\n  \"elasticFiltersJoiner\": \"OR\",\n  \"displayAttributes\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": true,\n  \"recommendedItemsFromExternalModel\": [\n    [\n      \"string\",\n      \"string\"\n    ],\n    [\n      \"string\",\n      \"string\"\n    ]\n  ],\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"75b907d9-3d95-47bc-ad2b-8b1a47d932f0","name":"Preview campaign recommendations","request":{"name":"Preview campaign recommendations","description":{"content":"This method allows you to preview recommendations for a campaign with a given configuration before creating it.\n\n**Note**: This method is not an alternative to creating recommendations for an existing campaign. It is intended for testing purposes only.\n\nThe recommendation context is built based on:\n- profile UUID\n- items\n- item exclusions\n\n\n---\n\n**API consumers:** <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=userLogin\" target=\"_blank\" rel=\"noopener\">Synerise User</a>\n\n**API key permission required:** `API_MATERIALIZER_V2_RECOMMEND_CAMPAIGNS_RECOMMENDATIONS_PREVIEW_READ`\n\n**User role permission required:** `campaigns_recommendations: read`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","campaigns","preview"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]},"body":{"mode":"raw","raw":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"clientUUID\": \"9235ff7b-f9d8-b382-9bdd-feb2c6bb36af\",\n  \"items\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"includeContextItems\": false,\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"campaignId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"fc33ccac-ccd2-4cab-b152-dee95724cb96","name":"Recommendations for the provided context. The response schema depends on your Workspace configuration. The schema below only includes the static elements.","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns","preview"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"clientUUID\": \"9c78f7e5-2ed1-1138-feff-61963a8ebb3f\",\n  \"items\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"includeContextItems\": false,\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"campaignId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ],\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"slots\": [\n      {\n        \"id\": 311,\n        \"itemIds\": [\n          \"string\",\n          \"string\"\n        ],\n        \"name\": \"string\",\n        \"error\": {\n          \"status\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"error\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"message\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      },\n      {\n        \"id\": 7013,\n        \"itemIds\": [\n          \"string\",\n          \"string\"\n        ],\n        \"name\": \"string\",\n        \"error\": {\n          \"status\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"error\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"message\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        }\n      }\n    ],\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ]\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0711b461-e193-4ffa-b4ed-2c4c04b708da","name":"No recommendations could be generated for the specified campaign and context.","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns","preview"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"clientUUID\": \"9c78f7e5-2ed1-1138-feff-61963a8ebb3f\",\n  \"items\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"includeContextItems\": false,\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"campaignId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"36e4695e-cbd2-4c7f-9f8f-cf670c5fecd4","name":"The user has sent too many requests in a given amount of time (\"rate limiting\").","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns","preview"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"clientUUID\": \"9c78f7e5-2ed1-1138-feff-61963a8ebb3f\",\n  \"items\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"includeContextItems\": false,\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"campaignId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Too Many Requests","code":429,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c023fb4a-77ad-4268-ae1e-ee5d43a9d625","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","campaigns","preview"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"itemsCatalogId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"slots\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"type\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"clientUUID\": \"9c78f7e5-2ed1-1138-feff-61963a8ebb3f\",\n  \"items\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"includeContextItems\": false,\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"parameters\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"title\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"campaignId\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"personalizeSlotsOrder\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"boostingStrategies\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"itemsSource\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"1988-03-07T20:37:53.171Z\",\n  \"status\": 1529,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"fbacdc18-9f7d-47aa-8181-d69a421212b3","name":"Personalized recommendations","request":{"name":"Personalized recommendations","description":{"content":"Retrieve item recommendations for a profile.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_PERSONALIZED_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"minNumItems","value":"1","description":"The minimal number of returned item recommendations. If the service is not able to return at least this many recommendations, it will return an error."},{"disabled":false,"key":"maxNumItems","value":"5","description":"The maximal number of returned item recommendations."},{"disabled":false,"key":"campaignId","value":"defaultCampaign","description":"The campaignId which will be passed as *utm_campaign* in a link to the recommended item."},{"disabled":false,"key":"campaignName","value":"string","description":"The campaign name which will be included in the recommendation.generated event."},{"disabled":false,"key":"excludePurchasedItems","value":"false","description":"When true, the recommendation results will include only items that the profile hasn't purchased before.  \n**IMPORTANT**: Only the last 250 purchased items are taken into account. Items further back in the purchase history may be included in the recommendation.\n"},{"disabled":false,"key":"excludePurchasedItemsSinceDays","value":"342","description":"Limits the application of the `excludePurchasedItems` filter to a specified number of days."},{"disabled":false,"key":"filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"elastic:filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation. The Elastic filter may be dropped if not enough products meet the required criteria.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"itemId","value":"string","description":"Item identifier, equal to `itemId` from the *item feed*. It can be used to define the item context of the query."},{"disabled":false,"key":"itemCatalogId","value":"default","description":"ID (_not_ name) of the item feed to use in the request. The requested recommendation type (model) must be ready for this item feed."},{"disabled":false,"key":"elastic","value":"false"},{"disabled":false,"key":"filters","value":"[{\"field\":\"string\",\"maxNumItems\":1231.8742807066185,\"levelRangeModifier\":7635.19414620832}]"},{"disabled":false,"key":"includeContextItems","value":"true","description":"The recommendation results will include context items from the request."},{"disabled":false,"key":"params","value":"source:mobile","description":"List of extra params that will be added to the `recommendation.generated` event. They must be in the `name:value` format. The total size must not exceed 500 bytes when written as a JSON object.\n"},{"disabled":false,"key":"inventoryChannelId","value":"string","description":"Inventory context identifier used to evaluate inventory-related filters and boosting strategies. If not provided, no inventory context will be applied.\n"},{"disabled":false,"key":"crossWorkspaceMode","value":"true","description":"Specifies if recommendation should use cross-workspace mode and personalize recommendations with events from other members of workspace group if they are available.\n"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Recommendations will be generated for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]}},"response":[{"id":"6318b23e-242a-414b-92df-9c46c858731f","name":"Personalized recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemId","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Recommendations will be generated for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a52e1aee-bc9a-44eb-9138-548d0d807d24","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemId","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Recommendations will be generated for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4bd390b9-0a6c-425f-b5de-86a4594a3a24","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemId","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Recommendations will be generated for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"7184b033-6407-4182-9705-e4df9babd9eb","name":"Personalized recommendations","request":{"name":"Personalized recommendations","description":{"content":"Retrieve item recommendations for a profile.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_PERSONALIZED_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Recommendations will be generated for the provided profile UUID."}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]},"body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 7879,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 8485.993546648797,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": true\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"74fe6d4d-b33d-4b35-80c5-b88b08b7020c","name":"Personalized recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Recommendations will be generated for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 5611,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 5948,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c7679963-5934-46b3-9da9-316820dc138f","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Recommendations will be generated for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"777eeb77-aad5-4e20-814f-a4ec3ecc9bd4","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Recommendations will be generated for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"449068fe-7bd4-4dac-9fa5-18805e43993f","name":"Section recommendations","request":{"name":"Section recommendations","description":{"content":"Retrieve item recommendations grouped by attribute.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_SECTION_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","sections"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numRows\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numRows\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 1603,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"metadataCatalogId\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"d3841bc0-ef15-48eb-9960-90ba93d491f5","name":"Section recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","sections"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numRows\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numRows\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 7257,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"metadataCatalogId\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 1332,\n        \"name\": \"string\",\n        \"rows\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 6152,\n        \"name\": \"string\",\n        \"rows\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"aa60d5cc-2aad-4a8d-9847-c6eea776baa3","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","sections"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numRows\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numRows\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 7257,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"metadataCatalogId\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a52d6b35-d140-4c24-9898-ff11065161b2","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","sections"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numRows\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numRows\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"numItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 7257,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"metadataCatalogId\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a88ad7ca-9038-4019-ade0-89868af232ea","name":"Attribute recommendations","request":{"name":"Attribute recommendations","description":{"content":"Retrieve attribute recommendations.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_ATTRIBUTE_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","attributes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 2978,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"metadataCatalogId\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"61f7f378-2076-4b31-9288-52f86464f82a","name":"Attribute recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","attributes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 2051,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"metadataCatalogId\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 3709,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 9611,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6752ce35-8555-4dcf-90fa-8b93bff01dd2","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","attributes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 2051,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"metadataCatalogId\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ec76ab5a-ccae-4ff1-832f-23820daa252c","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","attributes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    {\n      \"attribute\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 2051,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"metadataCatalogId\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"484e264c-942d-4685-bb7c-5397ad9e9996","name":"Last viewed recommendations","request":{"name":"Last viewed recommendations","description":{"content":"Retrieve recent item recommendations seen by a profile.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_LAST_VIEWED_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","last"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"campaignId","value":"defaultCampaign","description":"The campaignId which will be passed as *utm_campaign* in a link to the recommended item."},{"disabled":false,"key":"campaignName","value":"string","description":"The campaign name which will be included in the recommendation.generated event."},{"disabled":false,"key":"minNumItems","value":"1","description":"The minimal number of returned item recommendations. If the service is not able to return at least this many recommendations, it will return an error."},{"disabled":false,"key":"maxNumItems","value":"5","description":"The maximal number of returned item recommendations."},{"disabled":false,"key":"elastic","value":"false"},{"disabled":false,"key":"filters","value":"[{\"field\":\"string\",\"maxNumItems\":1231.8742807066185,\"levelRangeModifier\":7635.19414620832}]"},{"disabled":false,"key":"includeContextItems","value":"true","description":"The recommendation results will include context items from the request."},{"disabled":false,"key":"params","value":"source:mobile","description":"List of extra params that will be added to the `recommendation.generated` event. They must be in the `name:value` format. The total size must not exceed 500 bytes when written as a JSON object.\n"},{"disabled":false,"key":"inventoryChannelId","value":"string","description":"Inventory context identifier used to evaluate inventory-related filters and boosting strategies. If not provided, no inventory context will be applied.\n"},{"disabled":false,"key":"crossWorkspaceMode","value":"true","description":"Specifies if recommendation should use cross-workspace mode and personalize recommendations with events from other members of workspace group if they are available.\n"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]}},"response":[{"id":"a9182b27-9820-482b-85a7-02b27b0b07d8","name":"Last viewed recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","last"],"host":["{{baseUrl}}"],"query":[{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d33018fd-84e5-4c87-82cf-e72647893643","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","last"],"host":["{{baseUrl}}"],"query":[{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"080a0e65-15fc-4951-8e1d-ff7f1207339d","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","last"],"host":["{{baseUrl}}"],"query":[{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"cc68afef-ece1-4108-b620-1b4b13bc3411","name":"Last viewed recommendations","request":{"name":"Last viewed recommendations","description":{"content":"Retrieve recent item recommendations seen by a profile.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_LAST_VIEWED_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","last"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"cad4fa50-ccc2-480a-ab4a-012630434bc4","name":"Last viewed recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","last"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 3709,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 9611,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e33ea9b0-5988-4d3f-a898-d0318154a14b","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","last"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"68288f90-5d89-4dd2-a649-07c4ea5403de","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","last"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"60a06716-dbfa-410d-9137-be3656019e10","name":"Recent interactions recommendations","request":{"name":"Recent interactions recommendations","description":{"content":"Retrieve recent interactions recommendations for a profile.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_RECENT_INTERACTIONS_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","aggregates",":aggregateUUID"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"campaignId","value":"defaultCampaign","description":"The campaignId which will be passed as *utm_campaign* in a link to the recommended item."},{"disabled":false,"key":"campaignName","value":"string","description":"The campaign name which will be included in the recommendation.generated event."},{"disabled":false,"key":"minNumItems","value":"1","description":"The minimal number of returned item recommendations. If the service is not able to return at least this many recommendations, it will return an error."},{"disabled":false,"key":"maxNumItems","value":"5","description":"The maximal number of returned item recommendations."},{"disabled":false,"key":"elastic","value":"false"},{"disabled":false,"key":"filters","value":"[{\"field\":\"string\",\"maxNumItems\":1231.8742807066185,\"levelRangeModifier\":7635.19414620832}]"},{"disabled":false,"key":"includeContextItems","value":"true","description":"The recommendation results will include context items from the request."},{"disabled":false,"key":"params","value":"source:mobile","description":"List of extra params that will be added to the `recommendation.generated` event. They must be in the `name:value` format. The total size must not exceed 500 bytes when written as a JSON object.\n"},{"disabled":false,"key":"inventoryChannelId","value":"string","description":"Inventory context identifier used to evaluate inventory-related filters and boosting strategies. If not provided, no inventory context will be applied.\n"},{"disabled":false,"key":"crossWorkspaceMode","value":"true","description":"Specifies if recommendation should use cross-workspace mode and personalize recommendations with events from other members of workspace group if they are available.\n"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."},{"disabled":false,"type":"any","value":"string","key":"aggregateUUID","description":"(Required) Information will be shown for the provided aggregate UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]}},"response":[{"id":"9f2ca2f3-ac93-4c3c-a16f-0aaaab2e103f","name":"Recent interactions recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","aggregates",":aggregateUUID"],"host":["{{baseUrl}}"],"query":[{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."},{"disabled":false,"type":"any","value":"string","key":"aggregateUUID","description":"(Required) Information will be shown for the provided aggregate UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"54f56f56-f5b8-4d6e-a4a5-a7ff23c7865b","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","aggregates",":aggregateUUID"],"host":["{{baseUrl}}"],"query":[{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."},{"disabled":false,"type":"any","value":"string","key":"aggregateUUID","description":"(Required) Information will be shown for the provided aggregate UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f63e735d-75a9-4f74-b7da-0e979ede581a","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","aggregates",":aggregateUUID"],"host":["{{baseUrl}}"],"query":[{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."},{"disabled":false,"type":"any","value":"string","key":"aggregateUUID","description":"(Required) Information will be shown for the provided aggregate UUID."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"dd48f8e3-c1f3-4e78-a83c-40f27b4e345e","name":"Recent interactions recommendations","request":{"name":"Recent interactions recommendations","description":{"content":"Retrieve recent interactions recommendations for a profile.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_RECENT_INTERACTIONS_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","aggregates",":aggregateUUID"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."},{"disabled":false,"type":"any","value":"string","key":"aggregateUUID","description":"(Required) Information will be shown for the provided aggregate UUID."}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"eadbd2db-89c1-43a2-8bfb-5169638643a7","name":"Recent interactions recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","aggregates",":aggregateUUID"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."},{"disabled":false,"type":"any","value":"string","key":"aggregateUUID","description":"(Required) Information will be shown for the provided aggregate UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 3709,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 9611,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8b83302d-5d2d-4d64-889f-991cecddd234","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","aggregates",":aggregateUUID"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."},{"disabled":false,"type":"any","value":"string","key":"aggregateUUID","description":"(Required) Information will be shown for the provided aggregate UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"84ddef7b-3a1b-43e4-be23-e927d84b21c1","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","users",":clientUuid","aggregates",":aggregateUUID"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"clientUuid","description":"(Required) Information will be shown for the provided profile UUID."},{"disabled":false,"type":"any","value":"string","key":"aggregateUUID","description":"(Required) Information will be shown for the provided aggregate UUID."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b923671d-f37a-4472-ba7b-4f90069e76a5","name":"Scoring by metric","request":{"name":"Scoring by metric","description":{"content":"Returns items with the highest score of a chosen metric. A list of available metrics can be checked by using [this endpoint](https://developers.synerise.com/AnalyticsSuite/AnalyticsSuite.html#operation/ApiGetAvailableMetricsV2).\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_METRICS_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","metric"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"sortMetric","value":"string","description":"ID of the metric to sort the results by. The list of available metrics can be checked by using [this endpoint](https://developers.synerise.com/AnalyticsSuite/AnalyticsSuite.html#operation/ApiGetAvailableMetricsV2)."},{"disabled":false,"key":"minNumItems","value":"1","description":"The minimal number of returned item recommendations. If the service is not able to return at least this many recommendations, it will return an error."},{"disabled":false,"key":"maxNumItems","value":"5","description":"The maximal number of returned item recommendations."},{"disabled":false,"key":"campaignId","value":"defaultCampaign","description":"The campaignId which will be passed as *utm_campaign* in a link to the recommended item."},{"disabled":false,"key":"campaignName","value":"string","description":"The campaign name which will be included in the recommendation.generated event."},{"disabled":false,"key":"clientUUID","value":"string","description":"Profile UUID. This parameter is required for these recommendation types:\n  - Personalized\n  - Last seen\n  - Recent interactions\n  - Section\n  - Attribute\n\nThis parameter can be passed in all recommendations. In recommendations which don't require the customer context, it can still be used to create filters.\n"},{"disabled":false,"key":"itemId","value":"string","description":"Item identifier, equal to `itemId` from the *item feed*. It can be used to define the item context of the query."},{"disabled":false,"key":"excludePurchasedItems","value":"false","description":"When true, the recommendation results will include only items that the profile hasn't purchased before.  \n**IMPORTANT**: Only the last 250 purchased items are taken into account. Items further back in the purchase history may be included in the recommendation.\n"},{"disabled":false,"key":"excludePurchasedItemsSinceDays","value":"342","description":"Limits the application of the `excludePurchasedItems` filter to a specified number of days."},{"disabled":false,"key":"filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"elastic:filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation. The Elastic filter may be dropped if not enough products meet the required criteria.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"itemCatalogId","value":"default","description":"ID (_not_ name) of the item feed to use in the request. The requested recommendation type (model) must be ready for this item feed."},{"disabled":false,"key":"elastic","value":"false"},{"disabled":false,"key":"filters","value":"[{\"field\":\"string\",\"maxNumItems\":1231.8742807066185,\"levelRangeModifier\":7635.19414620832}]"},{"disabled":false,"key":"includeContextItems","value":"true","description":"The recommendation results will include context items from the request."},{"disabled":false,"key":"params","value":"source:mobile","description":"List of extra params that will be added to the `recommendation.generated` event. They must be in the `name:value` format. The total size must not exceed 500 bytes when written as a JSON object.\n"},{"disabled":false,"key":"inventoryChannelId","value":"string","description":"Inventory context identifier used to evaluate inventory-related filters and boosting strategies. If not provided, no inventory context will be applied.\n"},{"disabled":false,"key":"crossWorkspaceMode","value":"true","description":"Specifies if recommendation should use cross-workspace mode and personalize recommendations with events from other members of workspace group if they are available.\n"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]}},"response":[{"id":"820f7d36-f44d-4205-a023-8e63414b1be9","name":"Items with the highest metric scores","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","metric"],"host":["{{baseUrl}}"],"query":[{"key":"sortMetric","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"clientUUID","value":"string"},{"key":"itemId","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"40452c81-4d48-4b62-bba3-fda498820f7b","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","metric"],"host":["{{baseUrl}}"],"query":[{"key":"sortMetric","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"clientUUID","value":"string"},{"key":"itemId","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"673ec8ee-3131-427d-8321-3d7f95658820","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","metric"],"host":["{{baseUrl}}"],"query":[{"key":"sortMetric","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"clientUUID","value":"string"},{"key":"itemId","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"98be70a6-7386-4098-a402-5643cfc6ec23","name":"Scoring by metric","request":{"name":"Scoring by metric","description":{"content":"Returns items with the highest score of a chosen metric. A list of available metrics can be checked by using [this endpoint](https://developers.synerise.com/AnalyticsSuite/AnalyticsSuite.html#operation/ApiGetAvailableMetricsV2).\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_METRICS_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","metric"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]},"body":{"mode":"raw","raw":"{\n  \"clientUUID\": \"string\",\n  \"slots\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"sortMetric\": \"string\",\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"contextItemIds\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"boostingParameters\": {\n    \"metric\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"strength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"personalizedBoostingStrength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"boostingStrategies\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"c7eb13b9-b8d7-441a-8eec-108170d65197","name":"Items with the highest metric scores","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","metric"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"clientUUID\": \"string\",\n  \"slots\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"sortMetric\": \"string\",\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"contextItemIds\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"boostingParameters\": {\n    \"metric\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"strength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"personalizedBoostingStrength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"boostingStrategies\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 3709,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 9611,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e5d099ac-a183-41ed-82c5-abea29c1b5d4","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","metric"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"clientUUID\": \"string\",\n  \"slots\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"sortMetric\": \"string\",\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"contextItemIds\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"boostingParameters\": {\n    \"metric\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"strength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"personalizedBoostingStrength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"boostingStrategies\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"29ed22ae-454d-44bd-9853-d361fc27d6fb","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","metric"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"clientUUID\": \"string\",\n  \"slots\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"sortMetric\": \"string\",\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"contextItemIds\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"params\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"boostingParameters\": {\n    \"metric\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"strength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"personalizedBoostingStrength\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"boostingStrategies\": [\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"63150244-bad1-4883-8051-454ce4a05f29","name":"Complementary items for a cart","request":{"name":"Complementary items for a cart","description":{"content":"Show recommendations based on the contents of a cart.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_COMPLEMENTARY_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","complementary"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"clientUUID","value":"string","description":"Profile UUID. This parameter is required for these recommendation types:\n  - Personalized\n  - Last seen\n  - Recent interactions\n  - Section\n  - Attribute\n\nThis parameter can be passed in all recommendations. In recommendations which don't require the customer context, it can still be used to create filters.\n"},{"disabled":false,"key":"minNumItems","value":"1","description":"The minimal number of returned item recommendations. If the service is not able to return at least this many recommendations, it will return an error."},{"disabled":false,"key":"maxNumItems","value":"5","description":"The maximal number of returned item recommendations."},{"disabled":false,"key":"campaignId","value":"defaultCampaign","description":"The campaignId which will be passed as *utm_campaign* in a link to the recommended item."},{"disabled":false,"key":"campaignName","value":"string","description":"The campaign name which will be included in the recommendation.generated event."},{"disabled":false,"key":"excludePurchasedItems","value":"false","description":"When true, the recommendation results will include only items that the profile hasn't purchased before.  \n**IMPORTANT**: Only the last 250 purchased items are taken into account. Items further back in the purchase history may be included in the recommendation.\n"},{"disabled":false,"key":"excludePurchasedItemsSinceDays","value":"342","description":"Limits the application of the `excludePurchasedItems` filter to a specified number of days."},{"disabled":false,"key":"filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"elastic:filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation. The Elastic filter may be dropped if not enough products meet the required criteria.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"itemId","value":"string","description":"Item identifiers, equal to `itemId` from the *item feed*. They can be used to define the item context of the query."},{"disabled":false,"key":"itemId","value":"string","description":"Item identifiers, equal to `itemId` from the *item feed*. They can be used to define the item context of the query."},{"disabled":false,"key":"itemCatalogId","value":"default","description":"ID (_not_ name) of the item feed to use in the request. The requested recommendation type (model) must be ready for this item feed."},{"disabled":false,"key":"boostMetric","value":"string","description":"ID of the metric to boost the results by. Metric scores will be combined with recommendation scores, favoring the best-performing results. The list of available metrics can be checked by using [this endpoint](https://developers.synerise.com/AnalyticsSuite/AnalyticsSuite.html#operation/ApiGetAvailableMetricsV2)."},{"disabled":false,"key":"sortMetric","value":"string","description":"ID of the metric to sort the results by. The list of available metrics can be checked by using [this endpoint](https://developers.synerise.com/AnalyticsSuite/AnalyticsSuite.html#operation/ApiGetAvailableMetricsV2)."},{"disabled":false,"key":"elastic","value":"false"},{"disabled":false,"key":"filters","value":"[{\"field\":\"string\",\"maxNumItems\":1231.8742807066185,\"levelRangeModifier\":7635.19414620832}]"},{"disabled":false,"key":"includeContextItems","value":"true","description":"The recommendation results will include context items from the request."},{"disabled":false,"key":"params","value":"source:mobile","description":"List of extra params that will be added to the `recommendation.generated` event. They must be in the `name:value` format. The total size must not exceed 500 bytes when written as a JSON object.\n"},{"disabled":false,"key":"inventoryChannelId","value":"string","description":"Inventory context identifier used to evaluate inventory-related filters and boosting strategies. If not provided, no inventory context will be applied.\n"},{"disabled":false,"key":"crossWorkspaceMode","value":"true","description":"Specifies if recommendation should use cross-workspace mode and personalize recommendations with events from other members of workspace group if they are available.\n"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]}},"response":[{"id":"0305af07-91fc-45f8-97b1-7fefecd089e2","name":"Cart complementary recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","complementary"],"host":["{{baseUrl}}"],"query":[{"key":"clientUUID","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemId","value":"string"},{"key":"itemId","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"boostMetric","value":"string"},{"key":"sortMetric","value":"string"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1a810dd5-bcd6-43d0-8f13-1bac70d386f7","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","complementary"],"host":["{{baseUrl}}"],"query":[{"key":"clientUUID","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemId","value":"string"},{"key":"itemId","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"boostMetric","value":"string"},{"key":"sortMetric","value":"string"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"80390834-c60d-49bc-ac46-4415034be36d","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","complementary"],"host":["{{baseUrl}}"],"query":[{"key":"clientUUID","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemId","value":"string"},{"key":"itemId","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"boostMetric","value":"string"},{"key":"sortMetric","value":"string"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a329e8d5-124e-435d-93ad-e603f05388ca","name":"Complementary items for a cart","request":{"name":"Complementary items for a cart","description":{"content":"Show recommendations based on the contents of a cart.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_COMPLEMENTARY_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","complementary"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"2d1e71d9-a13f-4f98-98eb-b7203e2847d3","name":"Cart complementary recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","complementary"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 3709,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 9611,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8b29e131-d736-444d-86de-8fbdee3979b1","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","complementary"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2c2c9ffd-96ae-46e7-9af3-d920ac80a040","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","complementary"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8c261145-e690-4b1d-b7b6-cb5f2d4659ce","name":"Complementary items","request":{"name":"Complementary items","description":{"content":"Returns items complementary to the given items.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_COMPLEMENTARY_PRODUCTS_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items",":itemId","complementary"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"minNumItems","value":"1","description":"The minimal number of returned item recommendations. If the service is not able to return at least this many recommendations, it will return an error."},{"disabled":false,"key":"maxNumItems","value":"5","description":"The maximal number of returned item recommendations."},{"disabled":false,"key":"campaignId","value":"defaultCampaign","description":"The campaignId which will be passed as *utm_campaign* in a link to the recommended item."},{"disabled":false,"key":"campaignName","value":"string","description":"The campaign name which will be included in the recommendation.generated event."},{"disabled":false,"key":"clientUUID","value":"string","description":"Profile UUID. This parameter is required for these recommendation types:\n  - Personalized\n  - Last seen\n  - Recent interactions\n  - Section\n  - Attribute\n\nThis parameter can be passed in all recommendations. In recommendations which don't require the customer context, it can still be used to create filters.\n"},{"disabled":false,"key":"excludePurchasedItems","value":"false","description":"When true, the recommendation results will include only items that the profile hasn't purchased before.  \n**IMPORTANT**: Only the last 250 purchased items are taken into account. Items further back in the purchase history may be included in the recommendation.\n"},{"disabled":false,"key":"excludePurchasedItemsSinceDays","value":"342","description":"Limits the application of the `excludePurchasedItems` filter to a specified number of days."},{"disabled":false,"key":"filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"elastic:filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation. The Elastic filter may be dropped if not enough products meet the required criteria.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"itemCatalogId","value":"default","description":"ID (_not_ name) of the item feed to use in the request. The requested recommendation type (model) must be ready for this item feed."},{"disabled":false,"key":"elastic","value":"false"},{"disabled":false,"key":"filters","value":"[{\"field\":\"string\",\"maxNumItems\":1231.8742807066185,\"levelRangeModifier\":7635.19414620832}]"},{"disabled":false,"key":"includeContextItems","value":"true","description":"The recommendation results will include context items from the request."},{"disabled":false,"key":"params","value":"source:mobile","description":"List of extra params that will be added to the `recommendation.generated` event. They must be in the `name:value` format. The total size must not exceed 500 bytes when written as a JSON object.\n"},{"disabled":false,"key":"inventoryChannelId","value":"string","description":"Inventory context identifier used to evaluate inventory-related filters and boosting strategies. If not provided, no inventory context will be applied.\n"},{"disabled":false,"key":"crossWorkspaceMode","value":"true","description":"Specifies if recommendation should use cross-workspace mode and personalize recommendations with events from other members of workspace group if they are available.\n"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]}},"response":[{"id":"a44bc695-37b3-434b-9ce2-f4f23307b25a","name":"Items complementary to the given item","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","complementary"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"clientUUID","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a16c3e1f-fca0-450c-aae5-7d398e6c4754","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","complementary"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"clientUUID","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"dfa6914b-a98b-422b-9bf9-96693306796e","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","complementary"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"clientUUID","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"1b80072f-8446-4a71-83ba-3132692b05be","name":"Complementary items","request":{"name":"Complementary items","description":{"content":"Returns items complementary to the given items.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_COMPLEMENTARY_PRODUCTS_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items",":itemId","complementary"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]},"body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"0eb0475c-8e87-4e40-b250-c611132bcdf6","name":"Items complementary to the given item","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","complementary"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 3709,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 9611,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bc7d4c1c-dd06-4d3a-bdf0-5a906c6ebebe","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","complementary"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6557e7a4-1f7a-4db8-831a-34002fcebe5a","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","complementary"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"743d49f4-9b14-41cf-b532-83cb83bd8387","name":"Similar items","request":{"name":"Similar items","description":{"content":"Returns items similar to a given item.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_SIMILAR_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items",":itemId","similar"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"minNumItems","value":"1","description":"The minimal number of returned item recommendations. If the service is not able to return at least this many recommendations, it will return an error."},{"disabled":false,"key":"maxNumItems","value":"5","description":"The maximal number of returned item recommendations."},{"disabled":false,"key":"campaignId","value":"defaultCampaign","description":"The campaignId which will be passed as *utm_campaign* in a link to the recommended item."},{"disabled":false,"key":"campaignName","value":"string","description":"The campaign name which will be included in the recommendation.generated event."},{"disabled":false,"key":"clientUUID","value":"string","description":"Profile UUID. This parameter is required for these recommendation types:\n  - Personalized\n  - Last seen\n  - Recent interactions\n  - Section\n  - Attribute\n\nThis parameter can be passed in all recommendations. In recommendations which don't require the customer context, it can still be used to create filters.\n"},{"disabled":false,"key":"excludePurchasedItems","value":"false","description":"When true, the recommendation results will include only items that the profile hasn't purchased before.  \n**IMPORTANT**: Only the last 250 purchased items are taken into account. Items further back in the purchase history may be included in the recommendation.\n"},{"disabled":false,"key":"excludePurchasedItemsSinceDays","value":"342","description":"Limits the application of the `excludePurchasedItems` filter to a specified number of days."},{"disabled":false,"key":"filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"elastic:filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation. The Elastic filter may be dropped if not enough products meet the required criteria.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"itemCatalogId","value":"default","description":"ID (_not_ name) of the item feed to use in the request. The requested recommendation type (model) must be ready for this item feed."},{"disabled":false,"key":"elastic","value":"false"},{"disabled":false,"key":"filters","value":"[{\"field\":\"string\",\"maxNumItems\":1231.8742807066185,\"levelRangeModifier\":7635.19414620832}]"},{"disabled":false,"key":"includeContextItems","value":"true","description":"The recommendation results will include context items from the request."},{"disabled":false,"key":"params","value":"source:mobile","description":"List of extra params that will be added to the `recommendation.generated` event. They must be in the `name:value` format. The total size must not exceed 500 bytes when written as a JSON object.\n"},{"disabled":false,"key":"inventoryChannelId","value":"string","description":"Inventory context identifier used to evaluate inventory-related filters and boosting strategies. If not provided, no inventory context will be applied.\n"},{"disabled":false,"key":"crossWorkspaceMode","value":"true","description":"Specifies if recommendation should use cross-workspace mode and personalize recommendations with events from other members of workspace group if they are available.\n"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]}},"response":[{"id":"fce9fda3-19e1-4f58-bebd-71f53a9faae3","name":"Items similar to the given item","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"clientUUID","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"af3a134b-a1e7-49db-bc34-bbc430426543","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"clientUUID","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"36604b1f-cfc6-4bdf-8e2c-4cd69265e4a4","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"clientUUID","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"1b4aa546-616f-47bf-8413-ab0c0e59c0bb","name":"Similar items","request":{"name":"Similar items","description":{"content":"Returns items similar to a given item.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_SIMILAR_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items",":itemId","similar"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"d8841a0f-d954-434c-b76c-66a614585450","name":"Items similar to the given item","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 3709,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 9611,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"826501b0-9fc7-4a6c-8ad6-cb5588faf5b7","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d73da11f-8449-4ccc-8cd8-6cb2eac50869","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"ab833dcd-48ee-44bd-a8fd-1371654f346a","name":"Visually similar","request":{"name":"Visually similar","description":{"content":"Returns items visually similar to the given items.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_VISUAL_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items",":itemId","similar","visual"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"minNumItems","value":"1","description":"The minimal number of returned item recommendations. If the service is not able to return at least this many recommendations, it will return an error."},{"disabled":false,"key":"maxNumItems","value":"5","description":"The maximal number of returned item recommendations."},{"disabled":false,"key":"clientUUID","value":"string","description":"Profile UUID. This parameter is required for these recommendation types:\n  - Personalized\n  - Last seen\n  - Recent interactions\n  - Section\n  - Attribute\n\nThis parameter can be passed in all recommendations. In recommendations which don't require the customer context, it can still be used to create filters.\n"},{"disabled":false,"key":"excludePurchasedItems","value":"false","description":"When true, the recommendation results will include only items that the profile hasn't purchased before.  \n**IMPORTANT**: Only the last 250 purchased items are taken into account. Items further back in the purchase history may be included in the recommendation.\n"},{"disabled":false,"key":"excludePurchasedItemsSinceDays","value":"342","description":"Limits the application of the `excludePurchasedItems` filter to a specified number of days."},{"disabled":false,"key":"filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"elastic:filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation. The Elastic filter may be dropped if not enough products meet the required criteria.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"itemCatalogId","value":"default","description":"ID (_not_ name) of the item feed to use in the request. The requested recommendation type (model) must be ready for this item feed."},{"disabled":false,"key":"campaignId","value":"defaultCampaign","description":"The campaignId which will be passed as *utm_campaign* in a link to the recommended item."},{"disabled":false,"key":"campaignName","value":"string","description":"The campaign name which will be included in the recommendation.generated event."},{"disabled":false,"key":"elastic","value":"false"},{"disabled":false,"key":"filters","value":"[{\"field\":\"string\",\"maxNumItems\":1231.8742807066185,\"levelRangeModifier\":7635.19414620832}]"},{"disabled":false,"key":"includeContextItems","value":"true","description":"The recommendation results will include context items from the request."},{"disabled":false,"key":"params","value":"source:mobile","description":"List of extra params that will be added to the `recommendation.generated` event. They must be in the `name:value` format. The total size must not exceed 500 bytes when written as a JSON object.\n"},{"disabled":false,"key":"inventoryChannelId","value":"string","description":"Inventory context identifier used to evaluate inventory-related filters and boosting strategies. If not provided, no inventory context will be applied.\n"},{"disabled":false,"key":"crossWorkspaceMode","value":"true","description":"Specifies if recommendation should use cross-workspace mode and personalize recommendations with events from other members of workspace group if they are available.\n"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]}},"response":[{"id":"c2c03460-e403-43d0-8de1-5930a2933d68","name":"Items visually similar to the given item","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar","visual"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"clientUUID","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"82544ba6-3ff2-4423-9e09-0deb307ca10d","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar","visual"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"clientUUID","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2327885b-cf20-422b-8262-7b77ccf3ea87","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar","visual"],"host":["{{baseUrl}}"],"query":[{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"clientUUID","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"inventoryChannelId","value":"string"},{"key":"crossWorkspaceMode","value":"true"},{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"f8989ee4-d7b2-45b3-807c-c158973432a6","name":"Visually similar","request":{"name":"Visually similar","description":{"content":"Returns items visually similar to the given items.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_VISUAL_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items",":itemId","similar","visual"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]},"body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"cde24a66-7d4a-4bd3-86b0-6dff800f363b","name":"Items visually similar to the given item","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar","visual"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 3709,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 9611,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d8771be3-d2be-4d92-b2e8-9e90a7efcdc8","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar","visual"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c7de6c4a-902e-48df-a6ca-5354b78af56e","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items",":itemId","similar","visual"],"host":["{{baseUrl}}"],"query":[{"key":"token","value":"<API Key>"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"itemId","description":"(Required) Item identifier, equal to `itemId` from the *item feed*."}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"c3cfb533-63b1-4b91-94e5-5079804504b0","name":"Next interaction","request":{"name":"Next interaction","description":{"content":"The \"next interaction\" model recommends items that are most likely to produce a `page.visit` or `product.buy` event.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_NEXT_INTERACTION_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","next-interaction"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"clientUUID","value":"string","description":"Profile UUID. This parameter is required for these recommendation types:\n  - Personalized\n  - Last seen\n  - Recent interactions\n  - Section\n  - Attribute\n\nThis parameter can be passed in all recommendations. In recommendations which don't require the customer context, it can still be used to create filters.\n"},{"disabled":false,"key":"minNumItems","value":"1","description":"The minimal number of returned item recommendations. If the service is not able to return at least this many recommendations, it will return an error."},{"disabled":false,"key":"maxNumItems","value":"5","description":"The maximal number of returned item recommendations."},{"disabled":false,"key":"campaignId","value":"defaultCampaign","description":"The campaignId which will be passed as *utm_campaign* in a link to the recommended item."},{"disabled":false,"key":"campaignName","value":"string","description":"The campaign name which will be included in the recommendation.generated event."},{"disabled":false,"key":"excludePurchasedItems","value":"false","description":"When true, the recommendation results will include only items that the profile hasn't purchased before.  \n**IMPORTANT**: Only the last 250 purchased items are taken into account. Items further back in the purchase history may be included in the recommendation.\n"},{"disabled":false,"key":"excludePurchasedItemsSinceDays","value":"342","description":"Limits the application of the `excludePurchasedItems` filter to a specified number of days."},{"disabled":false,"key":"filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"elastic:filters","value":"string","description":"This string defines the criteria that an item must meet in order to be considered for recommendation. The Elastic filter may be dropped if not enough products meet the required criteria.  \nFor information on building filters, see [\"Items Query Language (IQL)\" in the Developer Guide](https://hub.synerise.com/developers/iql/).\n"},{"disabled":false,"key":"itemId","value":"string","description":"Item identifiers, equal to `itemId` from the *item feed*. They can be used to define the item context of the query."},{"disabled":false,"key":"itemId","value":"string","description":"Item identifiers, equal to `itemId` from the *item feed*. They can be used to define the item context of the query."},{"disabled":false,"key":"itemCatalogId","value":"default","description":"ID (_not_ name) of the item feed to use in the request. The requested recommendation type (model) must be ready for this item feed."},{"disabled":false,"key":"boostMetric","value":"string","description":"ID of the metric to boost the results by. Metric scores will be combined with recommendation scores, favoring the best-performing results. The list of available metrics can be checked by using [this endpoint](https://developers.synerise.com/AnalyticsSuite/AnalyticsSuite.html#operation/ApiGetAvailableMetricsV2)."},{"disabled":false,"key":"sortMetric","value":"string","description":"ID of the metric to sort the results by. The list of available metrics can be checked by using [this endpoint](https://developers.synerise.com/AnalyticsSuite/AnalyticsSuite.html#operation/ApiGetAvailableMetricsV2)."},{"disabled":false,"key":"elastic","value":"false"},{"disabled":false,"key":"filters","value":"[{\"field\":\"string\",\"maxNumItems\":1231.8742807066185,\"levelRangeModifier\":7635.19414620832}]"},{"disabled":false,"key":"includeContextItems","value":"true","description":"The recommendation results will include context items from the request."},{"disabled":false,"key":"params","value":"source:mobile","description":"List of extra params that will be added to the `recommendation.generated` event. They must be in the `name:value` format. The total size must not exceed 500 bytes when written as a JSON object.\n"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","auth":{"type":"apikey","apikey":[{"key":"key","value":"token"},{"key":"value","value":"{{apiKey}}"},{"key":"in","value":"query"}]}},"response":[{"id":"ca50b74c-4acd-4479-ba3d-b0dc456f29ee","name":"Next interaction recommendation","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","next-interaction"],"host":["{{baseUrl}}"],"query":[{"key":"clientUUID","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemId","value":"string"},{"key":"itemId","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"boostMetric","value":"string"},{"key":"sortMetric","value":"string"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": \"string\"\n      },\n      {\n        \"itemId\": \"string\"\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1bfad4b4-c8a2-4c18-99cf-2f5b58bc48dd","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","next-interaction"],"host":["{{baseUrl}}"],"query":[{"key":"clientUUID","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemId","value":"string"},{"key":"itemId","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"boostMetric","value":"string"},{"key":"sortMetric","value":"string"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2a683036-d264-4f1b-8146-8dee5aba087a","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","next-interaction"],"host":["{{baseUrl}}"],"query":[{"key":"clientUUID","value":"string"},{"key":"minNumItems","value":"1"},{"key":"maxNumItems","value":"5"},{"key":"campaignId","value":"defaultCampaign"},{"key":"campaignName","value":"string"},{"key":"excludePurchasedItems","value":"false"},{"key":"excludePurchasedItemsSinceDays","value":"342"},{"key":"filters","value":"string"},{"key":"elastic:filters","value":"string"},{"key":"itemId","value":"string"},{"key":"itemId","value":"string"},{"key":"itemCatalogId","value":"default"},{"key":"boostMetric","value":"string"},{"key":"sortMetric","value":"string"},{"key":"elastic","value":"false"},{"key":"filters","value":"[object Object]"},{"key":"includeContextItems","value":"true"},{"key":"params","value":"source:mobile"},{"key":"token","value":"<API Key>"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"71d61b7f-fb43-446e-8e14-360c67118df4","name":"Next interaction","request":{"name":"Next interaction","description":{"content":"The \"next interaction\" model recommends items that are most likely to produce a `page.visit` or `product.buy` event.\n\n**Note:** The definition of an *item* encompasses products, but also articles, images, videos, and any other entities in the item feed.\n\n\n---\n\n**API consumers:** <span title=\"Deprecated\">AI API key (legacy)</span>, <a href=\"/api-reference/authorization?tag=Authorization&amp;operationId=profileLogin\" target=\"_blank\" rel=\"noopener\">Workspace (Business Profile)</a>, <a href=\"/docs/settings/tool/tracking_codes\" target=\"_blank\" rel=\"noopener\" title=\"Pass your tracker key in the request header\">Web SDK Tracker</a>\n\n**API key permission required:** `RECOMMENDATIONS_V2_NEXT_INTERACTION_RECOMMENDATIONS_READ`\n","type":"text/plain"},"url":{"path":["recommendations","v2","recommend","items","next-interaction"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}"}]},"body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"c4ba72ba-73c2-422e-8d6b-aa67c840ac45","name":"Next interaction recommendations","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","next-interaction"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"extras\": {\n    \"slots\": [\n      {\n        \"id\": 3709,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"id\": 9611,\n        \"name\": \"string\",\n        \"itemIds\": [\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        ],\n        \"error\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"correlationId\": \"string\",\n    \"contextItems\": [\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      },\n      {\n        \"itemId\": {\n          \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n        }\n      }\n    ],\n    \"campaignId\": \"string\"\n  },\n  \"data\": [\n    {\n      \"itemId\": \"string\"\n    },\n    {\n      \"itemId\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0e77c4f4-4057-49b6-8c3a-4f14b9791135","name":"No recommendations could be generated for the specified profile and filters","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","next-interaction"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c5537210-38da-45ee-8cf1-f80f21cccbec","name":"An error occurred","originalRequest":{"url":{"path":["recommendations","v2","recommend","items","next-interaction"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"description":{"content":"Added as a part of security scheme: bearer","type":"text/plain"},"key":"Authorization","value":"Bearer <token>"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"slots\": [\n    {\n      \"name\": \"string\",\n      \"minNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"maxNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"shuffleNumItems\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"filters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"elasticFilters\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"distinctFilter\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  ],\n  \"campaignId\": \"defaultCampaign\",\n  \"campaignName\": \"string\",\n  \"catalogId\": \"default\",\n  \"clientUUID\": \"string\",\n  \"contextItemIds\": [\n    \"string\",\n    \"string\"\n  ],\n  \"includeContextItems\": false,\n  \"filterRules\": {\n    \"excludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"excludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItems\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    },\n    \"elasticExcludePurchasedItemsSinceDays\": {\n      \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n    }\n  },\n  \"displayAttributes\": \"string\",\n  \"abTestContext\": {\n    \"experimentId\": 5091,\n    \"variantId\": \"string\",\n    \"requestedCampaignId\": \"string\"\n  },\n  \"params\": {\n    \"source\": \"mobile\"\n  },\n  \"inventoryContext\": {\n    \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n  },\n  \"keepSlotsOrder\": true,\n  \"personalizeSlotsOrder\": false,\n  \"sortMetric\": \"string\",\n  \"boostingParameters\": {\n    \"metric\": \"string\",\n    \"strength\": 3007.399343279762,\n    \"personalizedBoostingStrength\": 0\n  },\n  \"boostingStrategies\": [\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    },\n    {\n      \"name\": \"string\",\n      \"condition\": \"string\",\n      \"strength\": 1\n    }\n  ],\n  \"crossWorkspaceMode\": {\n    \"enabled\": false\n  }\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"timestamp\": \"2018-08-27T03:26:22.542Z\",\n  \"status\": 2214,\n  \"message\": \"string\",\n  \"error\": \"string\",\n  \"path\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]}],"event":[],"variable":[{"type":"string","value":"https://api.synerise.com","key":"baseUrl"}],"info":{"_postman_id":"019e7b4a-9209-49b2-b3fc-8ba27cd937b0","name":"AI Recommendations - Synerise Public API","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json","description":{"content":"","type":"text/plain"}}}