{
	"info": {
		"_postman_id": "5bae85ce-5842-4e1e-8714-e0f3415a383b",
		"name": "Inventory Shopper And Order Checkout API Copy",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "7693489"
	},
	"item": [
		{
			"name": "Shopper API",
			"item": [
				{
					"name": "Item-Inventories",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{host}}:{{port}}/inventory/api/v1/item-inventories?store=Ruby&partNumber=BD-BEDS-0001-0001&sortBy=partNumber",
							"host": [
								"{{host}}"
							],
							"port": "{{port}}",
							"path": [
								"inventory",
								"api",
								"v1",
								"item-inventories"
							],
							"query": [
								{
									"key": "store",
									"value": "Ruby"
								},
								{
									"key": "partNumber",
									"value": "BD-BEDS-0001-0001"
								},
								{
									"key": "sortBy",
									"value": "partNumber"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Check_API",
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"inventories\": [\r\n    {\r\n      \"fulfillmentCenterId\": \"R00B2C\",\r\n      \"requestedQuantity\": 10.0,\r\n      \"partNumber\": \"BD-BEDS-0001-0001\"\r\n    }\r\n  ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{host}}:{{port}}/inventory/api/v1/available-inventories/check?store=Ruby",
							"host": [
								"{{host}}"
							],
							"port": "{{port}}",
							"path": [
								"inventory",
								"api",
								"v1",
								"available-inventories",
								"check"
							],
							"query": [
								{
									"key": "store",
									"value": "Ruby"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Inventory_Location_POST",
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n  \"items\": [\r\n    {\r\n      \"partNumber\": \"BD-BEDS-0001-0001\",\r\n      \"quantity\": 5,\r\n      \"unitOfMeasure\": \"C62\"\r\n    }\r\n  ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "http://localhost:11443/inventory/api/v1/inventory-locations?store=Ruby&fulfillmentCenter=MTSQ20",
							"protocol": "http",
							"host": [
								"localhost"
							],
							"port": "11443",
							"path": [
								"inventory",
								"api",
								"v1",
								"inventory-locations"
							],
							"query": [
								{
									"key": "store",
									"value": "Ruby"
								},
								{
									"key": "fulfillmentCenter",
									"value": "MTSQ20"
								}
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Order Checkout API",
			"item": [
				{
					"name": "available/Allocate",
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"inventories\": [\r\n        //ATP Object\r\n        {\r\n            \"fulfillmentCenterId\": \"R00B2C\",\r\n            \"requestedQuantity\": 5.0,\r\n            \"partNumber\": \"BD-BEDS-0001-0001\"\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{host}}:{{port}}/inventory/api/v1/available-inventories/allocate?store=Ruby&processAllOrNone=false",
							"host": [
								"{{host}}"
							],
							"port": "{{port}}",
							"path": [
								"inventory",
								"api",
								"v1",
								"available-inventories",
								"allocate"
							],
							"query": [
								{
									"key": "store",
									"value": "Ruby"
								},
								{
									"key": "processAllOrNone",
									"value": "false"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "available/deallocate",
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"inventories\": [\r\n        //ATP Object\r\n        {\r\n            \"fulfillmentCenterId\": \"R00B2C\",\r\n            \"requestedQuantity\": 5.0,\r\n            \"partNumber\": \"BD-BEDS-0001-0001\"\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{host}}:{{port}}/inventory/api/v1/available-inventories/deallocate?store=Ruby&processAllOrNone=false",
							"host": [
								"{{host}}"
							],
							"port": "{{port}}",
							"path": [
								"inventory",
								"api",
								"v1",
								"available-inventories",
								"deallocate"
							],
							"query": [
								{
									"key": "store",
									"value": "Ruby"
								},
								{
									"key": "processAllOrNone",
									"value": "false"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "expected/Allocate",
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"inventories\": [\r\n        {\r\n            \"fulfillmentCenterId\": \"R00B2C\",\r\n            \"requestedQuantity\": 5.0,\r\n            \"partNumber\": \"BD-BEDS-0001-0001\"\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{host}}:{{port}}/inventory/api/v1/expected-inventories/allocate?store=Ruby&processAllOrNone=false",
							"host": [
								"{{host}}"
							],
							"port": "{{port}}",
							"path": [
								"inventory",
								"api",
								"v1",
								"expected-inventories",
								"allocate"
							],
							"query": [
								{
									"key": "store",
									"value": "Ruby"
								},
								{
									"key": "processAllOrNone",
									"value": "false"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "expected/deallocate",
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"inventories\": [\r\n        {\r\n            \"allocatedQuantityOnHand\": 0.0,\r\n            \"fulfillmentCenterId\": \"R00B2C\",\r\n            \"requestedQuantity\": 10.0,\r\n            \"partNumber\": \"BD-BEDS-0001-0001\",\r\n            \"allocationDetails\": [\r\n                {\r\n                    \"quantityAllocated\": 10.0,\r\n                    \"expectedInventoryId\": 5\r\n                }\r\n            ],\r\n            \"allocatedQuantityBackordered\": 10.0\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{host}}:{{port}}/inventory/api/v1/expected-inventories/deallocate?store=Ruby&processAllOrNone=false",
							"host": [
								"{{host}}"
							],
							"port": "{{port}}",
							"path": [
								"inventory",
								"api",
								"v1",
								"expected-inventories",
								"deallocate"
							],
							"query": [
								{
									"key": "store",
									"value": "Ruby"
								},
								{
									"key": "processAllOrNone",
									"value": "false"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Hard_Reserve",
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"inventories\": [\r\n        {\r\n            \"fulfillmentCenterId\": \"R00B2C\",\r\n            \"requestedQuantity\": 5.0,\r\n            \"partNumber\": \"BD-BEDS-0001-0001\"\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{host}}:{{port}}/inventory/api/v1/available-inventories/reserve?store=Ruby&processAllOrNone=false&availableToPromise=false",
							"host": [
								"{{host}}"
							],
							"port": "{{port}}",
							"path": [
								"inventory",
								"api",
								"v1",
								"available-inventories",
								"reserve"
							],
							"query": [
								{
									"key": "store",
									"value": "Ruby"
								},
								{
									"key": "processAllOrNone",
									"value": "false"
								},
								{
									"key": "availableToPromise",
									"value": "false"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Hard_Reverse_API",
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"inventories\": [\r\n        //ATP Object\r\n        {\r\n            \"fulfillmentCenterId\": \"R00B2C\",\r\n            \"requestedQuantity\": 5.0,\r\n            \"partNumber\": \"BD-BEDS-0001-0001\"\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{host}}:{{port}}/inventory/api/v1/available-inventories/reverse?store=Ruby&processAllOrNone=false",
							"host": [
								"{{host}}"
							],
							"port": "{{port}}",
							"path": [
								"inventory",
								"api",
								"v1",
								"available-inventories",
								"reverse"
							],
							"query": [
								{
									"key": "store",
									"value": "Ruby"
								},
								{
									"key": "processAllOrNone",
									"value": "false"
								}
							]
						}
					},
					"response": []
				}
			]
		}
	]
}