{"info":{"_postman_id":"dda94683-3f7a-461d-a38d-fc49e0f9fc71","name":"Tickncook External API","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json"},"item":[{"name":"Create sample catalog","item":[{"name":"Catalog","item":[{"name":"Create catalog","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var jsonData = pm.response.json();\r","\r","pm.environment.set(\"catalogId\", jsonData._id);\r","pm.environment.set(\"catalogPosRef\", jsonData.posRef);"]}}],"id":"e658434b-28dd-4e48-98b5-b4ce79ecf1ae","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"test-catalog\",\r\n    \"posRef\":\"test-catalog-ref\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/account/{{accountId}}/catalog"},"response":[]},{"name":"Get account catalogs","id":"3ee427cf-4e8b-437b-9413-3d237afd1af6","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"GET","header":[],"url":"{{url}}/account/{{accountId}}/catalogs"},"response":[]},{"name":"Get catalog","id":"341cf92a-6ddd-425a-9322-283b7b374407","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"GET","header":[],"url":"{{url}}/account/{{accountId}}/catalog/{{catalogId}}"},"response":[]}],"id":"a5cd2a62-e642-453e-90e6-7da76ca586b7"},{"name":"Burgers","item":[{"name":"Create burgers category","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var jsonData = pm.response.json();\r","\r","pm.environment.set(\"burgersCategoryId\", jsonData._id);"]}}],"id":"be4b3952-3f0d-440b-841a-1e27e07c425b","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Burgers\",\r\n    \"posRef\":\"burgers\",\r\n    \"catalogId\":\"{{catalogId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/account/{{accountId}}/catalog/category"},"response":[]},{"name":"Create cheese burger product","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var jsonData = pm.response.json();\r","\r","pm.environment.set(\"cheeseBurgerProductId\", jsonData._id);"]}}],"id":"d4771a70-cdc5-45f5-a194-8be72041f902","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Cheese burger\",\r\n    \"posRef\":\"cheese-burger-ref\",\r\n    \"catalogId\": \"{{catalogId}}\",\r\n    \"categoryId\":\"{{burgersCategoryId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/account/{{accountId}}/catalog/product"},"response":[]},{"name":"Create normal cheese burger sku","event":[{"listen":"test","script":{"id":"59eef3d5-204c-436c-b9ab-a0a33003c59d","exec":[""],"type":"text/javascript"}}],"id":"7f1e3a6b-2c7b-44d0-8a7d-3f1b63dbb9aa","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Normal\",\r\n    \"posRef\":\"cheese-burger-normal-ref\",\r\n    \"catalogId\": \"{{catalogId}}\",\r\n    \"categoryId\":\"{{burgersCategoryId}}\",\r\n    \"productId\":\"{{cheeseBurgerProductId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/account/{{accountId}}/catalog/sku"},"response":[]},{"name":"Create large cheese burger sku","event":[{"listen":"test","script":{"id":"59eef3d5-204c-436c-b9ab-a0a33003c59d","exec":[""],"type":"text/javascript"}}],"id":"099e1479-1167-4164-85de-52643e83a1f0","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Normal\",\r\n    \"posRef\":\"cheese-burger-large-ref\",\r\n    \"catalogId\": \"{{catalogId}}\",\r\n    \"categoryId\":\"{{burgersCategoryId}}\",\r\n    \"productId\":\"{{cheeseBurgerProductId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/account/{{accountId}}/catalog/sku"},"response":[]}],"id":"b7fb2196-c48d-4d3a-b639-f01c63ba95bb"},{"name":"Drinks","item":[{"name":"Create drinks category","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var jsonData = pm.response.json();\r","\r","pm.environment.set(\"drinksCategoryId\", jsonData._id);"]}}],"id":"2d7322a2-4ba2-4111-9f2a-477e02437985","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Drinks\",\r\n    \"posRef\":\"drinks\",\r\n    \"catalogId\":\"{{catalogId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/account/{{accountId}}/catalog/category"},"response":[]},{"name":"Create coca product","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var jsonData = pm.response.json();\r","\r","pm.environment.set(\"cocaProductId\", jsonData._id);"]}}],"id":"5272ff23-7b09-4afb-bfcc-bfdd12423759","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Coca\",\r\n    \"posRef\":\"coca-ref\",\r\n    \"catalogId\": \"{{catalogId}}\",\r\n    \"categoryId\":\"{{drinksCategoryId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/account/{{accountId}}/catalog/product"},"response":[]},{"name":"Create coca 33cl sku","event":[{"listen":"test","script":{"id":"59eef3d5-204c-436c-b9ab-a0a33003c59d","exec":[""],"type":"text/javascript"}}],"id":"6584ee27-495e-442e-88e5-1392b70074a4","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"33cl\",\r\n    \"posRef\":\"coca-33-ref\",\r\n    \"catalogId\": \"{{catalogId}}\",\r\n    \"categoryId\":\"{{drinksCategoryId}}\",\r\n    \"productId\":\"{{cocaProductId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/account/{{accountId}}/catalog/sku"},"response":[]},{"name":"Create coca 50cl sku","event":[{"listen":"test","script":{"id":"59eef3d5-204c-436c-b9ab-a0a33003c59d","exec":[""],"type":"text/javascript"}}],"id":"5c90ea34-2180-4141-9adc-78295aae6f30","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"50cl\",\r\n    \"posRef\":\"coca-50-ref\",\r\n    \"catalogId\": \"{{catalogId}}\",\r\n    \"categoryId\":\"{{drinksCategoryId}}\",\r\n    \"productId\":\"{{cocaProductId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/account/{{accountId}}/catalog/sku"},"response":[]}],"id":"5175370c-3fb9-4c84-89c5-80fb7bf28f59"}],"id":"3f517ec4-70fb-4d51-b4e5-07bc006d137d"},{"name":"Push test orders","item":[{"name":"Simple order with one sku","event":[{"listen":"test","script":{"id":"59eef3d5-204c-436c-b9ab-a0a33003c59d","exec":[""],"type":"text/javascript"}}],"id":"23fb2132-7eb2-41b3-a7eb-b058ed394abf","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"catalogPosRef\": \"{{catalogPosRef}}\",\r\n    \"expectedTime\": \"2022-04-23T16:19:39.417Z\",\r\n    \"posRef\":\"order-ref-1234\",\r\n    \"items\":[{\r\n    \"quantity\":\"1\",\r\n    \"skuRef\":\"cheese-burger-normal-ref\",\r\n    \"productName\":\"Cheese burger normal\"\r\n    }],\r\n    \"serviceType\":\"DELIVERY\",\r\n    \"status\":\"NEW\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/kitchen/{{kitchenId}}/pos/order"},"response":[]},{"name":"UBEREATS order with menu","event":[{"listen":"test","script":{"id":"59eef3d5-204c-436c-b9ab-a0a33003c59d","exec":[""],"type":"text/javascript"}}],"id":"0d28ab7e-c60f-44ae-8112-46b0ec09673c","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"catalogPosRef\": \"{{catalogPosRef}}\",\r\n    \"expectedTime\": \"2022-04-23T16:19:39.417Z\",\r\n    \"posRef\": \"order-ref-1234\",\r\n    \"channel\": \"UBER_EATS\",\r\n    \"collectionCode\": \"12345\",\r\n    \"items\": [\r\n        {\r\n            \"quantity\": \"1\",\r\n            \"skuRef\": \"cheese-burger-normal-ref\",\r\n            \"productName\": \"Cheese burger normal\",\r\n            \"options\": [\r\n                {\r\n                    \"name\": \"Mustard sauce\",\r\n                    \"quantity\": \"2\"\r\n                }\r\n            ],\r\n            \"dealKey\": \"menu_burger_drink_1\"\r\n        },\r\n        {\r\n            \"quantity\": \"1\",\r\n            \"skuRef\": \"coca-33-ref\",\r\n            \"remark\": \"don't drink too much sugar!!\",\r\n            \"productName\": \"Coca 33cl\",\r\n            \"dealKey\": \"menu_burger_drink_1\"\r\n        }\r\n    ],\r\n    \"serviceType\": \"DELIVERY\",\r\n    \"status\": \"NEW\",\r\n    \"deals\": [\r\n        {\r\n            \"name\": \"Menu Burger Drink!\",\r\n            \"key\": \"menu_burger_drink_1\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/kitchen/{{kitchenId}}/pos/order"},"response":[]}],"id":"0ec9a5f2-7c63-4f94-8b09-993305094cc5"},{"name":"Delete catalog","item":[{"name":"Delete current catalog","id":"02a3c0f0-3541-4228-98ce-f5c28b49e5b0","request":{"auth":{"type":"bearer","bearer":{"token":"{{accessToken}}"}},"method":"DELETE","header":[],"url":"{{url}}/account/{{accountId}}/catalog/{{catalogId}}"},"response":[]}],"id":"c6ecafdb-cb28-482e-bd47-db9e61d3f502"},{"name":"login with client credentials","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var jsonData = pm.response.json();\r","\r","pm.environment.set(\"accessToken\", jsonData.accessToken);"]}}],"id":"e327c35c-d647-40ae-bef0-888ee8bde90b","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"clientId\": \"{{clientId}}\",\n\t\"clientSecret\": \"{{clientSecret}}\"\n}"},"url":"{{url}}/client/auth/token"},"response":[]}]}