{"info":{"_postman_id":"212018bc-8b32-4f4d-8aaf-ae7f77dc3c7e","name":"Compatio Solution-Based Commerce APIs V2","description":"<html><head></head><body><p>Compatio offers a powerful set of APIs for merchants to improve cross-selling throughout the customer journey. Our solution-based commerce functionality uses Compatio's Intelligent Taxonomies(tm) to deliver relevant and accurate cross-selling recommendations and solution builds.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"31349421","collectionId":"212018bc-8b32-4f4d-8aaf-ae7f77dc3c7e","publishedId":"2sB2cXAN9E","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-04-10T12:16:50.000Z"},"item":[{"name":"Commend: XRS v1.3.0","item":[{"name":"XRS v1.3.0 Template","id":"6f2d364d-cf3d-451e-8e59-e08105e99e18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://xrs.compat.io/?merchantKey=<Merchant Key>&variantID=<Merchant SKU>&maxCategories=<Maximum num of categories>&productsPerCategory=<Num of products per category>&eCommercePlatform=< magento | shopify >","urlObject":{"protocol":"https","path":[""],"host":["xrs","compat","io"],"query":[{"key":"merchantKey","value":"<Merchant Key>"},{"key":"variantID","value":"<Merchant SKU>"},{"description":{"content":"<p>This is an optional parameter with default value of 5</p>\n","type":"text/plain"},"key":"maxCategories","value":"<Maximum num of categories>"},{"description":{"content":"<p>This is an optional parameter with default value of 50</p>\n","type":"text/plain"},"key":"productsPerCategory","value":"<Num of products per category>"},{"description":{"content":"<p>Ecommerce Platform</p>\n","type":"text/plain"},"key":"eCommercePlatform","value":"< magento | shopify >"}],"variable":[]}},"response":[],"_postman_id":"6f2d364d-cf3d-451e-8e59-e08105e99e18"},{"name":"XRS v1.3.0 Example","id":"bd9b5d6f-4643-47a0-963a-02a7bcf9878a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://xrs.compat.io/?merchantKey=j2m5lq9uNbV4ETc0skb0&variantID=40297326018605&maxCategories=10&productsPerCategory=100&eCommercePlatform=shopify","urlObject":{"protocol":"https","path":[""],"host":["xrs","compat","io"],"query":[{"key":"merchantKey","value":"j2m5lq9uNbV4ETc0skb0"},{"key":"variantID","value":"40297326018605"},{"key":"maxCategories","value":"10"},{"key":"productsPerCategory","value":"100"},{"key":"eCommercePlatform","value":"shopify"}],"variable":[]}},"response":[{"id":"290f55b7-335a-4e03-819d-09afb02a33a1","name":"XRS v1.3.0","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://xrs.compat.io/?merchantKey=7YWVopW2g7lsfiBtDduy&variantID=10000&maxCategories=10&productsPerCategory=100&eCommercePlatform=shopify","protocol":"https","host":["xrs","compat","io"],"path":[""],"query":[{"key":"merchantKey","value":"7YWVopW2g7lsfiBtDduy"},{"key":"variantID","value":"10000"},{"key":"maxCategories","value":"10"},{"key":"productsPerCategory","value":"100"},{"key":"eCommercePlatform","value":"shopify"}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"inputs\": {\n        \"variantID\": \"10000\",\n        \"applicationID\": \"example\",\n        \"merchantKey\": \"7YWVopW2g7lsfiBtDduy\"\n    },\n    \"compatibleCategories\": [\n        {\n            \"relevanceRank\": 1,\n            \"categoryImageUrl\": \"https://media.mwstatic.com/product-images/src/Primary/415/415396.jpg?imwidth=2200\",\n            \"categoryName\": \"Shoes\",\n            \"categoryID\": \"fe623a3ec15811ec840b5ef286a0d60c\",\n            \"products\": [\n                {\n                    \"merchantProductID\": \"20074\",\n                    \"merchantParentProductID\": \"2030\",\n                    \"compatioScore\": 0.9998091984693072\n                },\n                {\n                    \"merchantProductID\": \"20065\",\n                    \"merchantParentProductID\": \"2026\",\n                    \"compatioScore\": 0.9998091984693072\n                },\n                {\n                    \"merchantProductID\": \"20013\",\n                    \"merchantParentProductID\": \"2004\",\n                    \"compatioScore\": 0.9998091984693072\n                },\n                {\n                    \"merchantProductID\": \"20000\",\n                    \"merchantParentProductID\": \"2001\",\n                    \"compatioScore\": 0.9993388939619681\n                },\n                {\n                    \"merchantProductID\": \"20004\",\n                    \"merchantParentProductID\": \"2001\",\n                    \"compatioScore\": 0.998868589454629\n                },\n                {\n                    \"merchantProductID\": \"20001\",\n                    \"merchantParentProductID\": \"2001\",\n                    \"compatioScore\": 0.998868589454629\n                },\n                {\n                    \"merchantProductID\": \"20014\",\n                    \"merchantParentProductID\": \"2004\",\n                    \"compatioScore\": 0.998868589454629\n                },\n                {\n                    \"merchantProductID\": \"20066\",\n                    \"merchantParentProductID\": \"2026\",\n                    \"compatioScore\": 0.998868589454629\n                },\n                {\n                    \"merchantProductID\": \"20027\",\n                    \"merchantParentProductID\": \"2011\",\n                    \"compatioScore\": 0.9983982849472899\n                },\n                {\n                    \"merchantProductID\": \"20071\",\n                    \"merchantParentProductID\": \"2029\",\n                    \"compatioScore\": 0.9976928281862812\n                },\n                {\n                    \"merchantProductID\": \"20054\",\n                    \"merchantParentProductID\": \"2023\",\n                    \"compatioScore\": 0.9976928281862812\n                },\n                {\n                    \"merchantProductID\": \"20034\",\n                    \"merchantParentProductID\": \"2013\",\n                    \"compatioScore\": 0.9974576759326117\n                },\n                {\n                    \"merchantProductID\": \"20009\",\n                    \"merchantParentProductID\": \"2002\",\n                    \"compatioScore\": 0.9974576759326117\n                },\n                {\n                    \"merchantProductID\": \"20070\",\n                    \"merchantParentProductID\": \"2029\",\n                    \"compatioScore\": 0.9974576759326117\n                },\n                {\n                    \"merchantProductID\": \"20022\",\n                    \"merchantParentProductID\": \"2009\",\n                    \"compatioScore\": 0.9974576759326117\n                },\n                {\n                    \"merchantProductID\": \"20053\",\n                    \"merchantParentProductID\": \"2023\",\n                    \"compatioScore\": 0.9972225236789422\n                },\n                {\n                    \"merchantProductID\": \"20006\",\n                    \"merchantParentProductID\": \"2002\",\n                    \"compatioScore\": 0.9969873714252726\n                },\n                {\n                    \"merchantProductID\": \"20007\",\n                    \"merchantParentProductID\": \"2002\",\n                    \"compatioScore\": 0.9969873714252726\n                },\n                {\n                    \"merchantProductID\": \"20028\",\n                    \"merchantParentProductID\": \"2012\",\n                    \"compatioScore\": 0.9969873714252726\n                },\n                {\n                    \"merchantProductID\": \"20096\",\n                    \"merchantParentProductID\": \"2037\",\n                    \"compatioScore\": 0.9969850199027359\n                },\n                {\n                    \"merchantProductID\": \"20094\",\n                    \"merchantParentProductID\": \"2037\",\n                    \"compatioScore\": 0.9969850199027359\n                },\n                {\n                    \"merchantProductID\": \"20095\",\n                    \"merchantParentProductID\": \"2037\",\n                    \"compatioScore\": 0.9969850199027359\n                },\n                {\n                    \"merchantProductID\": \"20069\",\n                    \"merchantParentProductID\": \"2028\",\n                    \"compatioScore\": 0.9967522191716031\n                },\n                {\n                    \"merchantProductID\": \"20093\",\n                    \"merchantParentProductID\": \"2036\",\n                    \"compatioScore\": 0.9967498676490664\n                },\n                {\n                    \"merchantProductID\": \"20092\",\n                    \"merchantParentProductID\": \"2036\",\n                    \"compatioScore\": 0.9967498676490664\n                },\n                {\n                    \"merchantProductID\": \"20030\",\n                    \"merchantParentProductID\": \"2012\",\n                    \"compatioScore\": 0.9965170669179335\n                },\n                {\n                    \"merchantProductID\": \"20031\",\n                    \"merchantParentProductID\": \"2012\",\n                    \"compatioScore\": 0.9965170669179335\n                },\n                {\n                    \"merchantProductID\": \"20008\",\n                    \"merchantParentProductID\": \"2002\",\n                    \"compatioScore\": 0.9965170669179335\n                },\n                {\n                    \"merchantProductID\": \"20011\",\n                    \"merchantParentProductID\": \"2003\",\n                    \"compatioScore\": 0.9965170669179335\n                },\n                {\n                    \"merchantProductID\": \"20029\",\n                    \"merchantParentProductID\": \"2012\",\n                    \"compatioScore\": 0.9965170669179335\n                },\n                {\n                    \"merchantProductID\": \"20078\",\n                    \"merchantParentProductID\": \"2031\",\n                    \"compatioScore\": 0.9960467624105944\n                },\n                {\n                    \"merchantProductID\": \"20052\",\n                    \"merchantParentProductID\": \"2022\",\n                    \"compatioScore\": 0.9960467624105944\n                },\n                {\n                    \"merchantProductID\": \"20080\",\n                    \"merchantParentProductID\": \"2032\",\n                    \"compatioScore\": 0.9958116101569249\n                },\n                {\n                    \"merchantProductID\": \"20063\",\n                    \"merchantParentProductID\": \"2024\",\n                    \"compatioScore\": 0.9958116101569249\n                },\n                {\n                    \"merchantProductID\": \"20058\",\n                    \"merchantParentProductID\": \"2023\",\n                    \"compatioScore\": 0.9951061533959163\n                },\n                {\n                    \"merchantProductID\": \"20026\",\n                    \"merchantParentProductID\": \"2010\",\n                    \"compatioScore\": 0.9951061533959163\n                },\n                {\n                    \"merchantProductID\": \"20060\",\n                    \"merchantParentProductID\": \"2024\",\n                    \"compatioScore\": 0.9951061533959163\n                },\n                {\n                    \"merchantProductID\": \"20090\",\n                    \"merchantParentProductID\": \"2035\",\n                    \"compatioScore\": 0.9951038018733797\n                },\n                {\n                    \"merchantProductID\": \"20086\",\n                    \"merchantParentProductID\": \"2034\",\n                    \"compatioScore\": 0.9951038018733797\n                },\n                {\n                    \"merchantProductID\": \"20085\",\n                    \"merchantParentProductID\": \"2034\",\n                    \"compatioScore\": 0.9951038018733797\n                },\n                {\n                    \"merchantProductID\": \"20023\",\n                    \"merchantParentProductID\": \"2010\",\n                    \"compatioScore\": 0.9946358488885773\n                },\n                {\n                    \"merchantProductID\": \"20024\",\n                    \"merchantParentProductID\": \"2010\",\n                    \"compatioScore\": 0.9946358488885773\n                },\n                {\n                    \"merchantProductID\": \"20068\",\n                    \"merchantParentProductID\": \"2028\",\n                    \"compatioScore\": 0.9946358488885773\n                },\n                {\n                    \"merchantProductID\": \"20020\",\n                    \"merchantParentProductID\": \"2008\",\n                    \"compatioScore\": 0.9936952398738991\n                },\n                {\n                    \"merchantProductID\": \"20018\",\n                    \"merchantParentProductID\": \"2008\",\n                    \"compatioScore\": 0.99322493536656\n                },\n                {\n                    \"merchantProductID\": \"20044\",\n                    \"merchantParentProductID\": \"2017\",\n                    \"compatioScore\": 0.9927522793366842\n                },\n                {\n                    \"merchantProductID\": \"20045\",\n                    \"merchantParentProductID\": \"2018\",\n                    \"compatioScore\": 0.9906359090536584\n                },\n                {\n                    \"merchantProductID\": \"20109\",\n                    \"merchantParentProductID\": \"2046\",\n                    \"compatioScore\": 0.9889898432779716\n                },\n                {\n                    \"merchantProductID\": \"20107\",\n                    \"merchantParentProductID\": \"2046\",\n                    \"compatioScore\": 0.9889898432779716\n                },\n                {\n                    \"merchantProductID\": \"20037\",\n                    \"merchantParentProductID\": \"2015\",\n                    \"compatioScore\": 0.988754691024302\n                },\n                {\n                    \"merchantProductID\": \"20036\",\n                    \"merchantParentProductID\": \"2015\",\n                    \"compatioScore\": 0.988754691024302\n                },\n                {\n                    \"merchantProductID\": \"20049\",\n                    \"merchantParentProductID\": \"2021\",\n                    \"compatioScore\": 0.9880492342632934\n                },\n                {\n                    \"merchantProductID\": \"20100\",\n                    \"merchantParentProductID\": \"2040\",\n                    \"compatioScore\": 0.9875789297559543\n                },\n                {\n                    \"merchantProductID\": \"20038\",\n                    \"merchantParentProductID\": \"2015\",\n                    \"compatioScore\": 0.9866383207412761\n                },\n                {\n                    \"merchantProductID\": \"20099\",\n                    \"merchantParentProductID\": \"2039\",\n                    \"compatioScore\": 0.985697711726598\n                },\n                {\n                    \"merchantProductID\": \"20047\",\n                    \"merchantParentProductID\": \"2019\",\n                    \"compatioScore\": 0.9854625594729285\n                },\n                {\n                    \"merchantProductID\": \"20104\",\n                    \"merchantParentProductID\": \"2044\",\n                    \"compatioScore\": 0.9842867982045808\n                },\n                {\n                    \"merchantProductID\": \"20103\",\n                    \"merchantParentProductID\": \"2043\",\n                    \"compatioScore\": 0.9833461891899026\n                },\n                {\n                    \"merchantProductID\": \"20106\",\n                    \"merchantParentProductID\": \"2045\",\n                    \"compatioScore\": 0.9828758846825635\n                },\n                {\n                    \"merchantProductID\": \"20110\",\n                    \"merchantParentProductID\": \"2047\",\n                    \"compatioScore\": 0.9828758846825635\n                },\n                {\n                    \"merchantProductID\": \"20040\",\n                    \"merchantParentProductID\": \"2016\",\n                    \"compatioScore\": 0.9824055801752244\n                },\n                {\n                    \"merchantProductID\": \"20039\",\n                    \"merchantParentProductID\": \"2016\",\n                    \"compatioScore\": 0.9824055801752244\n                },\n                {\n                    \"merchantProductID\": \"20102\",\n                    \"merchantParentProductID\": \"2042\",\n                    \"compatioScore\": 0.9758213170724773\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"bd9b5d6f-4643-47a0-963a-02a7bcf9878a"}],"id":"6270a032-965e-486f-9f0d-742f58e56d47","description":"<h1 id=\"xrs---expert-recommendation-system\">XRS - Expert Recommendation System</h1>\n<p>The XRS API provides a set of categorized, scored, and recommended products for any type of recommendation or bundling application. Returns a list of categories of products compatible with the product passed as input.</p>\n<h2 id=\"parameters\"><strong>Parameters</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field Name</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Default Value</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>merchantKey</strong></td>\n<td>A unique merchant identification key provided by Compatio.</td>\n<td>Yes</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>variantID</strong></td>\n<td>The product SKU as input to the recommender.</td>\n<td>Yes</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>maximumCategories</strong></td>\n<td>Sets a cap on the maximum number of related categories to be returned in the result.</td>\n<td>No</td>\n<td>5</td>\n</tr>\n<tr>\n<td><strong>productsPerCategory</strong></td>\n<td>Sets a cap on the maximum number of related products to be returned in the result.</td>\n<td>No</td>\n<td>50</td>\n</tr>\n<tr>\n<td><strong>eCommercePlatform</strong></td>\n<td>host ecommerce platform</td>\n<td>Yes</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"output\">Output</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>compatibleCategories</strong></td>\n<td>List of categories with products to be recommended.</td>\n</tr>\n<tr>\n<td><strong>relevanceRank</strong></td>\n<td>Relevance ranking for each category, in relation to the input product's category.</td>\n</tr>\n<tr>\n<td><strong>categoryImageUrl</strong></td>\n<td>Image for the category.</td>\n</tr>\n<tr>\n<td><strong>categoryName</strong></td>\n<td>Name of the category.</td>\n</tr>\n<tr>\n<td><strong>categoryID</strong></td>\n<td>Compatio internal id for the category.</td>\n</tr>\n<tr>\n<td><strong>products</strong></td>\n<td>List of products to be recommended</td>\n</tr>\n<tr>\n<td><strong>merchantProductID</strong></td>\n<td>Merchant Child SKU id.</td>\n</tr>\n<tr>\n<td><strong>merchantParentProductID</strong></td>\n<td>Merchant Parent SKU id.</td>\n</tr>\n<tr>\n<td><strong>compatioScore</strong></td>\n<td>Compatibility score for the product.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"6270a032-965e-486f-9f0d-742f58e56d47"},{"name":"Commend: ARS v1.8","item":[{"name":"ARS v1.8","id":"f7786ebf-bfe3-40df-82d2-8e5d0e496d6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://ars.compatio.ai/v2/:merchantKey/:variantID/:modelID?eCommercePlatform=< magento | shopify | custom | bigcommerce >","urlObject":{"protocol":"https","path":["v2",":merchantKey",":variantID",":modelID"],"host":["ars","compatio","ai"],"query":[{"description":{"content":"<p>Ecommerce Platform</p>\n","type":"text/plain"},"key":"eCommercePlatform","value":"< magento | shopify | custom | bigcommerce >"}],"variable":[{"id":"b219839b-359d-463e-9120-934184ffbbb4","type":"any","value":null,"key":"merchantKey"},{"id":"09599461-b137-40ea-b162-d75c968eb883","type":"any","value":null,"key":"variantID"},{"id":"29362a4d-5268-4302-968f-a6c448a32471","type":"any","value":"","key":"modelID"}]}},"response":[{"id":"24b5ea62-bc9b-48b7-bfea-6b07f7e3ce90","name":"ARS v1.8 Example","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://ars.compatio.ai/v2/:merchantKey/:variantID/:modelID?eCommercePlatform=< magento | shopify | custom>","protocol":"https","host":["ars","compatio","ai"],"path":["v2",":merchantKey",":variantID",":modelID"],"query":[{"key":"eCommercePlatform","value":"< magento | shopify | custom>","description":"Ecommerce Platform"}],"variable":[{"key":"merchantKey","value":"gmsd8vaiteomy2uxfvup"},{"key":"variantID","value":"489375"},{"key":"modelID","value":"ec-p2-24"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"model\":{\n        \"id\": \"ec-p2-24\",\n        \"version\": \"20Dec24\",\n        \"mode\": \"pre2.0\"  \n    },\n    \"results\": [\n        \"259425\",\n        \"711794\",\n        \"604267\",\n        \"393091\",\n        \"743375\",\n        \"862951\",\n        \"448069\",\n        \"788783\",\n        \"482607\",\n        \"872027\",\n        \"769721\",\n        \"904002\",\n        \"709577\",\n        \"902835\",\n        \"757727\",\n        \"825417\",\n        \"295445\",\n        \"680650\",\n        \"795051\",\n        \"151153\",\n        \"291127\",\n        \"603348\",\n        \"493433\"\n    ],\n    \"score\": false,\n    \"title\": \"Shop Products from our Experts\"\n}"}],"_postman_id":"f7786ebf-bfe3-40df-82d2-8e5d0e496d6c"},{"name":"Model Assignment API","id":"500d2e3e-84c8-4773-804b-3206c9b4c08b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"1019e7d3-53fe-4492-89a0-fc679e43ee9d","name":"Model Assignment API","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://ms.compatio.ai/models/:merchantKey","protocol":"http","host":["ms","compatio","ai"],"path":["models",":merchantKey"],"variable":[{"key":"merchantKey","value":"gmsd8vaiteomy2uxfvup"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"success\",\n    \"models\": {\n        \"applet_1\": \"<modelID_1>\",\n        \"applet_2\": \"<modelID_2>\",\n        \"applet_3\": \"<modelID_3>\"\n    }\n}"}],"_postman_id":"500d2e3e-84c8-4773-804b-3206c9b4c08b"}],"id":"b0e63daa-0bf6-4453-b82c-653f33cc53de","description":"<h1 id=\"advanced-recommender-system-ars\">Advanced Recommender System (ARS)</h1>\n<p>The Compatio Recommender API provides a set of recommended products for any type of recommendation or bundling application. Returns a list of recommended products for a given application, widget position, and productID.</p>\n<h2 id=\"changelog\">Changelog:</h2>\n<p>v1.8</p>\n<ul>\n<li><p>ARS v1.8 API now requires a modelID path variable, which is returned from model assignment API, failing to provide this parameter will result in ARS falling back to previous mode, which is deprecated and will be removed in next major version release.</p>\n</li>\n<li><p>Removed applicationID field</p>\n</li>\n<li><p>Additional API released for A/B model assignment.</p>\n</li>\n<li><p>IMPORTANT: ARS v1.8 now returns product IDs as strings instead of integers, depending on how this is handled in custom frontend implementations, it can be a breaking change, please ensure this is handled properly in code.</p>\n</li>\n</ul>\n<h3 id=\"changes-to-flow-for-model-assignment-and-invoking-ars-api\">Changes to flow for model assignment and invoking ARS API</h3>\n<img src=\"https://content.pstmn.io/206ec022-0448-4f0d-a44c-25ebf8343a77/QS1CLXRlc3QtQXJjaC1QYWdlLTEuZHJhd2lvLnBuZw==\" />\n\n<p>Model Assignment API</p>\n<p>In order to support A/B testing, a new Model Assignment API has been released. This enables the Host Platform to retrieve modelIDs for three distinct applets/widgets. This endpoint should be invoked once per session, with the returned modelIDs persisted in the user's session storage.</p>\n<p>Session Management:<br />Upon successful modelID assignment and storage, all subsequent ARS API requests must include the corresponding modelID parameter. This parameter determines which model will be utilized for processing the request.</p>\n<p>Response Structure:<br />The ARS API response now includes a model metadata field, which must be forwarded to the Analytics API for tracking and analysis purposes.</p>\n<h2 id=\"parameters\"><strong>Parameters</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field Name</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Type</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>merchantKey</strong></td>\n<td>A unique merchant identification key provided by Compatio.</td>\n<td>Yes</td>\n<td>Path Variable</td>\n</tr>\n<tr>\n<td><strong>variantID</strong></td>\n<td>The product SKU as input to the recommender.</td>\n<td>Yes</td>\n<td>Path Variable</td>\n</tr>\n<tr>\n<td><strong>eCommercePlatform</strong></td>\n<td>host ecommerce platform</td>\n<td>Yes</td>\n<td>Query String</td>\n</tr>\n<tr>\n<td><strong>modelID</strong></td>\n<td>Returned from model selection API</td>\n<td>Yes</td>\n<td>Path Variable</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"output\">Output</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>model</strong></td>\n<td>Model metadata object, needed for analytics 1.3.1</td>\n</tr>\n<tr>\n<td><strong>title</strong></td>\n<td>Recommended title for recommender results display</td>\n</tr>\n<tr>\n<td><strong>results</strong></td>\n<td>List of recommended products</td>\n</tr>\n<tr>\n<td>score</td>\n<td>Flag for scored results, True means scores will be provided with results. This needs to be enabled from GMS</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"b0e63daa-0bf6-4453-b82c-653f33cc53de"},{"name":"Analytics 1.4.1","item":[{"name":"CART_ITEM_ADDED Example","id":"17256cac-22b8-4e9c-9c03-18005f7311bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"sessionID\": \"134335660\",\n   \"eventType\": \"CART_ITEM_ADDED\",\n   \"customerID\": 0,\n   \"domainURL\": \"https://example.com\",\n   \"merchantKey\": \"j2m5lq9uNbV4ETc0skb0\",\n   \"platform\": \"<eCommerce Platform Name>\",\n   \"applicationID\": \"1\",\n   \"model\": {\n        \"id\": \"gm39dfjl2\",\n        \"version\": \"dec20m1\",\n        \"mode\": \"Compatible Co-Sellers\"\n    },\n   \"recommendationSource\": \"Bundler\",\n   \"recommenderInstance\": \"1\",\n   \"eventData\": [\n    {\n        \"finalProductID\": \"1234\",\n        \"parentProductID\": \"12345\",\n        \"baseFinalProductName\": \"Product name\",\n        \"baseFinalProductID\": \"123456\",\n        \"baseParentProductID\": \"1234567\",\n        \"price\": \"151.99\",\n        \"linePrice\": \"39.95\", \n        \"discountedPrice\": \"39.95\",\n        \"quantity\": 1\n    }]\n}","options":{"raw":{"language":"json"}}},"url":"https://analytics.compat.io/","urlObject":{"protocol":"https","path":[""],"host":["analytics","compat","io"],"query":[],"variable":[]}},"response":[{"id":"3dd1313c-e4b2-4608-b46e-448399a4421c","name":"CART_ITEM_ADDED Example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"sessionID\": \"134335660\",\n   \"timestamp\": \"2024-11-26T23:59:29.412Z\",\n   \"eventType\": \"CART_ITEM_ADDED\",\n   \"customerID\": 0,\n   \"domainURL\": \"https://example.com\",\n   \"merchantKey\": \"j2m5lq9uNbV4ETc0skb0\",\n   \"platform\": \"Shopify\",\n   \"applicationID\": \"1\",\n   \"modelVersion\": \"version_info\",\n   \"recommendationSource\": \"Bundler\",\n   \"recommenderInstance\": \"1\",\n   \"modelID\": \"ID of model\",\n   \"modelShortName\": \"recommender mode\",\n   \"eventData\": [\n    {\n        \"finalProductID\": \"1234\",\n        \"parentProductID\": \"12345\",\n        \"baseFinalProductName\": \"Product name\",\n        \"baseFinalProductID\": \"123456\",\n        \"baseParentProductID\": \"1234567\",\n        \"price\": \"151.99\",\n        \"quantity\": 1\n    }]\n}","options":{"raw":{"language":"json"}}},"url":"https://analytics.compat.io/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 28 Nov 2022 20:14:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"17"},{"key":"Connection","value":"keep-alive"},{"key":"x-amzn-requestid","value":"15d5fed7-5567-40a8-af21-46fa5ce6cad5"},{"key":"access-control-allow-origin","value":"*"},{"key":"x-amz-apigw-id","value":"cVB4zGnACYcF9GQ="},{"key":"x-amzn-trace-id","value":"Root=1-6385169e-341af63e78285ca009b00240;Sampled=0"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=vsPGUtX9OMtgOw0uyojwJPFafJzgCG%2FVQCj1n%2BvYZrowDl6ynrcfvADpHsFONE8Gwfda5EJ6tk2SYinHhKAP9PmM7ZVNidM%2F40Cmax3Fs24OPzqUH9DclwWIR8wsdOA4RUnzyYM%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7715c4fec9a35b65-IAD"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"17256cac-22b8-4e9c-9c03-18005f7311bd"},{"name":"ORDER_CREATED Example","id":"b89e4c68-3b91-4ff9-a84f-b071ab53b7d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"sessionID\": \"a09131a9-5ba5-4914-9872-c503a96fa5c8\",\n    \"merchantKey\": \"j2m5lq9uNbV4ETc0skb0\",  \n    \"eventType\": \"ORDER_CREATED\",\n    \"customerID\": 0,\n    \"orderID\": 837648324,\n    \"domainURL\": \"https://example.com\",\n    \"platform\": \"Shopify\",\n    \"eventData\": [\n        {\n            \"purchasedFinalProductID\": 40297391783981,\n            \"purchasedParentProductID\": 6940304310317,\n            \"price\": 39.95,\n            \"quantity\": 1,\n            \"referringVariantID\": \"40297473048621\",\n            \"model\": {\n                \"id\": \"gm39dfjl2\",\n                \"version\": \"dec20m1\",\n                \"mode\": \"Compatible Co-Sellers\"\n            },\n            \"recommendationSource\": \"ARS\",\n            \"recommenderInstance\": 2,\n            \"purchaseType\": \"base\",\n            \"baseFinalProductID\": 88230,\n            \"baseParentProductID\": 81345\n        },\n        {\n            \"purchasedFinalProductID\": 30297391783981,\n            \"purchasedParentProductID\": 3940304310317,\n            \"price\": 70.95,\n            \"quantity\": 1,\n            \"referringVariantID\": \"30297473048621\",\n            \"model\": {\n                \"id\": \"gm39dfjl2\",\n                \"version\": \"dec20m1\",\n                \"mode\": \"Compatible Co-Sellers\"\n            },\n            \"recommendationSource\": \"SmartBuilder\",\n            \"recommenderInstance\": 1,\n            \"purchaseType\": \"base\",\n            \"baseFinalProductID\": 99230,\n            \"baseParentProductID\": 99345\n        }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://analytics.compat.io/","urlObject":{"protocol":"https","path":[""],"host":["analytics","compat","io"],"query":[],"variable":[]}},"response":[{"id":"ce4addfe-afcf-4459-bc92-fd719af2bace","name":"ORDER_CREATED Example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"sessionID\": \"a09131a9-5ba5-4914-9872-c503a96fa5c8\",\n    \"timestamp\": \"2023-12-12T12:49:14.021Z\",\n    \"merchantKey\": \"j2m5lq9uNbV4ETc0skb0\",  \n  \"eventType\": \"ORDER_CREATED\",\n    \"customerID\": 0,\n    \"orderID\": 0,\n  \"domainURL\": \"https://example.com\",\n  \"platform\": \"Shopify\",\n  \"eventData\": [\n    {\n      \"purchasedFinalProductID\": 40297391783981,\n      \"purchasedParentProductID\": 6940304310317,\n      \"price\": 39.95,\n      \"quantity\": 1,\n      \"referringVariantID\": \"40297473048621\", #ONLY MIDWAY SENDS THIS FIELD\n       \"modelVersion\": \"version_info\",  \n   \"modelID\": null,\n   \"modelShortName\": null,\n      \"recommendationSource\": \"ARS\",\n      \"recommenderInstance\": 2,\n       \"purchaseType\": \"base\",\n      \"baseFinalProductID\": 88230,\n      \"baseParentProductID\": 81345\n    },{\n      \"purchasedFinalProductID\": 30297391783981,\n      \"purchasedParentProductID\": 3940304310317,\n      \"price\": 70.95,\n      \"quantity\": 1,\n      \"referringVariantID\": \"30297473048621\",#ONLY MIDWAY SENDS THIS FIELD\n       \"modelVersion\": \"version_info\",  \n   \"modelID\": null,\n   \"modelShortName\": null,\n      \"recommendationSource\": \"SmartBuilder\",\n      \"recommenderInstance\": 1,\n       \"purchaseType\": \"base\",\n      \"baseFinalProductID\": 99230,\n      \"baseParentProductID\": 99345\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://analytics.compat.io/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 30 Nov 2022 17:00:18 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"17"},{"key":"Connection","value":"keep-alive"},{"key":"x-amzn-requestid","value":"c4592a54-42f2-4cf5-a0a1-db0211775fe0"},{"key":"access-control-allow-origin","value":"*"},{"key":"x-amz-apigw-id","value":"cbLVVE6jiYcFtQw="},{"key":"x-amzn-trace-id","value":"Root=1-63878c21-58821c654b0ce8bf4dbb4c6b;Sampled=0"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=HHiUgyUwPJQ%2BtmUFeGKUueV2ccSF2Bahjgk4AdT9er8zKFbWIInu%2Biywfi21bVvaMtZc%2FqgaHgnIclgmOOrGDJqN8VQuj6KPbQIvZuSvCnV0TEutXtgADPAEa7ETev3U%2BV1xoYU%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"772523736af32017-IAD"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"b89e4c68-3b91-4ff9-a84f-b071ab53b7d3"},{"name":"CATEGORY_CLICKED Example","id":"9be74a1c-5c33-47a1-8cef-9077a10e2b4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"sessionID\": \"a09131a9-5ba5-4914-9872-c503a96fa5c8\",\n    \"merchantKey\": \"j2m5lq9uNbV4ETc0skb0\",\n    \"eventType\": \"CATEGORY_CLICKED\",\n    \"customerID\": 0,\n    \"domainURL\": \"www.example.com\",\n    \"platform\": \"Shopify\",\n    \"applicationID\": 1,\n    \"recommendationSource\": \"XRS\",\n    \"model\": {\n        \"id\": \"gm39dfjl2\",\n        \"version\": \"dec20m1\",\n        \"mode\": \"Compatible Co-Sellers\"\n    },\n    \"eventData\": [\n        {\n            \"categoryID\": \"573a2bd36c484d838eef729984a36132\",\n            \"categoryName\": \"Reels\",\n            \"categoryPosition\": 1,                                           //The position of the category within the builder\n            \"clickAction\": \"OPEN_CAT\",                                             //To identify the action that was taken on the event\n            \"baseFinalProductName\": \"Example product name\",  //Name of the product\n            \"baseParentProductID\": \"32722407555156\" //This field will be fired only for Shopify platform\n        }\n     ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://analytics.compat.io/","urlObject":{"protocol":"https","path":[""],"host":["analytics","compat","io"],"query":[],"variable":[]}},"response":[{"id":"ef2a14b5-ee80-4f70-8c9b-897fa3752f8f","name":"CATEGORY_CLICKED Example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n     \"sessionID\": \"a09131a9-5ba5-4914-9872-c503a96fa5c8\",\n    \"timestamp\": \"2023-12-12T12:49:14.021Z\",\n    \"merchantKey\": \"j2m5lq9uNbV4ETc0skb0\",\n      \"eventType\": \"CATEGORY_CLICKED\",\n      \"customerID\": 0,\n    \"domainURL\": \"www.example.com\",\n    \"platform\": \"Shopify\",\n    \"applicationID\": 1,\n    \"modelVersion\": \"Modelverion\",\n    \"recommendationSource\": \"XRS\",\n \"modelID\": null,\n \"modelShortName\": null,\n    \"eventData\": [\n   {\n             \"categoryID\": \"573a2bd36c484d838eef729984a36132\",\n             \"categoryName\": \"Reels\",\n             \"categoryPosition\": 1,                                           //The position of the category within the builder\n             \"clickAction\": \"OPEN_CAT\",                                             //To identify the action that was taken on the event\n             \"baseFinalProductName\": \"Example product name\",  //Name of the product\n             \"baseParentProductID\": \"32722407555156\" //This field will be fired only for Shopify platform\n    }\n ]\n\n}","options":{"raw":{"language":"json"}}},"url":"https://analytics.compat.io/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 28 Nov 2022 20:14:25 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"17"},{"key":"Connection","value":"keep-alive"},{"key":"x-amzn-requestid","value":"3db8b65c-5c0c-447e-8c1f-cd987b8b9434"},{"key":"access-control-allow-origin","value":"*"},{"key":"x-amz-apigw-id","value":"cVB5UFg3iYcFrAQ="},{"key":"x-amzn-trace-id","value":"Root=1-638516a1-3392760b1c5e71113b2a343d;Sampled=0"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=29BrFxZqmvfqn31CamEA%2F6GhpajMzczr3QjHl%2BLGp34hzGVcyv8KxIh37DzebHy1VZO4FR7lHP%2Bcs2iOQ9Y%2FVFECe0y0ZR7Mun7GF7A6C3Kfb6igKhGeupW%2BhJy%2F8i4Xf7nkkpc%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7715c513cdcf2030-IAD"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"9be74a1c-5c33-47a1-8cef-9077a10e2b4d"},{"name":"SORT_ORDER_CHANGED Example","id":"e04404e1-6d19-479d-b2d5-b2f02e8cc9e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"sessionID\": \"a09131a9-5ba5-4914-9872-c503a96fa5c8\",\n    \"merchantKey\": \"j2m5lq9uNbV4ETc0skb0\",\n    \"eventType\": \"SORT_ORDER_CHANGED\",\n    \"customerID\": 0,\n    \"domainURL\": \"www.test.com\",\n    \"platform\": \"Shopify\", \n    \"applicationID\": 1,\n    \"model\": {\n        \"id\": \"gm39dfjl2\",\n        \"version\": \"dec20m1\",\n        \"mode\": \"Compatible Co-Sellers\"\n    },\n    \"recommendationSource\": \"ARS\",\n    \"recommenderInstance\":3,\n    \"eventData\": [\n        {\n        \"baseFinalProductID\": \"32722407555156\",\n        \"baseParentProductID\": \"32722407555156\", //This field will be fired only for Shopify platform\n        \"baseFinalProductName\": \"AIRFLO SUPER-FLO POWER TAPER FLY LINE\",\n        \"categoryID\": \"573a2bd36c484d838eef729984a36132\",\n        \"categoryName\": \"Reels\",\n        \"categoryPosition\": 1,\n        \"oldSortOrder\": \"compatioscore_descending\",\n        \"newSortOrder\": \"price_ascending\"\n    }\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://analytics.compat.io/","urlObject":{"protocol":"https","path":[""],"host":["analytics","compat","io"],"query":[],"variable":[]}},"response":[{"id":"3c760048-c4d5-4e9e-af42-36d56468b5b8","name":"SORT_ORDER_CHANGED Example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"sessionID\": \"a09131a9-5ba5-4914-9872-c503a96fa5c8\",\n    \"timestamp\": \"2023-12-12T12:49:14.021Z\",\n    \"merchantKey\": \"j2m5lq9uNbV4ETc0skb0\",\n    \"eventType\": \"SORT_ORDER_CHANGED\",\n    \"customerID\": 0,\n    \"domainURL\": \"www.test.com\",\n    \"platform\": \"Shopify\", \n    \"applicationID\": 1,\n    \"modelVersion\": \"version_info\",  \n    \"recommendationSource\": \"ARS\",\n    \"recommenderInstance\":3,\n \"modelID\": null,\n \"modelShortName\": null,\n    \"eventData\": [\n        {\n        \"baseFinalProductID\": \"32722407555156\",\n        \"baseParentProductID\": \"32722407555156\", //This field will be fired only for Shopify platform\n        \"baseFinalProductName\": \"AIRFLO SUPER-FLO POWER TAPER FLY LINE\",\n        \"categoryID\": \"573a2bd36c484d838eef729984a36132\",\n        \"categoryName\": \"Reels\",\n        \"categoryPosition\": 1,\n        \"oldSortOrder\": \"compatioscore_descending\",\n        \"newSortOrder\": \"price_ascending\"\n    }\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://analytics.compat.io/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 28 Nov 2022 20:14:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"17"},{"key":"Connection","value":"keep-alive"},{"key":"x-amzn-requestid","value":"9689ebac-004e-48b7-8673-cc0549f97a97"},{"key":"access-control-allow-origin","value":"*"},{"key":"x-amz-apigw-id","value":"cVB5vEOHCYcF3Mg="},{"key":"x-amzn-trace-id","value":"Root=1-638516a4-7d99069d7e2620a15c3e4ffc;Sampled=0"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=qRJ9vOCrzHs0gicF4e%2FHFnFOxdWPs1MDR8aJC%2BKJWSwpmVYTIUOMn1qhlaETQIkQln6wcvbcDiknBgx%2F%2BFZbi4KE1vqDRW0ZS8ML5SIZaBcIpr3wJm5BO4hqoWuCpFfI3jvk6ao%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7715c5243eed2030-IAD"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"e04404e1-6d19-479d-b2d5-b2f02e8cc9e8"},{"name":"APPLET_LOADED Example","id":"f278437d-9785-4246-b0f6-9b28e62f2c4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"sessionID\": \"2bd36c484d838eef729984a36\",\n   \"eventType\": \"APPLET_LOADED\",\n   \"customerID\": 0,\n   \"domainURL\": \"example.com\",\n   \"merchantKey\": \"j2m5lq9uNbV4ETc0skb0\",\n   \"platform\": \"Shopify\",\n   \"applicationID\": \"1\",\n   \"recommendationSource\": \"SmartBuilder\",\n   \"recommenderInstance\": \"1\",\n   \"model\": {\n        \"id\": \"gm39dfjl2\",\n        \"version\": \"dec20m1\",\n        \"mode\": \"Compatible Co-Sellers\"\n    },\n   \"eventData\": [\n    {\n        \"baseFinalProductID\": \"88564\",\n        \"baseParentProductID\": \"88734\"\n    }]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://analytics.compat.io/","urlObject":{"protocol":"https","path":[""],"host":["analytics","compat","io"],"query":[],"variable":[]}},"response":[{"id":"15255962-1314-4b7d-8f5e-7abd2af31908","name":"APPLET_LOADED Example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"sessionID\": \"2bd36c484d838eef729984a36\",\n   \"timestamp\": \"2023-12-12T12:33:12.756Z\",\n   \"eventType\": \"APPLET_LOADED\",\n   \"customerID\": 0,\n   \"domainURL\": \"example.com\",\n   \"merchantKey\": \"j2m5lq9uNbV4ETc0skb0\",\n   \"platform\": \"Shopify\",\n   \"applicationID\": \"1\",\n   \"modelVersion\": \"version_info_1\",\n   \"recommendationSource\": \"SmartBuilder\",\n   \"recommenderInstance\": \"1\",\n \"modelID\": null,\n \"modelShortName\": null,\n   \"eventData\": [\n    {\n        \"baseFinalProductID\": \"88564\",\n        \"baseParentProductID\": \"88734\", //This field will be fired only for Shopify platform\n    }\n]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://analytics.compat.io/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 28 Nov 2022 20:14:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"17"},{"key":"Connection","value":"keep-alive"},{"key":"x-amzn-requestid","value":"9689ebac-004e-48b7-8673-cc0549f97a97"},{"key":"access-control-allow-origin","value":"*"},{"key":"x-amz-apigw-id","value":"cVB5vEOHCYcF3Mg="},{"key":"x-amzn-trace-id","value":"Root=1-638516a4-7d99069d7e2620a15c3e4ffc;Sampled=0"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=qRJ9vOCrzHs0gicF4e%2FHFnFOxdWPs1MDR8aJC%2BKJWSwpmVYTIUOMn1qhlaETQIkQln6wcvbcDiknBgx%2F%2BFZbi4KE1vqDRW0ZS8ML5SIZaBcIpr3wJm5BO4hqoWuCpFfI3jvk6ao%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"7715c5243eed2030-IAD"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"f278437d-9785-4246-b0f6-9b28e62f2c4d"}],"id":"3daa739f-bcbb-4592-ab36-16832a9178ce","description":"<h1 id=\"analytics-service\">Analytics Service</h1>\n<p>The Analytics API is an asynchronous, high-capacity data capture service for clickstream and order event packets from digital commerce channels. It accepts an event data packet, and provides 200 (OK) response.</p>\n<h2 id=\"changelog-for-v141\">Changelog for v1.4.1</h2>\n<ul>\n<li>field orderID is mandatory for events of type ORDER_CREATED</li>\n</ul>\n<h2 id=\"changelog-for-v14\">Changelog for v1.4</h2>\n<ul>\n<li><p>Added following new event types: ADD_TO_BUILD, FIELD_SELECTED, FIELD_UNSELECTED, REMOVE_FROM_BUILD, BUILD_QTY_UPDATED and PAGE_CLICKED</p>\n</li>\n<li><p>Added optional field \"buildSessionID\" to events: CART_ITEM_ADDED, CART_ITEM_UPDATED, CART_ITEM_REMOVED, ORDER_CREATED, which is only applicable if event is emitted by configure(SB3) app.</p>\n</li>\n<li><p>renamed merchantKey to csKey. \"merchantKey\" is still supported for current integrations but will be deprecated in future in favor of csKey.</p>\n</li>\n<li><p>Updated description for recommendationSource and recommenderInstance fields. \"recommenderInstance\" field is now mandatory if value of recommendationSource is \"ARS\".</p>\n</li>\n</ul>\n<h2 id=\"event-types\"><strong>Event Types</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Event Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CATEGORY_CLICKED</td>\n<td>The event is fired from multi-category recommendations when user clicks a particular category heading to display the category items.</td>\n</tr>\n<tr>\n<td>PRODUCT_CLICKED</td>\n<td>The event is fired when a product hyperlink is being clicked from the apps section.</td>\n</tr>\n<tr>\n<td>SORT_ORDER_CHANGED</td>\n<td>The event is fired when user clicks one of the results ordering function, e.g. By Price, By Name, etc.</td>\n</tr>\n<tr>\n<td>CART_ITEM_ADDED</td>\n<td>This event is fired when the product is added via the Compatio recommender application.</td>\n</tr>\n<tr>\n<td>CART_ITEM_REMOVED</td>\n<td>This event is fired when an item that was added via the Compatio recommender application is removed.</td>\n</tr>\n<tr>\n<td>CART_UPDATED</td>\n<td>The event is fired when quantity of an item that is already in the cart changes.</td>\n</tr>\n<tr>\n<td>ORDER_CREATED</td>\n<td>The event is fired when a cart is converted to an order (payment complete)</td>\n</tr>\n<tr>\n<td>APPLET_LOADED</td>\n<td>The event is fired when a set of recommendations is shown to the customer, on loading the product detail page or upon adding an item to the cart.</td>\n</tr>\n<tr>\n<td>BUILDER_LOADED</td>\n<td>The event is fired when a user clicks on \"START BUILDER\" button to create a build.</td>\n</tr>\n<tr>\n<td>ADD_TO_BUILD</td>\n<td>When a product is added to the build. Only applicable to Config(SB3)</td>\n</tr>\n<tr>\n<td>FIELD_SELECTION</td>\n<td>Whenever user selects a field(or answers a question). Only applicable to Config(SB3)</td>\n</tr>\n<tr>\n<td>REMOVE_FROM_BUILD</td>\n<td>When a product is removed from the build.</td>\n</tr>\n<tr>\n<td>BUILD_QTY_UPDATED</td>\n<td>When user changes the quantity of an item in the build. Only applicable to Config(SB3).</td>\n</tr>\n<tr>\n<td>PAGE_CLICKED</td>\n<td>When user clicks on a page/tab of guide. Only applicable to Config(SB3).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>JSON Body fields</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field Name</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sessionID</td>\n<td>session ID</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>buildSessionID</td>\n<td>Only applicable to Config(SB3). Session ID of build is generated.  <br />Within SB3 this will be fired as Global field. For Ecommerce Events will be added within event data.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>eventType</td>\n<td>The type of event fired. One of - &lt; 'CATEGORY_CLICKED' OR 'SORT_ORDER_CHANGED' OR 'CART_ITEM_ADDED' OR \"CART_ITEM_REMOVED' OR 'CART_UPDATED' OR 'ORDER_CREATED' OR 'PRODUCT_CLICKED' OR 'CAROUSEL_CLICKED' OR 'APPLET_LOADED' OR 'BUILDER_LOADED'&gt;</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>domainURL</td>\n<td>The url of the merchant's site which is the source of this event</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>csKey</td>\n<td>A unique merchant identification key provided by Compatio. (Formerly merchantKey. merchantKey is still supported but deprecated)</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>platform</td>\n<td>The e-commerce platform used by the customer. e.g. Shopify, Magento, Custom, WooCommerce etc</td>\n<td>No</td>\n</tr>\n<tr>\n<td>model</td>\n<td>This is a JSON object containing id, version and mode. This is returned by Compatio's ARS v1.8 and SmartBuilder v3 APIs and should be passed through to analytics. (Please refer to examples)</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>applicationID</td>\n<td>This is a unique identifier used to identifying the ARS boxes</td>\n<td>No</td>\n</tr>\n<tr>\n<td>customerID</td>\n<td>customerID of user on the host platform. Can be anonymized ID for users who have not signed in</td>\n<td>No</td>\n</tr>\n<tr>\n<td>recommendationSource</td>\n<td>The source recommender application e.g. ARS, XRS, XCS, Bundler, SmartBuilder</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>recommenderInstance</td>\n<td>The instance of the recommender application. This is required if the value of \"recommendationSource\" field is ARS. Eg. 1 or 2 or 3</td>\n<td>Conditional</td>\n</tr>\n<tr>\n<td>eventData</td>\n<td>A list of JSON objects whose payload fields depend on the event type. Please see below for details</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>orderID</td>\n<td>Unique identifier for the order. Only required for event type 'ORDER_CREATED'</td>\n<td>Conditional</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"eventdata-details\">EventData details</h2>\n<p>The eventData array holds information about the actual event. In case of some event like ORDER_CREATED certain fields like \"recommendationSource\" and \"recommendationInstance\" are part of the event data as each order item could have been created from a different recommendation source.</p>\n<p>Also, field values can be integers or Strings. e.g. price can be sent as 39.95 or \"39.95\"</p>\n<h5 id=\"eventtype-cart_item_updated-cart_item_addedcart_item_removed\">EventType: CART_ITEM_UPDATED, CART_ITEM_ADDED,CART_ITEM_REMOVED</h5>\n<h5 id=\"json-structure\">JSON Structure:</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[{\n     \"purchasedFinalProductID\": 40297391783981, //if no parent-variant structure this is the SKU or FG (finished good),\n     \"purchasedParentProductID\": 6940304310317, //optional, only required when there is a parent-variant structure. This is the variant parent or model code\n     \"price\": \"39.95\", \n     \"quantity\": 1, \n     \"referringVariantID\": \"40297473048621\", //if applicable\n     \"baseFinalProductID\": 88230, //optional, only required if purchaseType is ‘recommended’ – ie. when this product is a recommended rather than a base product     \"baseParentProductID\": 81345, //optional, only required when there is baseFinalProductID and it is a child in a parent-variant relationship.\n     \"baseParentProductID\": 88120, //only required for Shopify Platform \n     \"recommendationSource\": 1\n    }\n]\n\n</code></pre>\n<h5 id=\"eventtype-order_created\">EventType: ORDER_CREATED</h5>\n<h5 id=\"json-structure-1\">JSON Structure</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[{ //ORDER_CREATED is the only event type where model object is part of eventData\n      \"purchasedFinalProductID\": 40297391783981,\n      \"purchasedParentProductID\": 6940304310317,\n      \"price\": 39.95,\n      \"quantity\": 1,\n      \"referringVariantID\": \"40297473048621\",\n       \"model\": {\n          \"id\": \"gm39dfjl2\",\n          \"version\": \"dec20m1\",\n          \"mode\": \"pre20\"\n       },\n      \"recommendationSource\": \"ARS\",\n      \"recommenderInstance\": 2,\n       \"purchaseType\": \"base\",\n      \"baseFinalProductID\": 88230,\n      \"baseParentProductID\": 81345\n      },{\n      \"purchasedFinalProductID\": 30297391783981,\n      \"purchasedParentProductID\": 3940304310317,\n      \"price\": 70.95,\n      \"quantity\": 1,\n      \"referringVariantID\": \"30297473048621\",\n      \"modelVersion\": \"version_info\",  \n      \"model\": {\n          \"id\": \"gm39dfjl2\",\n          \"version\": \"dec20m1\",\n          \"mode\": \"pre20\"\n       },\n      \"recommendationSource\": \"SmartBuilder\",\n      \"recommenderInstance\": 1,\n      \"purchaseType\": \"base\",\n      \"baseFinalProductID\": 99230,\n      \"baseParentProductID\": 99345\n    }\n]\n\n</code></pre>\n<h5 id=\"eventtype-product_clicked\">EventType: PRODUCT_CLICKED</h5>\n<h5 id=\"json-structure-2\">JSON Structure</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[{\n        \"finalProductID\": \"88123\",\n        \"parentProductID\": \"88105\", //This field will be fired only for Shopify platform\n        \"baseFinalProductName\": \"AIRFLO SUPER-FLO POWER TAPER FLY LINE\",\n        \"price\": 1499.95,\n        \"baseFinalProductID\": \"32722407555156\",\n        \"baseParentProductID\": \"32722407555156\", //This field will be fired only for Shopify platform\n        \"clickAction\": \"GOTO_VARIANT\"\n    }]\n\n</code></pre>\n<h5 id=\"eventtype-category_clicked\">EventType: CATEGORY_CLICKED</h5>\n<h5 id=\"json-structure-3\">JSON Structure</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[{\n     \"categoryID\": \"573a2bd36c484d838eef729984a36132\",\n     \"categoryName\": \"Reels\",\n     \"categoryPosition\": 1,//The position of the category within the builder\n     \"clickAction\": \"OPEN_CAT\",//To identify the action that was taken on the event\n     \"baseFinalProductName\": \"Example product name\",  //Name of the product\n     \"baseParentProductID\": \"32722407555156\"        \n }]\n\n</code></pre>\n<h5 id=\"eventtype-carousel_clicked\">EventType: CAROUSEL_CLICKED</h5>\n<h5 id=\"json-structure-4\">JSON Structure</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[{\n         \"clickAction\":\"RIGHT_CLICK\",\n         \"currentPageIndex\":2,\n         \"baseFinalProductID\":\"ACS880-01-077A-5+D150-ABBI\",\n         \"baseParentProductID\":\"ACS880-01-077A-5+D150-ABBI\",\n         \"baseFinalProductName\":\"ACS880-01-077A-5+D150\"\n      }]\n\n</code></pre>\n<h5 id=\"eventtype-sort_order_changed\">EventType: SORT_ORDER_CHANGED</h5>\n<h5 id=\"json-structure-5\">JSON Structure</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[{\n    \"baseFinalProductID\": \"32722407555156\",\n        \"baseParentProductID\": \"32722407555156\", //This field will be fired only for Shopify platform\n        \"baseFinalProductName\": \"AIRFLO SUPER-FLO POWER TAPER FLY LINE\",\n        \"categoryID\": \"573a2bd36c484d838eef729984a36132\",\n        \"categoryName\": \"Reels\",\n        \"categoryPosition\": 1,\n        \"oldSortOrder\": \"compatioscore_descending\",\n        \"newSortOrder\": \"price_ascending\"\n }]\n\n</code></pre>\n<h5 id=\"eventtype-applet_loaded\">EventType: APPLET_LOADED</h5>\n<h5 id=\"json-structure-6\">JSON Structure</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"baseFinalProductID\": \"88564\",\n        \"baseParentProductID\": \"88734\", //This field will be fired only for Shopify platform\n    }\n]\n}\n\n</code></pre>\n<h5 id=\"eventtype-builder_loaded\">EventType: BUILDER_LOADED</h5>\n<h5 id=\"json-structure-7\">JSON Structure</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[{\n    \"baseFinalProductID\":\"ACS880-01-077A-5+D150-ABBI\",\n    \"baseParentProductID\":\"ACS880-01-077A-5+D150-ABBI\",\n    \"baseFinalProductName\":\"ACS880-01-077A-5+D150\",\n    \"click_action\":\"GOTO_BUILDER\"\n }]\n\n</code></pre>\n<p><strong>EventType: ADD_TO_BUILD</strong></p>\n<p><strong>JSON Structure</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"productID\": \"&lt;productID&gt;\", \"categoryID\":\"&lt;category id&gt;\" }\n\n</code></pre>\n<p><strong>EventType: FIELD_SELECTED</strong></p>\n<p><strong>JSON Structure</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"submodelID\": \"&lt;submodel id&gt;\", \"fieldID\":\"&lt;field id&gt;\", \"selectedOption\":\"&lt;selected option id\" }\n\n</code></pre>\n<p><strong>EventType: FIELD_UNSELECTED</strong></p>\n<p><strong>JSON Structure</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"submodelID\": \"&lt;submodel id&gt;\", \"fieldID\":\"&lt;field id&gt;\", \"unselectedOption\":\"&lt;selected option id\" }\n\n</code></pre>\n<p><strong>EventType: REMOVE_FROM_BUILD</strong>**</p>\n<p><strong>JSON Structure</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"productID\": \"&lt;productID&gt;\", \"categoryID\":\"&lt;category id&gt;\" }\n\n</code></pre>\n<p><strong>EventType: BUILD_QTY_UPDATED</strong>**</p>\n<p><strong>JSON Structure</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"productID\": \"&lt;productID&gt;\", \"quantity\":\"&lt;quantity&gt;\" }\n\n</code></pre>\n<p><strong>EventType: PAGE_CLICKED</strong>**</p>\n<p><strong>JSON Structure</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"pageID\": \"&lt;page id&gt;\"}\n\n</code></pre>\n<h2 id=\"response\">Response:</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ success: true }\n\n</code></pre>\n","_postman_id":"3daa739f-bcbb-4592-ab36-16832a9178ce"},{"name":"Availability v1.2.0","item":[{"name":"Set Item Availability","id":"9ec148d8-0aac-422e-96d1-b277210eeaca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    {\n        \"sku\": \"jdf23jr\",\n        \"newAvailabilityState\": \"TRUE\"\n    },\n    {\n        \"sku\": \"kl32f0\",\n        \"newAvailabilityState\": \"FALSE\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"availability.compatio.ai/:merchantKey/?variantId=<Merchant SKU>&newAvailabilityState=<availability state>","description":"<p>This is intended to be a real-time item availability tracking service.</p>\n<p>Send availability state change for an item to Compatio Availability Service.</p>\n<p>This function will accommodate up to 1 item state change at a time. (For transmissions of bulk item state changes, please use Compatio bulk transfer services.)</p>\n","urlObject":{"path":[":merchantKey",""],"host":["availability","compatio","ai"],"query":[{"key":"variantId","value":"<Merchant SKU>"},{"description":{"content":"<p>TRUE or FALSE</p>\n","type":"text/plain"},"key":"newAvailabilityState","value":"<availability state>"}],"variable":[{"id":"330fbfb0-efc8-4d82-8bc0-61ed5d1d2598","type":"any","value":"<Compatio-provided key>","key":"merchantKey"}]}},"response":[],"_postman_id":"9ec148d8-0aac-422e-96d1-b277210eeaca"},{"name":"Get Item Availability","id":"642356cb-81ae-4847-a2d2-f3e6cbc556e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"availability.compatio.ai/:channelKey/?variantId=<merchant sku>","urlObject":{"path":[":channelKey",""],"host":["availability","compatio","ai"],"query":[{"key":"variantId","value":"<merchant sku>"}],"variable":[{"id":"3fe6c92f-431b-4344-b631-b1015912ebba","description":{"content":"<p>Channel key provided by Compatio, for example \"6810z81fkjq\"</p>\n","type":"text/plain"},"type":"any","value":"<compatio-provided-channel-key>","key":"channelKey"}]}},"response":[],"_postman_id":"642356cb-81ae-4847-a2d2-f3e6cbc556e1"}],"id":"1dec766b-a806-4d39-be15-a961104ba84e","_postman_id":"1dec766b-a806-4d39-be15-a961104ba84e","description":""},{"name":"Quote System API 1.1","item":[{"name":"Add Quote","id":"ca4ffde3-d770-4e3f-8a53-632011cf220a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer <token>","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"engineInstanceID\": \"string\",\n  \"quoteHeader\": {\n        \"shippingAddress\":\"string\",\n        \"billingAddress\": \"string\",\n        \"salesAgent\": \"string\"\n  },\n  \"itemList\": [\n    {\n        \"itemSku\": \"string\",\n        \"configurable\": true,\n        \"configurationOptions\": [\n            { \n                \"propID\": \"string\",\n                \"propValue\": \"string\",\n                \"qty\": \"string\"            \n            },\n            { \n                \"propID\": \"string\",\n                \"propValue\": \"string\",\n                \"qty\": \"string\"            \n            }\n        ]\n    },\n    {\n        \"itemSku\": \"string\",\n        \"configurable\": false,\n        \"configurationOptions\": []\n    }\n  ]\n}"},"url":"https://quoting.compatio.ai/v1/:ownerKey/quotes","description":"<p>Create a new quote. [Optional] Items can be provided to initialize the quote with those.</p>\n<p>Here's the list of fields</p>\n<p><code>ownerKey</code>: key for the organization that owns the quote, issued by Compatio</p>\n<p><code>engineInstanceID:</code></p>\n<p><code>quoteHeader</code>: Object for quote's meta information like shipping/billing address and agent associated</p>\n<p><code>itemList</code>: List of items to be added to the quote, an item can also be configurable which is marked by <code>configurable</code> boolean flag. If the item is configurable, then another JSON object called <code>configurationOptions</code> is required, which is a list of object containing:</p>\n<p><code>propID</code>: Configuration property ID</p>\n<p><code>propValue</code>: Configurable property value</p>\n<p><code>qty</code>: quantity of items input by user.</p>\n<p>A successful request will return a similar structure shown below with generated <code>quoteID</code>, <code>createdAt</code> and <code>unitPrice</code> for items sent in the request.</p>\n","urlObject":{"protocol":"https","path":["v1",":ownerKey","quotes"],"host":["quoting","compatio","ai"],"query":[],"variable":[{"id":"4a541015-4913-41cd-8b9d-040862de3c02","type":"any","value":"","key":"ownerKey"}]}},"response":[{"id":"357f0221-d45a-472a-90e3-8d5b26725b64","name":"Add Quote","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer <token>","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"quoteName\": \"string\",\n  \"engineInstanceID\": \"string\",\n  \"quoteHeader\": {\n    \"customerName\": \"string\",\n        \"shippingAddress\":\"string\",\n        \"billingAddress\": \"string\",\n        \"salesAgent\": \"string\",\n        \"branchID\": \"string\"\n  },\n  \"itemList\": [\n    {\n        \"itemSku\": \"string\",\n        \"qty\": 1,\n        \"configurable\": true,\n        \"configurationOptions\": [\n            { \n                \"propID\": \"string\",\n                \"propValue\": \"string\",\n                \"qty\": \"string\"            \n            },\n            { \n                \"propID\": \"string\",\n                \"propValue\": \"string\",\n                \"qty\": \"string\"            \n            }\n        ]\n    },\n    {\n        \"itemSku\": \"string\",\n        \"configurable\": false,\n        \"configurationOptions\": []\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://quoting.compatio.ai/v1/:ownerKey/quotes","protocol":"https","host":["quoting","compatio","ai"],"path":["v1",":ownerKey","quotes"],"variable":[{"key":"ownerKey","value":""}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"ownerKey\": \"string\",\n    \"quoteID\": \"458594934\",\n    \"quoteName\": \"string\",\n    \"status\": \"New\",\n    \"createdAt\": \"2024-07-12T12:48:08Z\",\n    \"createdBy\": \"agentID\",\n    \"quoteHeader\": {\n        \"customerName\": \"string\",\n        \"shippingAddress\": \"string\",\n        \"billingAddress\": \"string\",\n        \"salesAgent\": \"string\",\n        \"branchID\": \"string\"\n    },\n    \"itemList\": [\n        {\n            \"itemSku\": \"string\",\n            \"qty\": 1,\n            \"unitPrice\": 3345,\n            \"configurable\": true,\n            \"configurationOptions\": [\n                {\n                    \"propID\": \"string\",\n                    \"propValue\": \"string\",\n                    \"qty\": 1,\n                    \"unitPrice\": 29\n                },\n                {\n                    \"propID\": \"string\",\n                    \"propValue\": \"string\",\n                    \"qty\": 1,\n                    \"unitPrice\": 125\n                }\n            ]\n        },\n        {\n            \"itemSku\": \"string\",\n            \"configurable\": false,\n            \"configurationOptions\": []\n        }\n    ]\n}"}],"_postman_id":"ca4ffde3-d770-4e3f-8a53-632011cf220a"},{"name":"List Quotes","id":"5edead81-0728-463c-9fff-04358b71c1a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer <token>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://quoting.compatio.ai/v1/:ownerKey/quotes?ids=1,2,3","description":"<p>List all the quotes user is authorized to view based on its JWT claims.</p>\n<p>Additionally, an ids query string parameter can be provided with comma separated ids to filter the results based on those ids. In future, more parameters will be supported.</p>\n","urlObject":{"protocol":"https","path":["v1",":ownerKey","quotes"],"host":["quoting","compatio","ai"],"query":[{"key":"ids","value":"1,2,3"}],"variable":[{"id":"a244509f-9074-414f-ac1b-0e7a45731db1","type":"any","value":"","key":"ownerKey"}]}},"response":[{"id":"921e130e-dd72-4840-851d-946fdcbfb3e1","name":"List Quotes","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer <token>","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://quoting.compatio.ai/v1/:ownerKey/quotes?ids=1,2,3&limit=50&offset=50","protocol":"https","host":["quoting","compatio","ai"],"path":["v1",":ownerKey","quotes"],"query":[{"key":"ids","value":"1,2,3"},{"key":"limit","value":"50"},{"key":"offset","value":"50"}],"variable":[{"key":"ownerKey","value":""}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"11232\": {\n        \"ownerKey\": \"string\",\n        \"quoteID\": \"11232\",\n        \"quoteName\": \"string\",\n        \"status\": \"Approved\",   \n        \"totalPrice\": \"\",\n        \"discount\":34534,\n        \"createdAt\": \"2024-07-12T12:48:08Z\",\n        \"quoteHeader\": {\n            \"customerName\": \"string\",\n            \"shippingAddress\": \"string\",\n            \"billingAddress\": \"string\",\n            \"salesAgent\": \"string\"\n        },\n        \"itemList\": [\n            {\n                \"itemSku\": \"string\",\n                \"qty\": 1,\n                \"unitPrice\": 3345,\n                \"configurable\": true,\n                \"markup\": 10,\n                \"discount\": 10,\n                \"configurationOptions\": [\n                    {\n                        \"propID\": \"string\",\n                        \"propValue\": \"string\",\n                        \"qty\": 1,\n                        \"unitPrice\": 29\n                    },\n                    {\n                        \"propID\": \"string\",\n                        \"propValue\": \"string\",\n                        \"qty\": 1,\n                        \"unitPrice\": 125\n                    }\n                ]\n            },\n            {\n                \"itemSku\": \"string\",\n                \"configurable\": false,\n                \"configurationOptions\": []\n            }\n        ]\n    },\n    \"34355\": {\n        \"ownerKey\": \"string\",\n        \"quoteID\": \"34355\",\n        \"createdAt\": \"2024-07-12T12:48:08Z\",\n        \"quoteName\": \"string\",\n        \"status\": \"Approved\",\n        \"quoteHeader\": {\n            \"shippingAddress\": \"string\",\n            \"billingAddress\": \"string\",\n            \"salesAgent\": \"string\"\n        },\n        \"itemList\": [\n            {\n                \"itemSku\": \"string\",\n                \"qty\": 1,\n                \"unitPrice\": 3345,\n                \"configurable\": true,\n                 \"markup\": 10,\n                \"discount\": 10,\n                \"configurationOptions\": [\n                    {\n                        \"propID\": \"string\",\n                        \"propValue\": \"string\",\n                        \"qty\": 1,\n                        \"unitPrice\": 29\n                    },\n                    {\n                        \"propID\": \"string\",\n                        \"propValue\": \"string\",\n                        \"qty\": 1,\n                        \"unitPrice\": 125\n                    }\n                ]\n            },\n            {\n                \"itemSku\": \"string\",\n                \"configurable\": false,\n                \"configurationOptions\": []\n            }\n        ]\n    }\n}"}],"_postman_id":"5edead81-0728-463c-9fff-04358b71c1a5"},{"name":"Update Quote","id":"c149d272-dcb6-4046-a85f-2cc3f6fd0813","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer <token>","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"itemList\": [\n    {\n        \"itemSku\": \"string\",\n        \"configurable\": true,\n        \"configurationOptions\": [\n            { \n                \"propName\": \"string\",\n                \"propValue\": \"string\"            \n            },\n            { \n                \"propName\": \"string\",\n                \"propValue\": \"string\"            \n            }\n        ]\n    },\n    {\n        \"itemSku\": \"string\",\n        \"configurable\": false,\n        \"configurationOptions\": []\n    }\n  ]\n}"},"url":"https://quoting.compatio.ai/v1/:ownerKey/quotes/:id","description":"<p>Add/update more item(s) to the given quote ID. Similar to \"Add Quote\" request, this will respond with a payload <code>itemList</code></p>\n","urlObject":{"protocol":"https","path":["v1",":ownerKey","quotes",":id"],"host":["quoting","compatio","ai"],"query":[],"variable":[{"id":"b91d8a79-d87c-4273-95f3-225ac0d84270","type":"any","value":"","key":"ownerKey"},{"id":"82656b15-16c1-4d66-9d56-ca2863df4199","type":"any","value":"12345","key":"id"}]}},"response":[{"id":"4a3545b6-a771-47a1-9692-90ee8e2a6bf0","name":"Update Quote","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer <token>","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"quoteHeader\": {\n    \"customerName\": \"string\",\n    \"shippingAddress\": \"string\",\n    \"billingAddress\": \"string\",\n    \"salesAgent\": \"string\"\n    },\n    \"itemList\": [\n        {\n            \"itemSku\": \"string\",\n            \"configurable\": true,\n            \"markup\": 10,\n            \"discount\": 10,\n            \"configurationOptions\": [\n                { \n                    \"propName\": \"string\",\n                    \"propValue\": \"string\",\n                    \"qty\": 1           \n                },\n                { \n                    \"propName\": \"string\",\n                    \"propValue\": \"string\",\n                    \"qty\": 1          \n                }\n            ]\n        },\n        {\n            \"itemSku\": \"string\",\n            \"configurable\": false,\n            \"markup\": 10,\n            \"discount\": 10,\n            \"configurationOptions\": []\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://quoting.compatio.ai/v1/:ownerKey/quotes/:id","protocol":"https","host":["quoting","compatio","ai"],"path":["v1",":ownerKey","quotes",":id"],"variable":[{"key":"ownerKey","value":""},{"key":"id","value":"12345"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"ownerKey\": \"string\",\n    \"quoteID\": \"11232\",\n    \"createdAt\": \"2024-07-12T12:48:08Z\",\n    \"quoteHeader\": {\n        \"customerName\": \"string\",\n        \"shippingAddress\": \"string\",\n        \"billingAddress\": \"string\",\n        \"salesAgent\": \"string\"\n    },\n    \"itemList\": [\n        {\n            \"itemSku\": \"string\",\n            \"qty\": 1,\n            \"unitPrice\": 3345,\n            \"configurable\": true,\n            \"markup\": 10,\n            \"discount\": 10,\n            \"configurationOptions\": [\n                {\n                    \"propID\": \"string\",\n                    \"propValue\": \"string\",\n                    \"qty\": 1,\n                    \"unitPrice\": 29\n                },\n                {\n                    \"propID\": \"string\",\n                    \"propValue\": \"string\",\n                    \"qty\": 1,\n                    \"unitPrice\": 125\n                }\n            ]\n        },\n        {\n            \"itemSku\": \"string\",\n            \"qty\": 1,\n            \"unitPrice\": 3345,\n            \"configurable\": false,\n            \"markup\": 10,\n            \"discount\": 10,\n            \"configurationOptions\": []\n        }\n    ]\n}"}],"_postman_id":"c149d272-dcb6-4046-a85f-2cc3f6fd0813"},{"name":"Delete Quote","id":"7824e77d-f9fd-4584-b749-2ee2cfda1e0e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer <token>","type":"text"}],"url":"https://quoting.compatio.ai/v1/:ownerKey/quotes/:id","description":"<p>Delete a given quote. Bulk delete is not supported at this time.</p>\n","urlObject":{"protocol":"https","path":["v1",":ownerKey","quotes",":id"],"host":["quoting","compatio","ai"],"query":[],"variable":[{"id":"6f068423-b696-4856-9b3a-03485aeead24","type":"any","value":"","key":"ownerKey"},{"id":"b4993def-4598-46c1-9a4d-bef3b75a0a65","type":"any","value":"","key":"id"}]}},"response":[{"id":"13684f35-51c1-4be0-b54d-442c57a44967","name":"Delete Quote","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer <token>","type":"text"}],"url":{"raw":"https://quoting.compatio.ai/v1/:ownerKey/quotes/:id","protocol":"https","host":["quoting","compatio","ai"],"path":["v1",":ownerKey","quotes",":id"],"variable":[{"key":"ownerKey","value":""},{"key":"id","value":""}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"quoteID\": \"1001\",\n    \"success\": true\n}"}],"_postman_id":"7824e77d-f9fd-4584-b749-2ee2cfda1e0e"}],"id":"49156af3-9362-4b35-a123-2ba436c7dccc","description":"<h1 id=\"api-documentation-for-quote-management-system\"><strong>API Documentation for Quote Management System</strong></h1>\n<p>Authorization:</p>\n<p>All APIs must be provided encoded JWT tokens in <code>Authorization</code> header. The role and permissions in the JWT will determine whether the request will be successful or not.</p>\n<p>Sample JWT payload claims</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{   \n  \"iss\": \"https://hostapp\",   // issuer\n  \"sub\": \"1234567890\",   // subject\n  \"aud\": \"compatio-quote-api\", //audience\n  \"exp\": 1615855793,   //expiry UNIX - timestamp\n  \"nbf\": 1615852193,   //do not accept before - UNIX timestamp\n  \"iat\": 1615852193,   // Issued At - Unix timestamp\n  \"jti\": \"unique-jwt-id\",   \n  \"role\": \"sales-agent\", //Roles defined and supported by Compatio   \n  \"permissions\": [\"read\", \"write\", \"delete\"],\n  \"ownerKeys\": [\"xyz123\",\"pqr098\"] //keys current user has access to\n}\n\n</code></pre>\n","_postman_id":"49156af3-9362-4b35-a123-2ba436c7dccc"},{"name":"Configure v3.2.1","item":[{"name":"1. Builder Initialize","id":"a991015a-f5d7-46ca-9218-8cd9745da21b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"version\": \"live\",\n    \"merchant_key\": \"gms9EqvG4rlZDlLtUb1V\",\n    \"project_id\": \"cb4e0ce600c411f0b0b536a281231da4\"\n}"},"url":"https://isr-api.compatio.net/api/configurator/load","description":"<p>Initializes a blank builder and generates a session. This is typically the first API call you'll make.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"session_id\": \"46690d9cb61807d32419ae7e033b025ad5dce727011c4d48f483997d63ef7ffb\",<br />\"data\": { ... }<br />}</p>\n<p>Note: Store the session_id and cookies from the response for use in subsequent requests. On browser based implementations, these domain cookies will already be added to same domain urls, for server side implementation, it has to be set explicitly.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","load"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"a991015a-f5d7-46ca-9218-8cd9745da21b"},{"name":"2. Initialize Default Model","id":"b5acaa77-1669-4c0a-a7a6-cda0fd37f76a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"},{"key":"cookie","value":"_ga=GA1.1.1933876426.1727343282; _ga_226770T1J0=GS1.1.1727343282.1.0.1727343291.0.0.0; AWSALBAPP-1=_remove_; AWSALBAPP-2=_remove_; AWSALBAPP-3=_remove_; COMPATIOSB3=4ph-MswBllM; AWSALBAPP-0=AAAAAAAAAACwXtvgCn5pI13XbUqUdTCH8w9FRqn86vSwIG6vCh5gSYXsg2EhVkkVthQPW/6lCWpDPC2ceLQ8C3ByoZ6a+8nz82O+CFs1jpOEvq6+xQx//n+ycteFRtxphAyBYx1XtzDkVm4="}],"body":{"mode":"raw","raw":"{\n    \"version\": \"live\",\n    \"merchant_key\": \"gms9EqvG4rlZDlLtUb1V\"\n}"},"url":"https://isr-api.compatio.net/api/configurator/load","description":"<p>Loads a default model for the builder. This endpoint is similar to the Blank Builder Load, but it doesn't require a project_id.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"session_id\": \"46690d9cb61807d32419ae7e033b025ad5dce727011c4d48f483997d63ef7ffb\",<br />\"data\": { ... }<br />}</p>\n<p>Note: Store the session_id and update the cookies from the response for use in subsequent requests.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","load"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"b5acaa77-1669-4c0a-a7a6-cda0fd37f76a"},{"name":"3. Builder Initialize for Preview","id":"be0ed9f1-f33b-4325-92f5-8ee5e38b94f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"project_id\": \"cb4e0ce600c411f0b0b536a281231da4\"\n}"},"url":"https://isr-api.compatio.net/api/configurator/preview/load","description":"<p>Loads a preview of the builder. This endpoint is used when you want to preview a specific project configuration.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"data\": { ... }<br />}</p>\n","urlObject":{"protocol":"https","path":["api","configurator","preview","load"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"be0ed9f1-f33b-4325-92f5-8ee5e38b94f4"},{"name":"4. Retrieve Product Variant Model","id":"0047a8a0-a6ae-4ad7-9870-74630556944f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"},{"key":"cookie","value":"_ga=GA1.1.1933876426.1727343282; _ga_226770T1J0=GS1.1.1727343282.1.0.1727343291.0.0.0; AWSALBAPP-1=_remove_; AWSALBAPP-2=_remove_; AWSALBAPP-3=_remove_; COMPATIOSB3=O7lZS4so1gs; AWSALBAPP-0=AAAAAAAAAACeUqdZz+1IBcAKdZWfJNH3UVr3oFJYNHEmj90nr4TwL0EGFJh+rtg5ELcmFXA6fqBniTKXBOrnSiWP/wPLq6Uqb7fKMhEqwsissDgupVhwYGcjYH06PpXp1DBAdwsQTR1K92c="}],"body":{"mode":"raw","raw":"{\n    \"variant_id\": \"PDW-XE-001\",\n    \"merchant_key\": \"gms9EqvG4rlZDlLtUb1V\"\n}"},"url":"https://isr-api.compatio.net/api/configurator/variant/models","description":"<p>Retrieves the model for a specific product variant.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"data\": { ... }<br />}</p>\n<p>Note: Include the cookies from the initial load in the header of this request.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","variant","models"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"0047a8a0-a6ae-4ad7-9870-74630556944f"},{"name":"5. Launch Non-Linear Builder","id":"730924a4-fc85-4e52-b5d8-311233869e6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"},{"key":"cookie","value":"_ga=GA1.1.1933876426.1727343282; _ga_226770T1J0=GS1.1.1727343282.1.0.1727343291.0.0.0; AWSALBAPP-1=_remove_; AWSALBAPP-2=_remove_; AWSALBAPP-3=_remove_; COMPATIOSB3=uFON-6EMT-Q; AWSALBAPP-0=AAAAAAAAAAAgUbM5gYPNiuXWLzlqwx8hwkd3yvCD9oLecOJ/AJEbEtiNsd0FafJHowPK4IypCNFTZsZGTePYFOLLnqKplhY/B/d+oXvRHUxHKxphSeY8LmAsJFGyrmVQUFwvQZZ8zAZjHOU="}],"body":{"mode":"raw","raw":"{\n    \"merchant_key\": \"gms9EqvG4rlZDlLtUb1V\",\n    \"variants_list\": [\n        \"PDW-XE-001\"\n    ],\n    \"project_id\": \"cb4e0ce600c411f0b0b536a281231da4\"\n}"},"url":"https://isr-api.compatio.net/api/configurator/load","description":"<p>Launches a non-linear builder with specified variants.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"session_id\": \"46690d9cb61807d32419ae7e033b025ad5dce727011c4d48f483997d63ef7ffb\",<br />\"data\": { ... }<br />}</p>\n<p>Note: Store the session_id and update the cookies from the response for use in subsequent requests.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","load"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"730924a4-fc85-4e52-b5d8-311233869e6c"},{"name":"6. Fetch Category Products","id":"52902ff7-b07f-4ca3-8224-97de183df537","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"},{"key":"cookie","value":"_ga=GA1.1.1933876426.1727343282; _ga_226770T1J0=GS1.1.1727343282.1.0.1727343291.0.0.0; AWSALBAPP-1=_remove_; AWSALBAPP-2=_remove_; AWSALBAPP-3=_remove_; COMPATIOSB3=pMmuLw4sD1I; AWSALBAPP-0=AAAAAAAAAADKDduyjqytQqHPBVRzrz6Ke1UuPV1Gxp1Obb6k5h+LzROMVQSHYZdOAdx/iK1UrsPQrULwlQu3VilXogWKJOT0OiSTuwP3eff/o1XPZFcF5p3W7+3sVVgRyKbW3HENtupnEHE="}],"body":{"mode":"raw","raw":"{\n    \"session_id\": \"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\",\n    \"category_name\": [\"CPU\"],\n    \"instance_ID\": \"3ea130b6-5cf8-4ace-9e5b-12bffefc4537\"\n}"},"url":"https://isr-api.compatio.net/api/configurator/result?end=50","description":"<p>Lists products for a specified category. The 'end' query parameter determines the number of results to return.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"data\": {<br />\"products\": [ ... ],<br />\"total_count\": 150<br />}<br />}</p>\n","urlObject":{"protocol":"https","path":["api","configurator","result"],"host":["isr-api","compatio","net"],"query":[{"key":"end","value":"50"}],"variable":[]}},"response":[],"_postman_id":"52902ff7-b07f-4ca3-8224-97de183df537"},{"name":"7. User Input","id":"cd54278e-c47f-4fc5-872a-8e535ed3d1cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"},{"key":"cookie","value":"_ga=GA1.1.1933876426.1727343282; _ga_226770T1J0=GS1.1.1727343282.1.0.1727343291.0.0.0; AWSALBAPP-1=_remove_; AWSALBAPP-2=_remove_; AWSALBAPP-3=_remove_; COMPATIOSB3=hLh0UOXnR74; AWSALBAPP-0=AAAAAAAAAABMnXeTQbY00+clhqGZndFsBAcLNZJgbdacqhtx6iwMTTS/1+kXtnt4CELc/BEx/2FEvxnza97EXl/zrxtY2LMPbHWowZp76dav4H22531IPDPbjvDm4HUt1d9OUNe+sq0DldQ="}],"body":{"mode":"raw","raw":"{\n    \"session_id\": \"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\",\n    \"instance_ID\": \"b1826cb6-ded5-411c-a2e9-7eb4dc21158e\",\n    \"instance_data\": {\n        \"166149f000c511f08bf136a281231da4\": [\"MB2\"]\n    }\n}"},"url":"https://isr-api.compatio.net/api/configurator/instance","description":"<p>Selects an item from a picklist. This endpoint is used to update the configuration based on user selections.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"data\": { ... }<br />}</p>\n<p>Note: Include the session cookies in the header of this request.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","instance"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"cd54278e-c47f-4fc5-872a-8e535ed3d1cc"},{"name":"8. Toggle Unavilable Option","id":"bee2f56c-665b-4857-a891-c7a33c411b74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"},{"key":"cookie","value":"_ga=GA1.1.1933876426.1727343282; _ga_226770T1J0=GS1.1.1727343282.1.0.1727343291.0.0.0; AWSALBAPP-1=_remove_; AWSALBAPP-2=_remove_; AWSALBAPP-3=_remove_; COMPATIOSB3=jWo2JqGIXBM; AWSALBAPP-0=AAAAAAAAAABx0tc/VrQk6VCBb9ibPgPX85JFd0DDG9OLIGAZc05OqPqvsN5ng6skrXPZ5/MsWVK4XjwVMbCiMHvUYVniVowuP42aCb2gzgyeGCBmjAlQxWhZ3b2I93jhEHMyGd+wHieHP/A="}],"body":{"mode":"raw","raw":"{\n    \"session_id\": \"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\",\n    \"instance_ID\": \"b1826cb6-ded5-411c-a2e9-7eb4dc21158e\",\n    \"instance_data\": {\n        \"9877302c40f311ef93f2a23dd5af6f59\": [\"MB2\"]\n    }\n}"},"url":"https://isr-api.compatio.net/api/configurator/instance?isDisabled=true","description":"<p>Selects a greyed-out (disabled) option. This endpoint is similar to the 'Select a Picklist' but with the isDisabled query parameter set to true.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"data\": { ... }<br />}</p>\n<p>Note: Include the session cookies in the header of this request.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","instance"],"host":["isr-api","compatio","net"],"query":[{"key":"isDisabled","value":"true"}],"variable":[]}},"response":[],"_postman_id":"bee2f56c-665b-4857-a891-c7a33c411b74"},{"name":"9. Override & Apply Configuration Rollback","id":"4aa6b8b3-afff-4f99-8b26-214cf6c3336d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"},{"key":"cookie","value":"_ga=GA1.1.1933876426.1727343282; _ga_226770T1J0=GS1.1.1727343282.1.0.1727343291.0.0.0; AWSALBAPP-1=_remove_; AWSALBAPP-2=_remove_; AWSALBAPP-3=_remove_; COMPATIOSB3=jWo2JqGIXBM; AWSALBAPP-0=AAAAAAAAAADstjl+mHLJRcre26qSQOyEKWFf8tbacOBIEwYym1GQm5gGhKcqR5dhEkyK46UYJyzBABcuCMYiCCBrVPPzCcZiR6njc4KmllfsqrxA4mkbkjdalIwkzkGUPodPEbdGX9oWrCU="}],"body":{"mode":"raw","raw":"{\n    \"session_id\": \"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\",\n    \"instance_ID\": \"b1826cb6-ded5-411c-a2e9-7eb4dc21158e\",\n    \"instance_data\": {\n        \"9877302c40f311ef93f2a23dd5af6f59\": [\"MB2\"]\n    }\n}"},"url":"https://isr-api.compatio.net/api/configurator/instance?isForced=true","description":"<p>Overrides a selection and allows for rollback. This endpoint is similar to 'Select a Picklist' but with the isForced query parameter set to true.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"data\": { ... }<br />}</p>\n<p>Note: Include the session cookies in the header of this request.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","instance"],"host":["isr-api","compatio","net"],"query":[{"key":"isForced","value":"true"}],"variable":[]}},"response":[],"_postman_id":"4aa6b8b3-afff-4f99-8b26-214cf6c3336d"},{"name":"10. Add Item to Cart","id":"5954a8d2-8b0e-4fac-aa8f-b07ac74b0838","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"},{"key":"cookie","value":"_ga=GA1.1.1933876426.1727343282; _ga_226770T1J0=GS1.1.1727343282.1.0.1727343291.0.0.0; AWSALBAPP-1=_remove_; AWSALBAPP-2=_remove_; AWSALBAPP-3=_remove_; COMPATIOSB3=O7lZS4so1gs; AWSALBAPP-0=AAAAAAAAAADwVKJzhdXQN8PJlwd57VGjmNu38JzccqqHea5Au1Qoa4RZ8ZcSWwoAT2/yu9T7jc1bsR1oh08V8+kZU+wvkNVAF7i6LMr6gfsfe4ToZ7lFA3uuRl/KgYHBoDrOK/0HSqGu75w="}],"body":{"mode":"raw","raw":"{\n    \"version\": \"live\",\n    \"merchant_key\": \"gms9EqvG4rlZDlLtUb1V\",\n    \"variants_list\": [\"MB2\"]\n}"},"url":"https://isr-api.compatio.net/api/configurator/load","description":"<p>Adds a product to the cart. This endpoint initiates a new session with the specified variants in the cart.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"session_id\": \"db7421d71630cf57aac2385f43364885aea43b1917f0fc19dbfd43322465fdda\",<br />\"data\": {<br />\"cart\": {<br />\"items\": [<br />{<br />\"variant_id\": \"N412242008WC-WIEG\",<br />\"quantity\": 1,<br />\"price\": 299.99<br />}<br />],<br />\"total_price\": 299.99<br />}<br />}<br />}</p>\n<p>Note: Store the session_id and cookies from the response for use in subsequent requests.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","load"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"5954a8d2-8b0e-4fac-aa8f-b07ac74b0838"},{"name":"11. Remove Item from Cart","id":"afcaebe2-c7a9-460a-b475-aea806002adf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"},{"key":"cookie","value":"_ga=GA1.1.1933876426.1727343282; _ga_226770T1J0=GS1.1.1727343282.1.0.1727343291.0.0.0; AWSALBAPP-1=_remove_; AWSALBAPP-2=_remove_; AWSALBAPP-3=_remove_; COMPATIOSB3=uFON-6EMT-Q; AWSALBAPP-0=AAAAAAAAAABKSWlmSJDNHl3AKIHa0kN37mrCEK7JujUTjxqnULXv7jaw6i0L1C93zOYXeKdbFAAN1roqE0wUMYW4PnAMXmBS5QfP3FL4PAuRtoT9gfxD/Udd6BpmCchTgoAQA2BHZvZTD5k="}],"body":{"mode":"raw","raw":"{\n    \"session_id\": \"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\",\n    \"instance_ID\": \"b1826cb6-ded5-411c-a2e9-7eb4dc21158e\",\n    \"instance_data\": {\n        \"9877302c40f311ef93f2a23dd5af6f59\": []\n    }\n}"},"url":"https://isr-api.compatio.net/api/configurator/instance","description":"<p>Removes a product from the cart. The empty array in instance_data for the specified key indicates the removal of the product.</p>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"data\": {<br />\"cart\": {<br />\"items\": [],<br />}<br />}<br />}</p>\n<p>Note: Ensure to include the session cookies in the header of this request. The cookie value provided is an example and should be replaced with the actual cookies received from previous requests.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","instance"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"afcaebe2-c7a9-460a-b475-aea806002adf"},{"name":"12. Apply Product Sorting","id":"b7ed2a99-84da-433f-9865-9e22af55134d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"content-type","value":"application/json"},{"key":"cookie","value":"_ga=GA1.1.1933876426.1727343282; _ga_226770T1J0=GS1.1.1727343282.1.0.1727343291.0.0.0; AWSALBAPP-1=_remove_; AWSALBAPP-2=_remove_; AWSALBAPP-3=_remove_; COMPATIOSB3=uFON-6EMT-Q; AWSALBAPP-0=AAAAAAAAAAD6BmoFKJRpZekFsTX3VVkvpi6O09AGOI8KGZVkOkr4FnTIzNkvHOmVId329oTcAuH4Blb5Zh+VRpEq4whKBrrx3x39qI3XJ4hfHofZvkDgaCzlgyGWlEyo0Ma08P6ZmgRo7Vo="}],"body":{"mode":"raw","raw":"{\n    \"session_id\": \"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\",\n    \"category_name\": [\"Motherboard\"],\n    \"instance_ID\": \"b1826cb6-ded5-411c-a2e9-7eb4dc21158e\"\n}"},"url":"https://isr-api.compatio.net/api/configurator/result?end=50&s_key=min_ad_price&s_order=asc","description":"<p>Retrieves a sorted list of products based on specified criteria.</p>\n<p>Query Parameters:</p>\n<ul>\n<li><p>end: Number of results to return (e.g., 50)</p>\n</li>\n<li><p>s_key: Sort key (e.g., \"min_ad_price\", \"name\")</p>\n</li>\n<li><p>s_order: Sort order (\"asc\" or \"desc\")</p>\n</li>\n</ul>\n<p>Success Response:<br />{<br />\"status\": \"success\",<br />\"data\": {<br />\"products\": [ ... ],<br />\"total_count\": 150<br />}<br />}</p>\n<p>Note: Ensure to include the session cookies in the header of this request. The cookie value provided is an example and should be replaced with the actual cookies received from previous requests. The sort functionality allows for various sorting options, including price (min_ad_price) and name, in ascending or descending order.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","result"],"host":["isr-api","compatio","net"],"query":[{"key":"end","value":"50"},{"key":"s_key","value":"min_ad_price"},{"key":"s_order","value":"asc"}],"variable":[]}},"response":[],"_postman_id":"b7ed2a99-84da-433f-9865-9e22af55134d"},{"name":"13. Create Sub Model Instance","id":"b68a3c0f-3060-43df-ad44-d603dca3f104","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"accept-language","value":"en-GB,en-US;q=0.9,en;q=0.8"},{"key":"authorization","value":""},{"key":"cache-control","value":"no-cache"},{"key":"content-type","value":"application/json"},{"key":"origin","value":"https://sb3-demo.compatio.ai"},{"key":"pragma","value":"no-cache"},{"key":"priority","value":"u=1, i"},{"key":"referer","value":"https://sb3-demo.compatio.ai/"},{"key":"sec-ch-ua","value":"\"Not(A:Brand\";v=\"99\", \"Google Chrome\";v=\"133\", \"Chromium\";v=\"133\""},{"key":"sec-ch-ua-mobile","value":"?0"},{"key":"sec-ch-ua-platform","value":"\"macOS\""},{"key":"sec-fetch-dest","value":"empty"},{"key":"sec-fetch-mode","value":"cors"},{"key":"sec-fetch-site","value":"cross-site"},{"key":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36"}],"body":{"mode":"raw","raw":"{\n    \"session_id\": \"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\",\n    \"sub_model_ID\": \"ef9d511000c411f0a3ee36a281231da4\"\n}","options":{"raw":{"language":"json"}}},"url":"https://isr-api.compatio.net/api/configurator/instance","description":"<p><strong>Request Body Parameters:</strong></p>\n<ul>\n<li><p><code>session_id</code>: String - Unique identifier for the current configuration session</p>\n</li>\n<li><p><code>sub_model_ID</code>: String - ID of the component model to instantiate</p>\n</li>\n</ul>\n<blockquote>\n<p><strong>Success Response:</strong> {<br />\"status\": \"success\",<br />\"data\": { ... }<br />} </p>\n</blockquote>\n<p><strong>Note:</strong> This endpoint creates a new instance of the specified component model within your configuration session. The returned instance ID should be used when establishing connections or modifying the instance. Session cookies must be included in the request body to maintain session context. The response includes instance metadata and model-specific data that may be needed for rendering or configuration purposes.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","instance"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"b68a3c0f-3060-43df-ad44-d603dca3f104"},{"name":"14. Remove Sub Model Instance","id":"4025d454-16ec-4dfd-af38-08ff30d5be34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"accept","value":"application/json"},{"key":"accept-language","value":"en-GB,en-US;q=0.9,en;q=0.8"},{"key":"authorization","value":""},{"key":"cache-control","value":"no-cache"},{"key":"content-type","value":"application/json"},{"key":"origin","value":"https://sb3-demo.compatio.ai"},{"key":"pragma","value":"no-cache"},{"key":"priority","value":"u=1, i"},{"key":"referer","value":"https://sb3-demo.compatio.ai/"},{"key":"sec-ch-ua","value":"\"Not(A:Brand\";v=\"99\", \"Google Chrome\";v=\"133\", \"Chromium\";v=\"133\""},{"key":"sec-ch-ua-mobile","value":"?0"},{"key":"sec-ch-ua-platform","value":"\"macOS\""},{"key":"sec-fetch-dest","value":"empty"},{"key":"sec-fetch-mode","value":"cors"},{"key":"sec-fetch-site","value":"cross-site"},{"key":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36"}],"body":{"mode":"raw","raw":"{\n    \"session_id\": \"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\",\n    \"instance_ID\": \"a707dee7-4b99-443e-bb4f-0151d0e5f6e7\"\n}","options":{"raw":{"language":"json"}}},"url":"https://isr-api.compatio.net/api/configurator/instance","description":"<p><strong>Request Body Parameters:</strong></p>\n<ul>\n<li><p><code>session_id</code>: String - Unique identifier for the current configuration session</p>\n</li>\n<li><p><code>instance_ID</code>: String - UUID of the component instance to be removed</p>\n</li>\n</ul>\n<blockquote>\n<p><strong>Success Response:</strong> {<br />\"status\": \"success\",<br />\"data\": { ... }<br />} </p>\n</blockquote>\n<p><strong>Note:</strong> This endpoint soft removes the specified component instance from your configuration. Any connections to or from this instance will also be automatically removed and listed in the response. Ensure the session ID corresponds to your active configuration session.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","instance"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"4025d454-16ec-4dfd-af38-08ff30d5be34"},{"name":"15. Connect Sub Models","id":"c64a05af-5687-46e6-ad8c-2f1198c27ccc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"accept-language","value":"en-GB,en-US;q=0.9,en;q=0.8"},{"key":"authorization","value":""},{"key":"cache-control","value":"no-cache"},{"key":"content-type","value":"application/json"},{"key":"origin","value":"https://sb3-demo.compatio.ai"},{"key":"pragma","value":"no-cache"},{"key":"priority","value":"u=1, i"},{"key":"referer","value":"https://sb3-demo.compatio.ai/"},{"key":"sec-ch-ua","value":"\"Not(A:Brand\";v=\"99\", \"Google Chrome\";v=\"133\", \"Chromium\";v=\"133\""},{"key":"sec-ch-ua-mobile","value":"?0"},{"key":"sec-ch-ua-platform","value":"\"macOS\""},{"key":"sec-fetch-dest","value":"empty"},{"key":"sec-fetch-mode","value":"cors"},{"key":"sec-fetch-site","value":"cross-site"},{"key":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36"}],"body":{"mode":"raw","raw":"{\"session_id\":\"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\",\"instance_from\":\"a707dee7-4b99-443e-bb4f-0151d0e5f6e7\",\"instance_to\":\"be760f7a-d811-49be-b9b2-cecaf1ec2ba7\"}","options":{"raw":{"language":"json"}}},"url":"https://isr-api-dev.compatio.net/api/configurator/addconnection","description":"<p><strong>Request Body Parameters:</strong></p>\n<ul>\n<li><p><code>session_id</code>: String - Unique identifier for the current configuration session</p>\n</li>\n<li><p><code>instance_from</code>: String - ID of the source component instance</p>\n</li>\n<li><p><code>instance_to</code>: String - ID of the target component instance</p>\n</li>\n</ul>\n<blockquote>\n<p><strong>Success Response:</strong> {<br />\"status\": \"success\",<br />\"data\": { ... }<br />} </p>\n</blockquote>\n<p><strong>Note:</strong> This endpoint creates a logical connection between two components in your configuration. Both component instances must exist within the same session. The connection direction is significant, flowing from the source instance to the target instance. Ensure the session ID matches your active configuration session.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","addconnection"],"host":["isr-api-dev","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"c64a05af-5687-46e6-ad8c-2f1198c27ccc"},{"name":"16. Disconnect Sub Models","id":"dd2c95cf-c978-4b43-aa62-5160291b5adb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"accept-language","value":"en-GB,en-US;q=0.9,en;q=0.8"},{"key":"authorization","value":""},{"key":"cache-control","value":"no-cache"},{"key":"content-type","value":"application/json"},{"key":"origin","value":"https://sb3-demo.compatio.ai"},{"key":"pragma","value":"no-cache"},{"key":"priority","value":"u=1, i"},{"key":"referer","value":"https://sb3-demo.compatio.ai/"},{"key":"sec-ch-ua","value":"\"Not(A:Brand\";v=\"99\", \"Google Chrome\";v=\"133\", \"Chromium\";v=\"133\""},{"key":"sec-ch-ua-mobile","value":"?0"},{"key":"sec-ch-ua-platform","value":"\"macOS\""},{"key":"sec-fetch-dest","value":"empty"},{"key":"sec-fetch-mode","value":"cors"},{"key":"sec-fetch-site","value":"cross-site"},{"key":"user-agent","value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36"}],"body":{"mode":"raw","raw":"{\"session_id\":\"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\",\"instance_from\":\"a707dee7-4b99-443e-bb4f-0151d0e5f6e7\",\"instance_to\":\"be760f7a-d811-49be-b9b2-cecaf1ec2ba7\"}","options":{"raw":{"language":"json"}}},"url":"https://isr-api-dev.compatio.net/api/configurator/dropconnection","description":"<p><strong>Request Body Parameters:</strong></p>\n<ul>\n<li><p><code>session_id</code>: String - Unique identifier for the current configuration session</p>\n</li>\n<li><p><code>instance_from</code>: String - ID of the source component instance</p>\n</li>\n<li><p><code>instance_to</code>: String - ID of the target component instance</p>\n</li>\n</ul>\n<blockquote>\n<p><strong>Success Response:</strong> {<br />\"status\": \"success\",<br />\"data\": { ... }<br />} </p>\n</blockquote>\n<p><strong>Note:</strong> This endpoint removes a logical connection previously established between two component instances. Both the source and target instance UUIDs must match the original connection exactly. Ensure the session ID corresponds to your active configuration session.</p>\n","urlObject":{"protocol":"https","path":["api","configurator","dropconnection"],"host":["isr-api-dev","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"dd2c95cf-c978-4b43-aa62-5160291b5adb"},{"name":"17. Save Configuration","id":"e5d070ce-6036-490a-a522-9c2b2fd3d7ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"accept-language","value":"en-GB,en-US;q=0.9,en;q=0.8"},{"key":"authorization","value":"Bearer YOUR_AUTH_TOKEN"},{"key":"content-type","value":"application/json"},{"key":"origin","value":"https://sb3-demo.compatio.ai"},{"key":"referer","value":"https://sb3-demo.compatio.ai/"}],"body":{"mode":"raw","raw":"{\n    \"session_id\": \"87f1a7c16d78240a1408cd69f33044c1563b5b9fc697fc60ad0765249dffbd29\"\n}","options":{"raw":{"language":"json"}}},"url":"https://isr-api.compatio.net/api/configurations/save","description":"<h3 id=\"create-configuration\">Create Configuration</h3>\n<p>Creates a new configuration with user inputs and build items. This endpoint saves configuration details including model ID, user ID, organization ID, and additional metadata.</p>\n<p><strong>Request Endpoint:</strong> POST <code>/api/configurations/save</code></p>\n<p><strong>Request Body Parameters:</strong></p>\n<ul>\n<li><code>session_id</code>: String - Current configuration session ID</li>\n</ul>\n<p><strong>Success Response:</strong> <code>{ \"status\": \"success\", \"data\": { \"config_id\": \"cf12345678\", \"created_at\": \"2025-03-13T14:30:45Z\", \"updated_at\": \"2025-03-13T14:30:45Z\", ... } }</code></p>\n<p><strong>Note:</strong> Authentication token required in the authorization header.</p>\n","urlObject":{"protocol":"https","path":["api","configurations","save"],"host":["isr-api","compatio","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"e5d070ce-6036-490a-a522-9c2b2fd3d7ef"}],"id":"376c9060-3486-4d7b-b9c8-91eeb837c028","description":"<h1 id=\"overview\">Overview</h1>\n<p>The Configurator API serves as an interface for Configurator and Guided-Selling frontend applications.</p>\n<p>The Configuration API supports frontend applications that deliver user interfaces enabling third-party host applications to leverage Compatio's builder models. These models facilitate the creation of complex configurations using specified products and options while ensuring compatibility and incorporating machine learning capabilities.</p>\n<h1 id=\"prerequisites\">Prerequisites</h1>\n<ul>\n<li><p>Host applications require a merchantKey, which is assigned to a specific sales channel</p>\n</li>\n<li><p>Catalog, inventory, and order data ingestion must be established and completed as a one-time setup</p>\n</li>\n<li><p>Builder and recommender models must be properly configured and published in the appropriate environment</p>\n</li>\n</ul>\n<h1 id=\"demo-environment\">Demo Environment</h1>\n<ul>\n<li><p>Base URL: <a href=\"https://isr-api-test.compatio.net/\">https://isr-api-test.compatio.net/</a></p>\n</li>\n<li><p>merchantKey: gms9EqvG4rlZDlLtUb1V</p>\n</li>\n</ul>\n<h1 id=\"core-concepts\">Core Concepts</h1>\n<ul>\n<li><p>Configurations operate within sessions that are stored and managed server-side</p>\n</li>\n<li><p>Sessions evaluate models in real-time based on user inputs</p>\n</li>\n<li><p>A session may contain multiple instances depending on the model type, typically representing items that appear more than once in a configuration with different settings or options</p>\n</li>\n<li><p>Instances in a configuration can be connected by connections</p>\n</li>\n</ul>\n<h1 id=\"implementation-flow\">Implementation Flow</h1>\n<p>Following set of diagrams below illustrate sequence/flow of API calls by a consumer app for some common cases. Actual flow depends on user activity, but it helps in understanding how and when certain APIs are called.</p>\n<h3 id=\"typical-flow\">Typical Flow</h3>\n<img src=\"https://content.pstmn.io/46bd59a3-02e9-4aec-8099-2bdfc4bec2e2/cHVycG9zZS1jb25maWd1cmF0b3ItZmxvdy1sYXJnZS1wb2x5Z29ucy5zdmc=\" width=\"617\" height=\"568\" />\n\n<img src=\"https://content.pstmn.io/09e653f7-4722-4a31-a41f-267ab8401507/cHVycG9zZS1hcGktZmxvdy1maXhlZCAoMSkuc3Zn\" alt height=\"558\" width=\"558\" />\n\n<h3 id=\"instantiation-flow\">Instantiation Flow</h3>\n<img src=\"https://content.pstmn.io/8f7b1415-5018-46b7-a864-7b0d3c655a38/cHVycG9zZS1jb25maWd1cmF0b3ItaW5zdGFudGlhdGlvbi1mbG93ICgyKS5zdmc=\" width=\"617\" height=\"580\" />\n\n<h3 id=\"connections-flow\">Connections Flow</h3>\n<img src=\"https://content.pstmn.io/45fa77f6-1ca5-4902-81cb-339eda6805b3/cHVycG9zZS1jb25maWd1cmF0b3ItY29ubmVjdGlvbnMtc2ltcGxpZmllZCAoMSkuc3Zn\" width=\"617\" height=\"389\" />","_postman_id":"376c9060-3486-4d7b-b9c8-91eeb837c028"}]}