{"id":681,"date":"2020-05-25T20:21:38","date_gmt":"2020-05-25T20:21:38","guid":{"rendered":"https:\/\/senitron.net\/developers\/?page_id=681"},"modified":"2023-01-02T20:52:41","modified_gmt":"2023-01-02T20:52:41","slug":"sending-catalog-data-to-senitron","status":"publish","type":"page","link":"https:\/\/senitron.net\/developers\/sending-catalog-data-to-senitron\/","title":{"rendered":"Sending Catalog Data to Senitron"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><nav class=\"fusion-breadcrumbs fusion-breadcrumbs-1\" style=\"--awb-alignment:left;--awb-breadcrumb-sep:&#039;\/&#039;;text-align:left;\" aria-label=\"Breadcrumb\"><ol class=\"awb-breadcrumb-list\"><li class=\"fusion-breadcrumb-item awb-breadcrumb-sep\" ><a href=\"https:\/\/senitron.net\/developers\" class=\"fusion-breadcrumb-link\"><span >Home<\/span><\/a><\/li><\/ol><\/nav><div class=\"fusion-text fusion-text-1\"><h3><strong>Sending Catalog Data to Senitron<\/strong><\/h3>\n<p><strong><span style=\"color: #3366ff;\">Method 1: Push API with a CSV Attachment<\/span><\/strong> <span style=\"color: #3366ff;\"><span style=\"color: #3366ff;\"><b>Method 2: Push API JSON\u00a0 List | Show | Create | Update | Destroy<\/b><\/span> <span style=\"color: #3366ff;\"><b>Method 3: Upload &amp; Sync Via Senitron Catalog Uploader \/ Importer App (Windows) Method 4: Upload via the Web Interface <\/b><\/span><\/span> <\/p>\n<\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"margin-left: auto;margin-right: auto;width:100%;\"><div class=\"fusion-separator-border sep-double sep-solid\" style=\"--awb-height:20px;--awb-amount:20px;border-color:#e2e2e2;border-top-width:1px;border-bottom-width:1px;\"><\/div><\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-text fusion-text-2\"><p> <strong>Method 1: Push API with a CSV Attachment<\/strong> <\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:#ffffff;--awb-title-color:#212934;--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#65bc7b;--awb-title-font-family:&quot;Open Sans&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-681-1\"><div class=\"fusion-panel panel-default panel-a5105330e356c5ca3 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_a5105330e356c5ca3\"><a aria-expanded=\"false\" aria-controls=\"a5105330e356c5ca3\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-1\" data-target=\"#a5105330e356c5ca3\" href=\"#a5105330e356c5ca3\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">METHOD: POST<\/span><\/a><\/h4><\/div><div id=\"a5105330e356c5ca3\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_a5105330e356c5ca3\"><div class=\"panel-body toggle-content fusion-clearfix\"> METHOD: POST URL: {tenant}\/api\/v1\/catalog\/import?import_type=2&amp;api_key={key} BODY: CSV Object containing the catalog details (pipe \"|\" separated fields) RESPONSE: 200 -&gt; OK 404 -&gt; Error, reason included in the response body 406 -&gt; Missing catalog file for upload To import a catalog, make a POST request to the \"import\" endpoint, and add the CSV catalog file to the request as with the param name: \"attachment\". POST https:\/\/app.senitron.net\/{tenant}\/api\/v1\/catalog\/import?import_type=2&amp;api_key={key} <\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-5896c0624d04741d9 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_5896c0624d04741d9\"><a aria-expanded=\"false\" aria-controls=\"5896c0624d04741d9\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-1\" data-target=\"#5896c0624d04741d9\" href=\"#5896c0624d04741d9\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Field Details &amp; Specializations<\/span><\/a><\/h4><\/div><div id=\"5896c0624d04741d9\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_5896c0624d04741d9\"><div class=\"panel-body toggle-content fusion-clearfix\"> Possible CSV Fields \"number\" - is the Senitron unique item number (aka Asset ID#) , which must be numbers only without spaces or special characters.\u00a0 example \"0000001\"\u00a0 If and when possible,\u00a0 it would be ideal, that this unique number matches, the same unique item # in external software, for smoother integration. When this is not possible, it is recommended that the unique identified from the external software are saved in to the ALU, UPC, or SKU fields. \"alu\" - must be a unique alpha-numeric value. \"upc\" - must be a unique numeric value. \"style\" - can be a shared value, with a group value. example \"Classic Apparel\" \"price\" - must be a number value contain price. example \"99.99\" \"colour\" , \"size\" , \"extra\" - can be used to store any attribute value, and not necessarily just color, size.\u00a0 Once uploaded the attribute label display name is editable in the cloud dashboard. \"type\" - the default value for this is \"regular\" in Senitron, and not required to be uploaded.\u00a0 The type values in Senitron are used to enforce various rules, for automate processing of certain conditions. Example \"regular\" items may switch to pending visibility status if not seen for 1 week, Versus, \"high-value\" items which may change to \"Pending Visibility\" If they have not been seen for a few hours. The value for this, can not be text, must be the Senitron DB Item which is visible. \"tota_qty\" - is the universal default replenishment value for an item, regardless of the location. <\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-601b7affb4bc1d9d5 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_601b7affb4bc1d9d5\"><a aria-expanded=\"false\" aria-controls=\"601b7affb4bc1d9d5\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-1\" data-target=\"#601b7affb4bc1d9d5\" href=\"#601b7affb4bc1d9d5\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Template File Download &amp; Sample Content<\/span><\/a><\/h4><\/div><div id=\"601b7affb4bc1d9d5\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_601b7affb4bc1d9d5\"><div class=\"panel-body toggle-content fusion-clearfix\"> <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/senitron.net\/developers\/wp-content\/uploads\/2020\/05\/catalog-upload-template-file.csv\">Download Sample CSV Template File<\/a><\/span> Sample Contents of CSV File ============================== number|alu|upc|description|style|price|colour|size|extra|type|categories|total_qty|cloud_picture_url 123456|alu456|123456|description item a|style A|99.99|Yellow|Medium|ExtraA|241|Parent Cat A, Sub-Cat A|15|https:\/\/abc.com\/1.jpg 123457|alu457|123457|description item b|style B|98.98|Black|Small|ExtraB|241|Parent Cat B, Sub-Cat A|9|https:\/\/abc.com\/1.jpg <\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-789589e39b5ea6185 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_789589e39b5ea6185\"><a aria-expanded=\"false\" aria-controls=\"789589e39b5ea6185\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-1\" data-target=\"#789589e39b5ea6185\" href=\"#789589e39b5ea6185\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Important Notes<\/span><\/a><\/h4><\/div><div id=\"789589e39b5ea6185\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_789589e39b5ea6185\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<ul>\n<li>Every tenant needs to have Item #\u00a0 Padding defined and enabled on the cloud dashboard account, before uploading data via this API. Otherwise the data will be rejected, and not consumed properly. This option is visible under \"Tenant Settings &gt; EPC Settings\"<\/li>\n<\/ul>\n<ul>\n<li>For performance reasons, if the CSV files contains more than 1000 records, the cloud processor will truncate the entire Senitron Cloud Catalog, and the import the CSV file. This is done for performance reasons, since it is significantly faster to insert rows, rather than updating them.<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"margin-left: auto;margin-right: auto;width:100%;\"><div class=\"fusion-separator-border sep-double sep-solid\" style=\"--awb-height:20px;--awb-amount:20px;border-color:#e2e2e2;border-top-width:1px;border-bottom-width:1px;\"><\/div><\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-text fusion-text-3\"><p> <strong>Method 2: Push API JSON\u00a0 List | Show | Create | Update | Destroy<\/strong> <\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:#ffffff;--awb-title-color:#212934;--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#65bc7b;--awb-title-font-family:&quot;Open Sans&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-681-2\"><div class=\"fusion-panel panel-default panel-c4f5051180b69ce4a fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_c4f5051180b69ce4a\"><a aria-expanded=\"false\" aria-controls=\"c4f5051180b69ce4a\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-2\" data-target=\"#c4f5051180b69ce4a\" href=\"#c4f5051180b69ce4a\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Catalog list METHOD: GET<\/span><\/a><\/h4><\/div><div id=\"c4f5051180b69ce4a\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_c4f5051180b69ce4a\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p><strong>Get List of Catalog Items<\/strong><\/p>\n<p><span class=\"graytextcolor\"> METHOD: <\/span> GET<\/p>\n<p><span class=\"graytextcolor\"> URL: <\/span>{tenant}\/api\/v1\/catalogs<\/p>\n<p><span class=\"graytextcolor\"> PARAMETERS: <\/span><br \/>\n<span class=\"cyantextcolor\"> api_key=xxxxxxxxxx <\/span> <br \/>\n<span class=\"cyantextcolor\"> query=xxx <\/span> <br \/>\n<span class=\"cyantextcolor\"> page=1 <\/span> <br \/>\n<span class=\"cyantextcolor\"> pre_page=20 <\/span> <br \/>\n<span class=\"cyantextcolor\"> Content-Type=application\/json <\/span><\/p>\n<p style=\"margin-bottom: 0px;\"><span class=\"redtextcolor\"> Note: <\/span><\/p>\n<ul style=\"margin-top: 0px;\">\n<li>query acts on asset_id, sku, custom_sku, alu, upc and description.<\/li>\n<\/ul>\n<p><span class=\"graytextcolor\"> REQUEST BODY: <\/span><br \/>\nNone<\/p>\n<p><span class=\"graytextcolor\"> RESPONSE BODY: <\/span> <br \/>\n<span class=\"greentextcolor\"> Success (Status Code: 200) <\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n    \"pagination\": {\r\n        \"current_page\": 1,\r\n        \"per_page\": 20,\r\n        \"total_entries\": 1\r\n    },\r\n    \"items\": [\r\n        {\r\n            \"id\": 1001,\r\n            \"number\": \"210000000103\",\r\n            \"upc\": 3020,\r\n            \"alu\": \"XP-1\",\r\n            \"sku\": \"6783325235\",\r\n            \"custom_sku\": \"\",\r\n            \"description\": \"BOYS SUITBOYSUIFAS\",\r\n            \"short_description\": \"\",\r\n            \"style\": \"A-1\",\r\n            \"colour\": \"Yellow\",\r\n            \"size\": \"XXL\",\r\n            \"type\": \"Regular\",\r\n            \"manufacturer\": \"Nike\",\r\n            \"vendor_id\": \"\",\r\n            \"vendor_name\": \"\",\r\n            \"price\": 80.00,\r\n            \"retail_price\": 90.50,\r\n            \"msrp\": 92.00,\r\n            \"extra\": \"\",\r\n            \"dcs\": \"\",\r\n            \"dnc\": false,\r\n            \"categories\": [\r\n                {\r\n                    \"name\": \"Pranet Category\",\r\n                    \"children\": [\r\n                        \"name\": \"Child Category\",\r\n                        \"children\": []\r\n                    ]\r\n                }\r\n            ],\r\n            \"unit_of_measure\": \"\",\r\n            \"base_unit_of_measure\": \"\",\r\n            \"preferred_unit_of_measure\": \"\",\r\n            \"mf_back_flush\": false,\r\n            \"mf_exp_calculation\": \"\",\r\n            \"ext_sync\": false,\r\n            \"mf_disable_production\": false,\r\n            \"mf_auto_production_quality_hold\": false,\r\n            \"attr3\": \"\",\r\n            \"attr4\": \"\",\r\n            \"attr5\": \"\",\r\n            \"attr6\": \"\",\r\n            \"attr7\": \"\",\r\n            \"attr8\": \"\",\r\n            \"attr9\": \"\",\r\n            \"attr10\": \"\",\r\n            \"attr11\": \"\",\r\n            \"attr12\": \"\",\r\n            \"attr13\": \"\",\r\n            \"attr14\": \"\",\r\n            \"attr15\": \"\",\r\n            \"attr16\": \"\",\r\n            \"attr17\": \"\",\r\n            \"attr18\": \"\",\r\n            \"attr19\": \"\",\r\n            \"attr20\": \"\",\r\n            \"picture\": \"\",\r\n            \"cloud_picture_url\": \"\",\r\n            \"created_at\": \"11\/10\/2022 10:30 AM\",\r\n            \"updated_at\": \"11\/11\/2022 11:10 AM\"\r\n        }\r\n    ]\r\n}\r\n<\/pre>\n<p><span class=\"redtextcolor\"> Error (Status Code: 404)<\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n    \"status\": \"error\",\r\n    \"code\": 101,\r\n    \"message\": \"Invalid API key\"\r\n}\r\n<\/pre>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-e35eba143c57472dd fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_e35eba143c57472dd\"><a aria-expanded=\"false\" aria-controls=\"e35eba143c57472dd\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-2\" data-target=\"#e35eba143c57472dd\" href=\"#e35eba143c57472dd\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Catalog Show METHOD: GET<\/span><\/a><\/h4><\/div><div id=\"e35eba143c57472dd\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_e35eba143c57472dd\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p><strong>Get Catalog Item<\/strong><\/p>\n<p><span class=\"graytextcolor\"> METHOD: <\/span> GET<\/p>\n<p><span class=\"graytextcolor\"> URL: <\/span>{tenant}\/api\/v1\/catalogs\/(number)<\/p>\n<p><span class=\"graytextcolor\"> PARAMETERS: <\/span><br \/>\n<span class=\"cyantextcolor\"> api_key=xxxxxxxxxx <\/span> <br \/>\n<span class=\"cyantextcolor\"> Content-Type=application\/json <\/span><\/p>\n<p><span class=\"graytextcolor\"> REQUEST BODY: <\/span><br \/>\nNone<\/p>\n<p><span class=\"graytextcolor\"> RESPONSE BODY: <\/span> <br \/>\n<span class=\"greentextcolor\"> Success (Status Code: 200) <\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n\u00a0\u00a0\u00a0 \"id\": 1001,\r\n\u00a0\u00a0\u00a0 \"number\": \"210000000103\",\r\n\u00a0\u00a0\u00a0 \"upc\": 3020,\r\n\u00a0\u00a0\u00a0 \"alu\": \"XP-1\",\r\n\u00a0\u00a0\u00a0 \"sku\": \"6783325235\",\r\n\u00a0\u00a0\u00a0 \"custom_sku\": \"\",\r\n\u00a0\u00a0\u00a0 \"description\": \"BOYS SUITBOYSUIFAS\",\r\n\u00a0\u00a0\u00a0 \"short_description\": \"\",\r\n\u00a0\u00a0\u00a0 \"style\": \"A-1\",\r\n\u00a0\u00a0\u00a0 \"colour\": \"Yellow\",\r\n\u00a0\u00a0\u00a0 \"size\": \"XXL\",\r\n\u00a0\u00a0\u00a0 \"type\": \"Regular\",\r\n\u00a0\u00a0\u00a0 \"manufacturer\": \"Nike\",\r\n\u00a0\u00a0\u00a0 \"vendor_id\": \"\",\r\n\u00a0\u00a0\u00a0 \"vendor_name\": \"\",\r\n\u00a0\u00a0\u00a0 \"price\": 80.00,\r\n\u00a0\u00a0\u00a0 \"retail_price\": 90.50,\r\n\u00a0\u00a0\u00a0 \"msrp\": 92.00,\r\n\u00a0\u00a0\u00a0 \"extra\": \"\",\r\n\u00a0\u00a0\u00a0 \"dcs\": \"\",\r\n\u00a0\u00a0\u00a0 \"dnc\": false,\r\n\u00a0\u00a0\u00a0 \"categories\": [\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"name\": \"Pranet Category\",\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"children\": [\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"name\": \"Child Category\",\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"children\": []\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ]\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0 ],\r\n\u00a0\u00a0\u00a0 \"unit_of_measure\": \"\",\r\n\u00a0\u00a0\u00a0 \"base_unit_of_measure\": \"\",\r\n\u00a0\u00a0\u00a0 \"preferred_unit_of_measure\": \"\",\r\n\u00a0\u00a0\u00a0 \"mf_back_flush\": false,\r\n\u00a0\u00a0\u00a0 \"mf_exp_calculation\": \"\",\r\n\u00a0\u00a0\u00a0 \"ext_sync\": false,\r\n\u00a0\u00a0\u00a0 \"mf_disable_production\": false,\r\n\u00a0\u00a0\u00a0 \"mf_auto_production_quality_hold\": false,\r\n\u00a0\u00a0\u00a0 \"attr3\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr4\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr5\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr6\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr7\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr8\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr9\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr10\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr11\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr12\": \"\",\r\n    \"attr13\": \"\",\r\n    \"attr14\": \"\",\r\n    \"attr15\": \"\",\r\n    \"attr16\": \"\",\r\n    \"attr17\": \"\",\r\n    \"attr18\": \"\",\r\n    \"attr19\": \"\",\r\n    \"attr20\": \"\",\r\n\u00a0\u00a0\u00a0 \"picture\": \"\",\r\n\u00a0\u00a0\u00a0 \"cloud_picture_url\": \"\",\r\n\u00a0\u00a0\u00a0 \"created_at\": \"11\/10\/2022 10:30 AM\",\r\n\u00a0\u00a0\u00a0 \"updated_at\": \"11\/11\/2022 11:10 AM\"\r\n}\r\n\r\n<\/pre>\n<p><span class=\"redtextcolor\"> Error (Status Code: 404)<\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n\u00a0\u00a0\u00a0 \"status\": \"error\",\r\n\u00a0\u00a0\u00a0 \"code\": 101,\r\n\u00a0\u00a0\u00a0 \"message\": \"Invalid API key\"\r\n}\r\n\u00a0\r\n{\r\n\u00a0\u00a0\u00a0 \"status\": \"error\",\r\n\u00a0\u00a0\u00a0 \"code\": 102,\r\n\u00a0\u00a0\u00a0 \"message\": \"Item not found\"\r\n}\r\n<\/pre>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-b7bff5ad3af5d7f50 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_b7bff5ad3af5d7f50\"><a aria-expanded=\"false\" aria-controls=\"b7bff5ad3af5d7f50\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-2\" data-target=\"#b7bff5ad3af5d7f50\" href=\"#b7bff5ad3af5d7f50\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Create Catalog Item METHOD: POST<\/span><\/a><\/h4><\/div><div id=\"b7bff5ad3af5d7f50\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_b7bff5ad3af5d7f50\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p><strong> Create New Catalog Item<\/strong><\/p>\n<p><span class=\"graytextcolor\"> METHOD: <\/span> POST<\/p>\n<p><span class=\"graytextcolor\"> URL: <\/span> {tenant}\/api\/v1\/catalogs<\/p>\n<p><span class=\"graytextcolor\"> PARAMETERS: <\/span><br \/>\n<span class=\"cyantextcolor\"> api_key=xxxxxxxxxx <\/span> <br \/>\n<span class=\"cyantextcolor\"> Content-Type=application\/json <\/span><\/p>\n<p><span class=\"graytextcolor\"> REQUEST BODY: <\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n\u00a0\u00a0\u00a0 \"number\": \"210000000103\",\r\n\u00a0\u00a0\u00a0 \"upc\": 3020,\r\n\u00a0\u00a0\u00a0 \"alu\": \"XP-1\",\r\n\u00a0\u00a0\u00a0 \"sku\": \"6783325235\",\r\n\u00a0\u00a0\u00a0 \"custom_sku\": \"\",\r\n\u00a0\u00a0\u00a0 \"description\": \"BOYS SUITBOYSUIFAS\",\r\n\u00a0\u00a0\u00a0 \"short_description\": \"\",\r\n\u00a0\u00a0\u00a0 \"style\": \"A-1\",\r\n\u00a0\u00a0\u00a0 \"colour\": \"Yellow\",\r\n\u00a0\u00a0\u00a0 \"size\": \"XXL\",\r\n\u00a0\u00a0\u00a0 \"type\": \"Regular\",\r\n\u00a0\u00a0\u00a0 \"manufacturer\": \"Nike\",\r\n\u00a0\u00a0\u00a0 \"vendor_id\": \"\",\r\n\u00a0\u00a0\u00a0 \"vendor_name\": \"\",\r\n\u00a0\u00a0\u00a0 \"price\": 80.00,\r\n\u00a0\u00a0\u00a0 \"retail_price\": 90.50,\r\n\u00a0\u00a0\u00a0 \"msrp\": 92.00,\r\n\u00a0\u00a0\u00a0 \"extra\": \"\",\r\n\u00a0\u00a0\u00a0 \"dcs\": \"\",\r\n\u00a0\u00a0\u00a0 \"dnc\": false,\r\n\u00a0\u00a0\u00a0 \"categories\": [\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"name\": \"Pranet Category\",\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"children\": [\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"name\": \"Child Category\",\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"children\": []\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ]\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0 ],\r\n\u00a0\u00a0\u00a0 \"unit_of_measure\": \"\",\r\n\u00a0\u00a0\u00a0 \"base_unit_of_measure\": \"\",\r\n\u00a0\u00a0\u00a0 \"preferred_unit_of_measure\": \"\",\r\n\u00a0\u00a0\u00a0 \"mf_back_flush\": false,\r\n\u00a0\u00a0\u00a0 \"mf_exp_calculation\": \"\",\r\n\u00a0\u00a0 \u00a0\"ext_sync\": false,\r\n\u00a0\u00a0\u00a0 \"mf_disable_production\": false,\r\n\u00a0\u00a0\u00a0 \"mf_auto_production_quality_hold\": false,\r\n\u00a0\u00a0\u00a0 \"attr3\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr4\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr5\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr6\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr7\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr8\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr9\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr10\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr11\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr12\": \"\",\r\n    \"attr13\": \"\",\r\n    \"attr14\": \"\",\r\n    \"attr15\": \"\",\r\n    \"attr16\": \"\",\r\n    \"attr17\": \"\",\r\n    \"attr18\": \"\",\r\n    \"attr19\": \"\",\r\n    \"attr20\": \"\",\r\n\u00a0\u00a0\u00a0 \"picture\": \"\"\r\n}\r\n<\/pre>\n<p style=\"margin-bottom: 0px;\"><span class=\"redtextcolor\"> Note: <\/span><\/p>\n<ul style=\"margin-top: 0px;\">\n<li>Number is unique<\/li>\n<li>The API generates types and categories if they are not exist<\/li>\n<li>Picture contains an image URL<\/li>\n<\/ul>\n<p><span class=\"graytextcolor\"> RESPONSE BODY: <\/span> <br \/>\n<span class=\"greentextcolor\"> Success (Status Code: 200) <\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n\u00a0\u00a0\u00a0 \"message\": \"The catalog item created successfully\"\r\n}\r\n<\/pre>\n<p><span class=\"redtextcolor\"> Error (Status Code: 404)<\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n\u00a0\u00a0\u00a0 \"status\": \"error\",\r\n\u00a0\u00a0\u00a0 \"code\": 101,\r\n\u00a0\u00a0\u00a0 \"message\": \"Invalid API key\"\r\n}\r\n\u00a0\r\n{\r\n\u00a0\u00a0\u00a0 \"status\": \"error\",\r\n\u00a0\u00a0\u00a0 \"code\": 103,\r\n\u00a0\u00a0\u00a0 \"message\": \"Item number exists in database\"\r\n}\r\n<\/pre>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-0e902e222c7a026f6 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_0e902e222c7a026f6\"><a aria-expanded=\"false\" aria-controls=\"0e902e222c7a026f6\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-2\" data-target=\"#0e902e222c7a026f6\" href=\"#0e902e222c7a026f6\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Update Catalog Item METHOD: PUT\/PATCH<\/span><\/a><\/h4><\/div><div id=\"0e902e222c7a026f6\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_0e902e222c7a026f6\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p><strong> Update Catalog Item<\/strong><\/p>\n<p><span class=\"graytextcolor\"> METHOD: <\/span> PUT<\/p>\n<p><span class=\"graytextcolor\"> URL: <\/span> {tenant}\/api\/v1\/catalogs\/(number)<\/p>\n<p><span class=\"graytextcolor\"> PARAMETERS: <\/span><br \/>\n<span class=\"cyantextcolor\"> api_key=xxxxxxxxxx <\/span> <br \/>\n<span class=\"cyantextcolor\"> Content-Type=application\/json <\/span><\/p>\n<p><span class=\"graytextcolor\"> REQUEST BODY: <\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n\u00a0\u00a0\u00a0 \"number\": \"210000000103\",\r\n\u00a0\u00a0\u00a0 \"upc\": 3020,\r\n\u00a0\u00a0\u00a0 \"alu\": \"XP-1\",\r\n\u00a0\u00a0\u00a0 \"sku\": \"6783325235\",\r\n\u00a0\u00a0\u00a0 \"custom_sku\": \"\",\r\n\u00a0\u00a0\u00a0 \"description\": \"BOYS SUITBOYSUIFAS\",\r\n\u00a0\u00a0\u00a0 \"short_description\": \"\",\r\n\u00a0\u00a0\u00a0 \"style\": \"A-1\",\r\n\u00a0\u00a0\u00a0 \"colour\": \"Yellow\",\r\n\u00a0\u00a0\u00a0 \"size\": \"XXL\",\r\n\u00a0\u00a0\u00a0 \"type\": \"Regular\",\r\n\u00a0\u00a0\u00a0 \"manufacturer\": \"Nike\",\r\n\u00a0\u00a0\u00a0 \"vendor_id\": \"\",\r\n\u00a0\u00a0\u00a0 \"vendor_name\": \"\",\r\n\u00a0\u00a0\u00a0 \"price\": 80.00,\r\n\u00a0\u00a0\u00a0 \"retail_price\": 90.50,\r\n\u00a0\u00a0\u00a0 \"msrp\": 92.00,\r\n\u00a0\u00a0\u00a0 \"extra\": \"\",\r\n\u00a0\u00a0\u00a0 \"dcs\": \"\",\r\n\u00a0\u00a0\u00a0 \"dnc\": false,\r\n\u00a0\u00a0\u00a0 \"categories\": [\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"name\": \"Pranet Category\",\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"children\": [\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"name\": \"Child Category\",\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\"children\": []\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ]\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0 ],\r\n\u00a0\u00a0\u00a0 \"unit_of_measure\": \"\",\r\n\u00a0\u00a0\u00a0 \"base_unit_of_measure\": \"\",\r\n\u00a0\u00a0\u00a0 \"preferred_unit_of_measure\": \"\",\r\n\u00a0\u00a0\u00a0 \"mf_back_flush\": false,\r\n\u00a0\u00a0\u00a0 \"mf_exp_calculation\": \"\",\r\n\u00a0\u00a0\u00a0 \"ext_sync\": false,\r\n\u00a0\u00a0\u00a0 \"mf_disable_production\": false,\r\n\u00a0\u00a0\u00a0 \"mf_auto_production_quality_hold\": false,\r\n\u00a0\u00a0\u00a0 \"attr3\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr4\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr5\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr6\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr7\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr8\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr9\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr10\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr11\": \"\",\r\n\u00a0\u00a0\u00a0 \"attr12\": \"\",\r\n    \"attr13\": \"\",\r\n    \"attr14\": \"\",\r\n    \"attr15\": \"\",\r\n    \"attr16\": \"\",\r\n    \"attr17\": \"\",\r\n    \"attr18\": \"\",\r\n    \"attr19\": \"\",\r\n    \"attr20\": \"\",\r\n\u00a0\u00a0\u00a0 \"picture\": \"\"\r\n} <\/pre>\n<p style=\"margin-bottom: 0px;\"><span class=\"redtextcolor\"> Note: <\/span><\/p>\n<ul style=\"margin-top: 0px;\">\n<li>Number is unique<\/li>\n<li>The API generates types and categories if they are not exist<\/li>\n<li>Picture contains an image URL<\/li>\n<\/ul>\n<p><span class=\"graytextcolor\"> RESPONSE BODY: <\/span> <br \/>\n<span class=\"greentextcolor\"> Success (Status Code: 200) <\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n\u00a0\u00a0\u00a0 \"message\": \"The catalog item updated successfully\"\r\n}\r\n<\/pre>\n<p><span class=\"redtextcolor\"> Error (Status Code: 404)<\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n\u00a0\u00a0\u00a0 \"status\": \"error\",\r\n\u00a0\u00a0\u00a0 \"code\": 101,\r\n\u00a0\u00a0\u00a0 \"message\": \"Invalid API key\"\r\n}\r\n\u00a0\r\n{\r\n\u00a0\u00a0\u00a0 \"status\": \"error\",\r\n\u00a0\u00a0\u00a0 \"code\": 102,\r\n\u00a0\u00a0\u00a0 \"message\": \"Item does not exists in database\"\r\n}\r\n<\/pre>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-45ac81ecba1d28ee6 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_45ac81ecba1d28ee6\"><a aria-expanded=\"false\" aria-controls=\"45ac81ecba1d28ee6\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-2\" data-target=\"#45ac81ecba1d28ee6\" href=\"#45ac81ecba1d28ee6\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Destroy a Catalog Item METHOD: DELETE<\/span><\/a><\/h4><\/div><div id=\"45ac81ecba1d28ee6\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_45ac81ecba1d28ee6\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p><strong>Delete Catalog Item<\/strong><\/p>\n<p><span class=\"graytextcolor\"> METHOD: <\/span> DELETE<\/p>\n<p><span class=\"graytextcolor\"> URL: <\/span>{tenant}\/api\/v1\/catalogs\/(number)<\/p>\n<p><span class=\"graytextcolor\"> PARAMETERS: <\/span><br \/>\n<span class=\"cyantextcolor\"> api_key=xxxxxxxxxx <\/span> <br \/>\n<span class=\"cyantextcolor\"> Content-Type=application\/json <\/span><\/p>\n<p><span class=\"graytextcolor\"> REQUEST BODY: <\/span><br \/>\nNone<\/p>\n<p><span class=\"graytextcolor\"> RESPONSE BODY: <\/span> <br \/>\n<span class=\"greentextcolor\"> Success (Status Code: 200) <\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n\u00a0\u00a0\u00a0 \"message\": \"The catalog item removed successfully\"\r\n}\r\n<\/pre>\n<p><span class=\"redtextcolor\"> Error (Status Code: 404)<\/span><\/p>\n<pre class=\"textindentlevel1\" style=\"margin-top: 0px !important;\">{\r\n\u00a0\u00a0\u00a0 \"status\": \"error\",\r\n\u00a0\u00a0\u00a0 \"code\": 101,\r\n\u00a0\u00a0\u00a0 \"message\": \"Invalid API key\"\r\n}\r\n\u00a0\r\n{\r\n\u00a0\u00a0\u00a0 \"status\": \"error\",\r\n\u00a0\u00a0\u00a0 \"code\": 102,\r\n\u00a0\u00a0\u00a0 \"message\": \"Item does not exists in database\"\r\n}\r\n<\/pre>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"margin-left: auto;margin-right: auto;width:100%;\"><div class=\"fusion-separator-border sep-double sep-solid\" style=\"--awb-height:20px;--awb-amount:20px;border-color:#e2e2e2;border-top-width:1px;border-bottom-width:1px;\"><\/div><\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-text fusion-text-4\"><p><strong>Method 2 [Old]: Push API JSON\u00a0 List | Show | Create | Update | Destroy<\/strong><\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:#ffffff;--awb-title-color:#212934;--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#65bc7b;--awb-title-font-family:&quot;Open Sans&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-681-3\"><div class=\"fusion-panel panel-default panel-cce058dd4963006b4 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_cce058dd4963006b4\"><a aria-expanded=\"false\" aria-controls=\"cce058dd4963006b4\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-3\" data-target=\"#cce058dd4963006b4\" href=\"#cce058dd4963006b4\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Catalog list METHOD: GET<\/span><\/a><\/h4><\/div><div id=\"cce058dd4963006b4\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_cce058dd4963006b4\"><div class=\"panel-body toggle-content fusion-clearfix\"> <strong>Catalog list<\/strong> METHOD: GET URL: \/{tenant}\/api\/v1\/manufacturing\/catalogs?key={api_key} RESPONSE: 200 -&gt; OK 404 -&gt; Error, reason included in the response body Retrieve all catalogs GET https:\/\/app.senitron.net\/{tenant}\/api\/v1\/manufacturing\/catalogs.json?key={key} <\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-abcb9c0bec91e6ccf fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_abcb9c0bec91e6ccf\"><a aria-expanded=\"false\" aria-controls=\"abcb9c0bec91e6ccf\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-3\" data-target=\"#abcb9c0bec91e6ccf\" href=\"#abcb9c0bec91e6ccf\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Catalog Show METHOD: GET<\/span><\/a><\/h4><\/div><div id=\"abcb9c0bec91e6ccf\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_abcb9c0bec91e6ccf\"><div class=\"panel-body toggle-content fusion-clearfix\"> <strong>Catalog Show<\/strong> METHOD: GET URL: \/{tenant}\/api\/v1\/manufacturing\/catalogs\/(id)?key={api_key} ID: Single of item number from the catalog items RESPONSE: 200 -&gt; OK 404 -&gt; Error, reason included in the response body Retrieve information of catalog for item\/s GET https:\/\/app.senitron.net\/{tenant}\/api\/v1\/manufacturing\/catalogs\/000001.json?key={key} <\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-80edda0a1a472a86c fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_80edda0a1a472a86c\"><a aria-expanded=\"false\" aria-controls=\"80edda0a1a472a86c\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-3\" data-target=\"#80edda0a1a472a86c\" href=\"#80edda0a1a472a86c\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Create Catalog Item METHOD: POST<\/span><\/a><\/h4><\/div><div id=\"80edda0a1a472a86c\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_80edda0a1a472a86c\"><div class=\"panel-body toggle-content fusion-clearfix\"> <strong>Create Catalog Item\u00a0<\/strong> METHOD: POST URL: \/{tenant}\/api\/v1\/manufacturing\/catalogs?key={api_key} BODY: JSON Object containing the catalog details RESPONSE: 200 -&gt; OK 404 -&gt; Error, reason included in the response body POST https:\/\/app.senitron.net\/{tenant}\/api\/v1\/manufacturing\/catalogs?key={key} BODY { \"type\": \"Regular\", \"alu\": \"0001\", \"price\": \"12\", \"style\": \"New Style\", \"upc\": \"123\", \"description\": \"Description of Catalog\", \"colour\": \"Red\", \"cloud_picture_url\": \"image url\", \"total_qty\": \"4\", \"extra\": \"Extra information\", \"categories\": { \"name\": \"Parent Category\", \"children\": [ { \"name\": \"Child Category\", \"children\": [] } ] } } <\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-44b32c8e7c9c9f984 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_44b32c8e7c9c9f984\"><a aria-expanded=\"false\" aria-controls=\"44b32c8e7c9c9f984\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-3\" data-target=\"#44b32c8e7c9c9f984\" href=\"#44b32c8e7c9c9f984\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Update Catalog Item METHOD: PUT\/PATCH<\/span><\/a><\/h4><\/div><div id=\"44b32c8e7c9c9f984\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_44b32c8e7c9c9f984\"><div class=\"panel-body toggle-content fusion-clearfix\"> <strong>Update Catalog Item<\/strong> METHOD: PUT\/PATCH URL: \/{tenant}\/api\/v1\/manufacturing\/catalogs\/(id)?key={api_key} BODY: JSON Object containing the catalog details RESPONSE: 200 -&gt; OK 404 -&gt; Error, reason included in the response body PUT\/PATCH https:\/\/app.senitron.net\/{tenant}\/api\/v1\/manufacturing\/catalogs\/000001.json?key={key} BODY { \"type\": \"Regular\", \"alu\": \"0001\", \"price\": \"12\", \"style\": \"New Style\", \"upc\": \"123\", \"description\": \"Description of Catalog\", \"colour\": \"Red\", \"cloud_picture_url\": \"image url\", \"total_qty\": \"4\", \"extra\": \"Extra information\", \"categories\": { \"name\": \"Parent Category\", \"children\": [ { \"name\": \"Child Category\", \"children\": [] } ] } } Response { \u201cmessage\u201d: \u201cok\u201d } <\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-a96e7fd9e0cf4c1c3 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_a96e7fd9e0cf4c1c3\"><a aria-expanded=\"false\" aria-controls=\"a96e7fd9e0cf4c1c3\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-3\" data-target=\"#a96e7fd9e0cf4c1c3\" href=\"#a96e7fd9e0cf4c1c3\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Destroy a Catalog Item METHOD: DELETE<\/span><\/a><\/h4><\/div><div id=\"a96e7fd9e0cf4c1c3\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_a96e7fd9e0cf4c1c3\"><div class=\"panel-body toggle-content fusion-clearfix\"> <strong>Destroy a Catalog Item<\/strong> METHOD: DELETE URL: \/{tenant}\/api\/v1\/manufacturing\/catalogs\/(id)?key={api_key} ID: Single of item number from the catalog items RESPONSE: 200 -&gt; OK 404 -&gt; Error, reason included in the response body DELETE https:\/\/app.senitron.net\/{tenant}\/api\/v1\/manufacturing\/catalogs\/000001.json?key={key} Response { \u201cmessage\u201d: \u201cok\u201d } <\/div><\/div><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"margin-left: auto;margin-right: auto;width:100%;\"><div class=\"fusion-separator-border sep-double sep-solid\" style=\"--awb-height:20px;--awb-amount:20px;border-color:#e2e2e2;border-top-width:1px;border-bottom-width:1px;\"><\/div><\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-text fusion-text-5\"><p><span style=\"color: #000000;\"><strong><b>Method 3: Upload &amp; Sync Via Senitron Catalog Uploader \/ Importer App (Windows)<\/b><\/strong><\/span><\/p>\n<p>Export the catalog from your external software into a CSV file, and use the Senitron Catalog Exporter \/ Importer Windows App, to map the fields in your CSV to the fields that match up best with Senitron's Catalog fields.\u00a0 Upload the full file, and or upload differential files, as often as desired.<\/p>\n<p>Video instructions <a href=\"https:\/\/www.loom.com\/share\/979b560ae354468c92ee2d8dbb085859\">https:\/\/www.loom.com\/share\/979b560ae354468c92ee2d8dbb085859<\/a><\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:#ffffff;--awb-title-color:#212934;--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#65bc7b;--awb-title-font-family:&quot;Open Sans&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-681-4\"><div class=\"fusion-panel panel-default panel-de737d31329b9ac7c fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_de737d31329b9ac7c\"><a aria-expanded=\"false\" aria-controls=\"de737d31329b9ac7c\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-4\" data-target=\"#de737d31329b9ac7c\" href=\"#de737d31329b9ac7c\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Field Details &amp; Specializations<\/span><\/a><\/h4><\/div><div id=\"de737d31329b9ac7c\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_de737d31329b9ac7c\"><div class=\"panel-body toggle-content fusion-clearfix\"> Possible CSV Fields \"number\" - is the Senitron unique item number (aka Asset ID#) , which must be numbers only without spaces or special characters.\u00a0 example \"0000001\"\u00a0 If and when possible,\u00a0 it would be ideal, that this unique number matches, the same unique item # in external software, for smoother integration. When this is not possible, it is recommended that the unique identified from the external software are saved in to the ALU, UPC, or SKU fields. \"alu\" - must be a unique alpha-numeric value. \"upc\" - must be a unique numeric value. \"style\" - can be a shared value, with a group value. example \"Classic Apparel\" \"price\" - must be a number value contain price. example \"99.99\" \"colour\" , \"size\" , \"extra\" - can be used to store any attribute value, and not necessarily just color, size.\u00a0 Once uploaded the attribute label display name is editable in the cloud dashboard. \"type\" - the default value for this is \"regular\" in Senitron, and not required to be uploaded.\u00a0 The type values in Senitron are used to enforce various rules, for automate processing of certain conditions. Example \"regular\" items may switch to pending visibility status if not seen for 1 week, Versus, \"high-value\" items which may change to \"Pending Visibility\" If they have not been seen for a few hours. The value for this, can not be text, must be the Senitron DB Item which is visible. \"tota_qty\" - is the universal default replenishment value for an item, regardless of the location. <\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-f0d1d2170dd02e936 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_f0d1d2170dd02e936\"><a aria-expanded=\"false\" aria-controls=\"f0d1d2170dd02e936\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-4\" data-target=\"#f0d1d2170dd02e936\" href=\"#f0d1d2170dd02e936\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Download Link<\/span><\/a><\/h4><\/div><div id=\"f0d1d2170dd02e936\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_f0d1d2170dd02e936\"><div class=\"panel-body toggle-content fusion-clearfix\"> <a href=\"http:\/\/senitron.net\/downloads\/Catalog%20Uploader\/\">Download Here<\/a> <\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-07c257849c539dc6e fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_07c257849c539dc6e\"><a aria-expanded=\"false\" aria-controls=\"07c257849c539dc6e\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-4\" data-target=\"#07c257849c539dc6e\" href=\"#07c257849c539dc6e\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Important Notes<\/span><\/a><\/h4><\/div><div id=\"07c257849c539dc6e\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_07c257849c539dc6e\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<ul>\n<li>Every tenant needs to have Item #\u00a0 Padding defined and enabled on the cloud dashboard account, before uploading data via this API. Otherwise the data will be rejected, and not consumed properly. This option is visible under \"Tenant Settings &gt; EPC Settings\"<\/li>\n<\/ul>\n<ul>\n<li>For performance reasons, if the CSV files contains more than 1000 records, the cloud processor will truncate the entire Senitron Cloud Catalog, and the import the CSV file. This is done for performance reasons, since it is significantly faster to insert rows, rather than updating them.<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"margin-left: auto;margin-right: auto;width:100%;\"><div class=\"fusion-separator-border sep-double sep-solid\" style=\"--awb-height:20px;--awb-amount:20px;border-color:#e2e2e2;border-top-width:1px;border-bottom-width:1px;\"><\/div><\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-text fusion-text-6\"><p> <span style=\"color: #000000;\"><b>Method 4: Upload via the Web Interface<\/b><\/span><div class=\"fusion-text fusion-text-6\"><\/div> You ma<\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:#ffffff;--awb-title-color:#212934;--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#65bc7b;--awb-title-font-family:&quot;Open Sans&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-681-5\"><\/div><\/div><div class=\"fusion-panel panel-default panel-fbee5db753245a0d0 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_fbee5db753245a0d0\"><a aria-expanded=\"false\" aria-controls=\"fbee5db753245a0d0\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-681-6\" data-target=\"#fbee5db753245a0d0\" href=\"#fbee5db753245a0d0\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Import Type(s) CSV | JSON<\/span><\/a><\/h4><\/div><div id=\"fbee5db753245a0d0\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_fbee5db753245a0d0\"><div class=\"panel-body toggle-content fusion-clearfix\"><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-7 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"side-navigation.php","meta":{"footnotes":""},"class_list":["post-681","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/pages\/681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/comments?post=681"}],"version-history":[{"count":32,"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/pages\/681\/revisions"}],"predecessor-version":[{"id":1403,"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/pages\/681\/revisions\/1403"}],"wp:attachment":[{"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/media?parent=681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}