{
	"info": {
		"_postman_id": "360295c2-479b-4536-bb4a-fd49eee1c69f",
		"name": "NIAB GMS",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"item": [
		{
			"name": "Variety",
			"item": [
				{
					"name": "getVariety",
					"request": {
						"method": "GET",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "https://variety.niabdev.co.uk/api/variety/potato/pym",
							"protocol": "https",
							"host": [
								"variety",
								"niabdev",
								"co",
								"uk"
							],
							"path": [
								"api",
								"variety",
								"potato",
								"pym"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "GMS",
			"item": [
				{
					"name": "createJob",
					"event": [
						{
							"listen": "test",
							"script": {
								"id": "f57e2350-e004-4800-b4f9-413de03ded4c",
								"exec": [
									"pm.test(\"Should respond with 202 - Accepted\", function() {",
									"    pm.response.to.have.status(202);",
									"});",
									"",
									"pm.test(\"Location header in response\", function() {",
									"    pm.expect(pm.response.headers.has(\"Location\")).to.equal(true);",
									"    ",
									"    if(pm.response.headers.has(\"Location\")){",
									"        var theLocation = pm.response.headers.get(\"Location\");",
									"        pm.environment.set(\"location\",theLocation);",
									"        var theJobId = theLocation.substring(0,theLocation.lastIndexOf(\"/\"));",
									"        pm.environment.set(\"jobId\", theJobId.substring(theJobId.lastIndexOf(\"/\") + 1));",
									"    }",
									"});"
								],
								"type": "text/javascript"
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"data\" : {\n  \"modelInput\": {\n    \"modelMetadata\": {\n    \t\"bypassManualQC\": false,\n        \"modelDate\": \"2017-10-10\",\n        \"contact\": {\n        \t\"email\": \"user@email.com\"\n        },\n        \"gradingParameters\": {\n        \t\"gradeSizeUnit\": \"mm\",\n            \"grades\": [0,10,20,30,40,50,60,70,80,90,100]\n    \t}\n    },\n    \"sample\": [\n      {\n        \"rowLength\": 2.0,\n        \"numberRows\": 1.0,\n        \"rowUnit\": \"cm\",\n        \"sampleDate\": \"2017-06-23\",\n        \"rowLengthUnit\": \"m\",\n        \"rowWidth\": 91.44,\n        \"weightUnit\": \"g\",\n        \"sampleReplicates\": [\n          {\n            \"plantsHarvested\": 5.0,\n            \"mainStems\": 18.0,\n            \"gradeValues\": [\n              {\n                \"tuberNumber\": 8,\n                \"gradeSize\": {\n                  \"lowerBound\": 0.0,\n                  \"upperBound\": 10.0\n                },\n                \"weight\": 1.0\n              },\n              {\n                \"tuberNumber\": 6,\n                \"gradeSize\": {\n                  \"lowerBound\": 10.0,\n                  \"upperBound\": 15.0\n                },\n                \"weight\": 5.0\n              },\n              {\n                \"tuberNumber\": 10,\n                \"gradeSize\": {\n                  \"lowerBound\": 15.0,\n                  \"upperBound\": 20.0\n                },\n                \"weight\": 35.0\n              },\n              {\n                \"tuberNumber\": 11,\n                \"gradeSize\": {\n                  \"lowerBound\": 20.0,\n                  \"upperBound\": 25.0\n                },\n                \"weight\": 40.0\n              },\n              {\n                \"tuberNumber\": 10,\n                \"gradeSize\": {\n                  \"lowerBound\": 25.0,\n                  \"upperBound\": 30.0\n                },\n                \"weight\": 50.0\n              },\n              {\n                \"tuberNumber\": 19,\n                \"gradeSize\": {\n                  \"lowerBound\": 30.0,\n                  \"upperBound\": 35.0\n                },\n                \"weight\": 400.0\n              },\n              {\n                \"tuberNumber\": 27,\n                \"gradeSize\": {\n                  \"lowerBound\": 35.0,\n                  \"upperBound\": 40.0\n                },\n                \"weight\": 1000.0\n              },\n              {\n                \"tuberNumber\": 17,\n                \"gradeSize\": {\n                  \"lowerBound\": 40.0,\n                  \"upperBound\": 45.0\n                },\n                \"weight\": 1000.0\n              },\n              {\n                \"tuberNumber\": 14,\n                \"gradeSize\": {\n                  \"lowerBound\": 45.0,\n                  \"upperBound\": 50.0\n                },\n                \"weight\": 1100.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 50.0,\n                  \"upperBound\": 55.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 55.0,\n                  \"upperBound\": 60.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 60.0,\n                  \"upperBound\": 65.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 65.0,\n                  \"upperBound\": 70.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 70.0,\n                  \"upperBound\": 80.0\n                },\n                \"weight\": 0.0\n              }\n            ],\n            \"secondaryStems\": 12,\n            \"dryMatterPercent\": 15.5\n          },\n          {\n            \"plantsHarvested\": 6.0,\n            \"mainStems\": 29.0,\n            \"gradeValues\": [\n              {\n                \"tuberNumber\": 10,\n                \"gradeSize\": {\n                  \"lowerBound\": 0.0,\n                  \"upperBound\": 10.0\n                },\n                \"weight\": 1.0\n              },\n              {\n                \"tuberNumber\": 5,\n                \"gradeSize\": {\n                  \"lowerBound\": 10.0,\n                  \"upperBound\": 15.0\n                },\n                \"weight\": 5.0\n              },\n              {\n                \"tuberNumber\": 10,\n                \"gradeSize\": {\n                  \"lowerBound\": 15.0,\n                  \"upperBound\": 20.0\n                },\n                \"weight\": 25.0\n              },\n              {\n                \"tuberNumber\": 8,\n                \"gradeSize\": {\n                  \"lowerBound\": 20.0,\n                  \"upperBound\": 25.0\n                },\n                \"weight\": 30.0\n              },\n              {\n                \"tuberNumber\": 12,\n                \"gradeSize\": {\n                  \"lowerBound\": 25.0,\n                  \"upperBound\": 30.0\n                },\n                \"weight\": 60.0\n              },\n              {\n                \"tuberNumber\": 49,\n                \"gradeSize\": {\n                  \"lowerBound\": 30.0,\n                  \"upperBound\": 35.0\n                },\n                \"weight\": 700.0\n              },\n              {\n                \"tuberNumber\": 33,\n                \"gradeSize\": {\n                  \"lowerBound\": 35.0,\n                  \"upperBound\": 40.0\n                },\n                \"weight\": 1100.0\n              },\n              {\n                \"tuberNumber\": 11,\n                \"gradeSize\": {\n                  \"lowerBound\": 40.0,\n                  \"upperBound\": 45.0\n                },\n                \"weight\": 600.0\n              },\n              {\n                \"tuberNumber\": 1,\n                \"gradeSize\": {\n                  \"lowerBound\": 45.0,\n                  \"upperBound\": 50.0\n                },\n                \"weight\": 40.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 50.0,\n                  \"upperBound\": 55.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 55.0,\n                  \"upperBound\": 60.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 60.0,\n                  \"upperBound\": 65.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 65.0,\n                  \"upperBound\": 70.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 70.0,\n                  \"upperBound\": 80.0\n                },\n                \"weight\": 0.0\n              }\n            ],\n            \"secondaryStems\": 11,\n            \"dryMatterPercent\": 23.0\n          },\n          {\n            \"plantsHarvested\": 6.0,\n            \"mainStems\": 27.0,\n            \"gradeValues\": [\n              {\n                \"tuberNumber\": 13,\n                \"gradeSize\": {\n                  \"lowerBound\": 0.0,\n                  \"upperBound\": 10.0\n                },\n                \"weight\": 1.0\n              },\n              {\n                \"tuberNumber\": 5,\n                \"gradeSize\": {\n                  \"lowerBound\": 10.0,\n                  \"upperBound\": 15.0\n                },\n                \"weight\": 5.0\n              },\n              {\n                \"tuberNumber\": 9,\n                \"gradeSize\": {\n                  \"lowerBound\": 15.0,\n                  \"upperBound\": 20.0\n                },\n                \"weight\": 25.0\n              },\n              {\n                \"tuberNumber\": 9,\n                \"gradeSize\": {\n                  \"lowerBound\": 20.0,\n                  \"upperBound\": 25.0\n                },\n                \"weight\": 30.0\n              },\n              {\n                \"tuberNumber\": 14,\n                \"gradeSize\": {\n                  \"lowerBound\": 25.0,\n                  \"upperBound\": 30.0\n                },\n                \"weight\": 80.0\n              },\n              {\n                \"tuberNumber\": 41,\n                \"gradeSize\": {\n                  \"lowerBound\": 30.0,\n                  \"upperBound\": 35.0\n                },\n                \"weight\": 600.0\n              },\n              {\n                \"tuberNumber\": 26,\n                \"gradeSize\": {\n                  \"lowerBound\": 35.0,\n                  \"upperBound\": 40.0\n                },\n                \"weight\": 1000.0\n              },\n              {\n                \"tuberNumber\": 15,\n                \"gradeSize\": {\n                  \"lowerBound\": 40.0,\n                  \"upperBound\": 45.0\n                },\n                \"weight\": 700.0\n              },\n              {\n                \"tuberNumber\": 2,\n                \"gradeSize\": {\n                  \"lowerBound\": 45.0,\n                  \"upperBound\": 50.0\n                },\n                \"weight\": 60.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 50.0,\n                  \"upperBound\": 55.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 55.0,\n                  \"upperBound\": 60.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 60.0,\n                  \"upperBound\": 65.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 65.0,\n                  \"upperBound\": 70.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 70.0,\n                  \"upperBound\": 80.0\n                },\n                \"weight\": 0.0\n              }\n            ],\n            \"secondaryStems\": 15,\n            \"dryMatterPercent\": 12.0\n          }\n        ]\n      }\n    ],\n    \"survey\": [\n      {\n        \"surveyDate\": \"2017-05-09\",\n        \"groundcover\": 1.0\n      },\n      {\n        \"surveyDate\": \"2017-05-09\",\n        \"groundcover\": 2.0\n      },\n      {\n        \"surveyDate\": \"2017-05-09\",\n        \"groundcover\": 2.0\n      },\n      {\n        \"surveyDate\": \"2017-05-12\",\n        \"groundcover\": 6.0\n      },\n      {\n        \"surveyDate\": \"2017-05-12\",\n        \"groundcover\": 4.0\n      },\n      {\n        \"surveyDate\": \"2017-05-12\",\n        \"groundcover\": 4.0\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 1.0\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 2.0\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 1.0\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 6.2268218994140625\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 7.123198986053467\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 7.372264385223389\n      },\n      {\n        \"surveyDate\": \"2017-05-18\",\n        \"groundcover\": 16.0\n      },\n      {\n        \"surveyDate\": \"2017-05-18\",\n        \"groundcover\": 15.0\n      },\n      {\n        \"surveyDate\": \"2017-05-18\",\n        \"groundcover\": 15.0\n      },\n      {\n        \"surveyDate\": \"2017-05-23\",\n        \"groundcover\": 19.65553855895996\n      },\n      {\n        \"surveyDate\": \"2017-05-23\",\n        \"groundcover\": 21.95207977294922\n      },\n      {\n        \"surveyDate\": \"2017-05-23\",\n        \"groundcover\": 20.558074951171875\n      },\n      {\n        \"surveyDate\": \"2017-05-24\",\n        \"groundcover\": 28.0\n      },\n      {\n        \"surveyDate\": \"2017-05-24\",\n        \"groundcover\": 28.0\n      },\n      {\n        \"surveyDate\": \"2017-05-24\",\n        \"groundcover\": 32.0\n      },\n      {\n        \"surveyDate\": \"2017-05-26\",\n        \"groundcover\": 31.0\n      },\n      {\n        \"surveyDate\": \"2017-05-26\",\n        \"groundcover\": 37.0\n      },\n      {\n        \"surveyDate\": \"2017-05-26\",\n        \"groundcover\": 40.0\n      },\n      {\n        \"surveyDate\": \"2017-05-30\",\n        \"groundcover\": 71.0\n      },\n      {\n        \"surveyDate\": \"2017-05-30\",\n        \"groundcover\": 57.0\n      },\n      {\n        \"surveyDate\": \"2017-05-30\",\n        \"groundcover\": 61.0\n      },\n      {\n        \"surveyDate\": \"2017-06-02\",\n        \"groundcover\": 74.0\n      },\n      {\n        \"surveyDate\": \"2017-06-02\",\n        \"groundcover\": 78.0\n      },\n      {\n        \"surveyDate\": \"2017-06-02\",\n        \"groundcover\": 74.0\n      },\n      {\n        \"surveyDate\": \"2017-06-05\",\n        \"groundcover\": 78.0\n      },\n      {\n        \"surveyDate\": \"2017-06-05\",\n        \"groundcover\": 78.0\n      },\n      {\n        \"surveyDate\": \"2017-06-05\",\n        \"groundcover\": 78.0\n      },\n      {\n        \"surveyDate\": \"2017-06-09\",\n        \"groundcover\": 92.0\n      },\n      {\n        \"surveyDate\": \"2017-06-09\",\n        \"groundcover\": 95.0\n      },\n      {\n        \"surveyDate\": \"2017-06-09\",\n        \"groundcover\": 90.0\n      },\n      {\n        \"surveyDate\": \"2017-06-12\",\n        \"groundcover\": 94.0\n      },\n      {\n        \"surveyDate\": \"2017-06-12\",\n        \"groundcover\": 96.0\n      },\n      {\n        \"surveyDate\": \"2017-06-12\",\n        \"groundcover\": 97.0\n      },\n      {\n        \"surveyDate\": \"2017-06-15\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-06-15\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-06-15\",\n        \"groundcover\": 97.0\n      },\n      {\n        \"surveyDate\": \"2017-06-19\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-06-19\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-06-19\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-06-23\",\n        \"groundcover\": 97.0\n      },\n      {\n        \"surveyDate\": \"2017-06-23\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-06-23\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-06-28\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-06-28\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-06-28\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-07-04\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-07-04\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-07-04\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-07-17\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-07-17\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-07-17\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-07-20\",\n        \"groundcover\": 99.98307037353516\n      },\n      {\n        \"surveyDate\": \"2017-07-20\",\n        \"groundcover\": 99.81282043457031\n      },\n      {\n        \"surveyDate\": \"2017-07-20\",\n        \"groundcover\": 98.390625\n      },\n      {\n        \"surveyDate\": \"2017-08-01\",\n        \"groundcover\": 98.6396484375\n      },\n      {\n        \"surveyDate\": \"2017-08-01\",\n        \"groundcover\": 96.01237487792969\n      },\n      {\n        \"surveyDate\": \"2017-08-01\",\n        \"groundcover\": 94.7998046875\n      },\n      {\n        \"surveyDate\": \"2017-08-07\",\n        \"groundcover\": 97.48405456542969\n      },\n      {\n        \"surveyDate\": \"2017-08-07\",\n        \"groundcover\": 90.2470703125\n      },\n      {\n        \"surveyDate\": \"2017-08-07\",\n        \"groundcover\": 95.1787109375\n      },\n      {\n        \"surveyDate\": \"2017-08-11\",\n        \"groundcover\": 86.03450775146484\n      },\n      {\n        \"surveyDate\": \"2017-08-11\",\n        \"groundcover\": 65.07259368896484\n      },\n      {\n        \"surveyDate\": \"2017-08-11\",\n        \"groundcover\": 92.29850006103516\n      }\n    ],\n    \"crop\": {\n      \"dateEmergence\": \"2017-05-05\",\n      \"date50pcEmergence\": \"2017-05-03\",\n      \"description\": \"Seed crop\",\n      \"variety\": \"https://variety.niabdev.co.uk/api/variety/potato/pym/3a58ad35-360f-44f8-b519-8139d240d601\",\n      \"dateHarvest\": \"2017-09-10\",\n      \"dateDefoliation\": \"2017-08-14\",\n      \"datePlanted\": \"2017-03-31\",\n      \"id\": \"0aef8c2c-3197-11e7-8ac8-f23c9118e215\",\n      \"org\": \"0aef8c2c-3197-11e7-8ac8-f23c9118e215\",\n      \"name\": \"PLOT-2016-17-0273\",\n      \"location\": {\n      \t \"latitude\": 51.123,\n         \"longitude\": 1.0234\n      }\n    }\n  }\n}\n}\n"
						},
						"url": {
							"raw": "https://prod.niab.com/gms/api/v1/models/pym/jobs?persist=true&webhook=https://www.niab.com",
							"protocol": "https",
							"host": [
								"prod",
								"niab",
								"com"
							],
							"path": [
								"gms",
								"api",
								"v1",
								"models",
								"pym",
								"jobs"
							],
							"query": [
								{
									"key": "persist",
									"value": "true"
								},
								{
									"key": "webhook",
									"value": "https://www.niab.com"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "getJobStatus",
					"event": [
						{
							"listen": "test",
							"script": {
								"id": "478626fd-43a3-4d63-a3fa-162f14727f68",
								"exec": [
									"pm.test(\"Should respond with 200\", function() {",
									"    pm.response.to.have.status(200);",
									"});",
									"",
									"pm.test(\"Status should be requiresQC\", function () {",
									"    var jsonData = pm.response.json();",
									"    pm.expect(jsonData.status).to.eql(\"published\");",
									"});"
								],
								"type": "text/javascript"
							}
						},
						{
							"listen": "prerequest",
							"script": {
								"id": "a6172746-31b9-40e3-aa98-d7e78792394a",
								"exec": [
									"// function pausecomp(millis)",
									"//  {",
									"//   var date = new Date();",
									"//   var curDate = null;",
									"//   do { curDate = new Date(); }",
									"//   while(curDate-date < millis);",
									"// }",
									"",
									"// let pauseMillis = pm.environment.get(\"pauseMillis\");",
									"// pausecomp(pauseMillis);"
								],
								"type": "text/javascript"
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"type": "text",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "https://prod.niab.com/gms/api/v1/models/pym/jobs/{{jobId}}/status",
							"protocol": "https",
							"host": [
								"prod",
								"niab",
								"com"
							],
							"path": [
								"gms",
								"api",
								"v1",
								"models",
								"pym",
								"jobs",
								"{{jobId}}",
								"status"
							]
						}
					},
					"response": []
				},
				{
					"name": "getResults",
					"event": [
						{
							"listen": "test",
							"script": {
								"id": "50ee1d9d-91ca-493a-8ddd-716e8a8ae484",
								"exec": [
									"pm.test(\"Response should be 200 - OK\", function(){",
									"      pm.response.to.have.status(200);",
									"});"
								],
								"type": "text/javascript"
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "https://prod.niab.com/gms/api/v1/models/results/pym/{{jobId}}",
							"protocol": "https",
							"host": [
								"prod",
								"niab",
								"com"
							],
							"path": [
								"gms",
								"api",
								"v1",
								"models",
								"results",
								"pym",
								"{{jobId}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "runExistingjob",
					"event": [
						{
							"listen": "test",
							"script": {
								"id": "f57e2350-e004-4800-b4f9-413de03ded4c",
								"exec": [
									"pm.test(\"Should respond with 202 - Accepted\", function() {",
									"    pm.response.to.have.status(202);",
									"});",
									"",
									"pm.test(\"Location header in response\", function() {",
									"    pm.expect(pm.response.headers.has(\"Location\")).to.equal(true);",
									"    ",
									"    if(pm.response.headers.has(\"Location\")){",
									"        var theLocation = pm.response.headers.get(\"Location\");",
									"        pm.environment.set(\"location\",theLocation);",
									"        var theJobId = theLocation.substring(0,theLocation.lastIndexOf(\"/\"));",
									"        pm.environment.set(\"jobId\", theJobId.substring(theJobId.lastIndexOf(\"/\") + 1));",
									"    }",
									"});"
								],
								"type": "text/javascript"
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"data\" : {\n  \"modelInput\": {\n    \"modelMetadata\": {\n    \t\"bypassManualQC\": true,\n        \"modelDate\": \"2017-10-10\",\n        \"contact\": {\n        \t\"email\": \"user@email.com\"\n        },\n        \"gradingParameters\": {\n        \t\"gradeSizeUnit\": \"mm\",\n            \"grades\": [0,10,20,30,40,50,60,70,80,90,100]\n    \t}\n    },\n    \"sample\": [\n      {\n        \"rowLength\": 2.0,\n        \"numberRows\": 1.0,\n        \"rowUnit\": \"cm\",\n        \"sampleDate\": \"2017-06-23\",\n        \"rowLengthUnit\": \"m\",\n        \"rowWidth\": 91.44,\n        \"weightUnit\": \"g\",\n        \"sampleReplicates\": [\n          {\n            \"plantsHarvested\": 5.0,\n            \"mainStems\": 18.0,\n            \"gradeValues\": [\n              {\n                \"tuberNumber\": 8,\n                \"gradeSize\": {\n                  \"lowerBound\": 0.0,\n                  \"upperBound\": 10.0\n                },\n                \"weight\": 1.0\n              },\n              {\n                \"tuberNumber\": 6,\n                \"gradeSize\": {\n                  \"lowerBound\": 10.0,\n                  \"upperBound\": 15.0\n                },\n                \"weight\": 5.0\n              },\n              {\n                \"tuberNumber\": 10,\n                \"gradeSize\": {\n                  \"lowerBound\": 15.0,\n                  \"upperBound\": 20.0\n                },\n                \"weight\": 35.0\n              },\n              {\n                \"tuberNumber\": 11,\n                \"gradeSize\": {\n                  \"lowerBound\": 20.0,\n                  \"upperBound\": 25.0\n                },\n                \"weight\": 40.0\n              },\n              {\n                \"tuberNumber\": 10,\n                \"gradeSize\": {\n                  \"lowerBound\": 25.0,\n                  \"upperBound\": 30.0\n                },\n                \"weight\": 50.0\n              },\n              {\n                \"tuberNumber\": 19,\n                \"gradeSize\": {\n                  \"lowerBound\": 30.0,\n                  \"upperBound\": 35.0\n                },\n                \"weight\": 400.0\n              },\n              {\n                \"tuberNumber\": 27,\n                \"gradeSize\": {\n                  \"lowerBound\": 35.0,\n                  \"upperBound\": 40.0\n                },\n                \"weight\": 1000.0\n              },\n              {\n                \"tuberNumber\": 17,\n                \"gradeSize\": {\n                  \"lowerBound\": 40.0,\n                  \"upperBound\": 45.0\n                },\n                \"weight\": 1000.0\n              },\n              {\n                \"tuberNumber\": 14,\n                \"gradeSize\": {\n                  \"lowerBound\": 45.0,\n                  \"upperBound\": 50.0\n                },\n                \"weight\": 1100.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 50.0,\n                  \"upperBound\": 55.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 55.0,\n                  \"upperBound\": 60.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 60.0,\n                  \"upperBound\": 65.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 65.0,\n                  \"upperBound\": 70.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 70.0,\n                  \"upperBound\": 80.0\n                },\n                \"weight\": 0.0\n              }\n            ],\n            \"secondaryStems\": 12,\n            \"dryMatterPercent\": 15.5\n          },\n          {\n            \"plantsHarvested\": 6.0,\n            \"mainStems\": 29.0,\n            \"gradeValues\": [\n              {\n                \"tuberNumber\": 10,\n                \"gradeSize\": {\n                  \"lowerBound\": 0.0,\n                  \"upperBound\": 10.0\n                },\n                \"weight\": 1.0\n              },\n              {\n                \"tuberNumber\": 5,\n                \"gradeSize\": {\n                  \"lowerBound\": 10.0,\n                  \"upperBound\": 15.0\n                },\n                \"weight\": 5.0\n              },\n              {\n                \"tuberNumber\": 10,\n                \"gradeSize\": {\n                  \"lowerBound\": 15.0,\n                  \"upperBound\": 20.0\n                },\n                \"weight\": 25.0\n              },\n              {\n                \"tuberNumber\": 8,\n                \"gradeSize\": {\n                  \"lowerBound\": 20.0,\n                  \"upperBound\": 25.0\n                },\n                \"weight\": 30.0\n              },\n              {\n                \"tuberNumber\": 12,\n                \"gradeSize\": {\n                  \"lowerBound\": 25.0,\n                  \"upperBound\": 30.0\n                },\n                \"weight\": 60.0\n              },\n              {\n                \"tuberNumber\": 49,\n                \"gradeSize\": {\n                  \"lowerBound\": 30.0,\n                  \"upperBound\": 35.0\n                },\n                \"weight\": 700.0\n              },\n              {\n                \"tuberNumber\": 33,\n                \"gradeSize\": {\n                  \"lowerBound\": 35.0,\n                  \"upperBound\": 40.0\n                },\n                \"weight\": 1100.0\n              },\n              {\n                \"tuberNumber\": 11,\n                \"gradeSize\": {\n                  \"lowerBound\": 40.0,\n                  \"upperBound\": 45.0\n                },\n                \"weight\": 600.0\n              },\n              {\n                \"tuberNumber\": 1,\n                \"gradeSize\": {\n                  \"lowerBound\": 45.0,\n                  \"upperBound\": 50.0\n                },\n                \"weight\": 40.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 50.0,\n                  \"upperBound\": 55.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 55.0,\n                  \"upperBound\": 60.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 60.0,\n                  \"upperBound\": 65.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 65.0,\n                  \"upperBound\": 70.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 70.0,\n                  \"upperBound\": 80.0\n                },\n                \"weight\": 0.0\n              }\n            ],\n            \"secondaryStems\": 11,\n            \"dryMatterPercent\": 23.0\n          },\n          {\n            \"plantsHarvested\": 6.0,\n            \"mainStems\": 27.0,\n            \"gradeValues\": [\n              {\n                \"tuberNumber\": 13,\n                \"gradeSize\": {\n                  \"lowerBound\": 0.0,\n                  \"upperBound\": 10.0\n                },\n                \"weight\": 1.0\n              },\n              {\n                \"tuberNumber\": 5,\n                \"gradeSize\": {\n                  \"lowerBound\": 10.0,\n                  \"upperBound\": 15.0\n                },\n                \"weight\": 5.0\n              },\n              {\n                \"tuberNumber\": 9,\n                \"gradeSize\": {\n                  \"lowerBound\": 15.0,\n                  \"upperBound\": 20.0\n                },\n                \"weight\": 25.0\n              },\n              {\n                \"tuberNumber\": 9,\n                \"gradeSize\": {\n                  \"lowerBound\": 20.0,\n                  \"upperBound\": 25.0\n                },\n                \"weight\": 30.0\n              },\n              {\n                \"tuberNumber\": 14,\n                \"gradeSize\": {\n                  \"lowerBound\": 25.0,\n                  \"upperBound\": 30.0\n                },\n                \"weight\": 80.0\n              },\n              {\n                \"tuberNumber\": 41,\n                \"gradeSize\": {\n                  \"lowerBound\": 30.0,\n                  \"upperBound\": 35.0\n                },\n                \"weight\": 600.0\n              },\n              {\n                \"tuberNumber\": 26,\n                \"gradeSize\": {\n                  \"lowerBound\": 35.0,\n                  \"upperBound\": 40.0\n                },\n                \"weight\": 1000.0\n              },\n              {\n                \"tuberNumber\": 15,\n                \"gradeSize\": {\n                  \"lowerBound\": 40.0,\n                  \"upperBound\": 45.0\n                },\n                \"weight\": 700.0\n              },\n              {\n                \"tuberNumber\": 2,\n                \"gradeSize\": {\n                  \"lowerBound\": 45.0,\n                  \"upperBound\": 50.0\n                },\n                \"weight\": 60.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 50.0,\n                  \"upperBound\": 55.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 55.0,\n                  \"upperBound\": 60.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 60.0,\n                  \"upperBound\": 65.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 65.0,\n                  \"upperBound\": 70.0\n                },\n                \"weight\": 0.0\n              },\n              {\n                \"tuberNumber\": 0,\n                \"gradeSize\": {\n                  \"lowerBound\": 70.0,\n                  \"upperBound\": 80.0\n                },\n                \"weight\": 0.0\n              }\n            ],\n            \"secondaryStems\": 15,\n            \"dryMatterPercent\": 12.0\n          }\n        ]\n      }\n    ],\n    \"survey\": [\n      {\n        \"surveyDate\": \"2017-05-09\",\n        \"groundcover\": 1.0\n      },\n      {\n        \"surveyDate\": \"2017-05-09\",\n        \"groundcover\": 2.0\n      },\n      {\n        \"surveyDate\": \"2017-05-09\",\n        \"groundcover\": 2.0\n      },\n      {\n        \"surveyDate\": \"2017-05-12\",\n        \"groundcover\": 6.0\n      },\n      {\n        \"surveyDate\": \"2017-05-12\",\n        \"groundcover\": 4.0\n      },\n      {\n        \"surveyDate\": \"2017-05-12\",\n        \"groundcover\": 4.0\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 1.0\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 2.0\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 1.0\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 6.2268218994140625\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 7.123198986053467\n      },\n      {\n        \"surveyDate\": \"2017-05-15\",\n        \"groundcover\": 7.372264385223389\n      },\n      {\n        \"surveyDate\": \"2017-05-18\",\n        \"groundcover\": 16.0\n      },\n      {\n        \"surveyDate\": \"2017-05-18\",\n        \"groundcover\": 15.0\n      },\n      {\n        \"surveyDate\": \"2017-05-18\",\n        \"groundcover\": 15.0\n      },\n      {\n        \"surveyDate\": \"2017-05-23\",\n        \"groundcover\": 19.65553855895996\n      },\n      {\n        \"surveyDate\": \"2017-05-23\",\n        \"groundcover\": 21.95207977294922\n      },\n      {\n        \"surveyDate\": \"2017-05-23\",\n        \"groundcover\": 20.558074951171875\n      },\n      {\n        \"surveyDate\": \"2017-05-24\",\n        \"groundcover\": 28.0\n      },\n      {\n        \"surveyDate\": \"2017-05-24\",\n        \"groundcover\": 28.0\n      },\n      {\n        \"surveyDate\": \"2017-05-24\",\n        \"groundcover\": 32.0\n      },\n      {\n        \"surveyDate\": \"2017-05-26\",\n        \"groundcover\": 31.0\n      },\n      {\n        \"surveyDate\": \"2017-05-26\",\n        \"groundcover\": 37.0\n      },\n      {\n        \"surveyDate\": \"2017-05-26\",\n        \"groundcover\": 40.0\n      },\n      {\n        \"surveyDate\": \"2017-05-30\",\n        \"groundcover\": 71.0\n      },\n      {\n        \"surveyDate\": \"2017-05-30\",\n        \"groundcover\": 57.0\n      },\n      {\n        \"surveyDate\": \"2017-05-30\",\n        \"groundcover\": 61.0\n      },\n      {\n        \"surveyDate\": \"2017-06-02\",\n        \"groundcover\": 74.0\n      },\n      {\n        \"surveyDate\": \"2017-06-02\",\n        \"groundcover\": 78.0\n      },\n      {\n        \"surveyDate\": \"2017-06-02\",\n        \"groundcover\": 82.0\n      },\n      {\n        \"surveyDate\": \"2017-06-05\",\n        \"groundcover\": 78.0\n      },\n      {\n        \"surveyDate\": \"2017-06-05\",\n        \"groundcover\": 78.0\n      },\n      {\n        \"surveyDate\": \"2017-06-05\",\n        \"groundcover\": 78.0\n      },\n      {\n        \"surveyDate\": \"2017-06-09\",\n        \"groundcover\": 92.0\n      },\n      {\n        \"surveyDate\": \"2017-06-09\",\n        \"groundcover\": 95.0\n      },\n      {\n        \"surveyDate\": \"2017-06-09\",\n        \"groundcover\": 90.0\n      },\n      {\n        \"surveyDate\": \"2017-06-12\",\n        \"groundcover\": 94.0\n      },\n      {\n        \"surveyDate\": \"2017-06-12\",\n        \"groundcover\": 96.0\n      },\n      {\n        \"surveyDate\": \"2017-06-12\",\n        \"groundcover\": 97.0\n      },\n      {\n        \"surveyDate\": \"2017-06-15\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-06-15\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-06-15\",\n        \"groundcover\": 97.0\n      },\n      {\n        \"surveyDate\": \"2017-06-19\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-06-19\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-06-19\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-06-23\",\n        \"groundcover\": 97.0\n      },\n      {\n        \"surveyDate\": \"2017-06-23\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-06-23\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-06-28\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-06-28\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-06-28\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-07-04\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-07-04\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-07-04\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-07-17\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-07-17\",\n        \"groundcover\": 100.0\n      },\n      {\n        \"surveyDate\": \"2017-07-17\",\n        \"groundcover\": 98.0\n      },\n      {\n        \"surveyDate\": \"2017-07-20\",\n        \"groundcover\": 99.98307037353516\n      },\n      {\n        \"surveyDate\": \"2017-07-20\",\n        \"groundcover\": 99.81282043457031\n      },\n      {\n        \"surveyDate\": \"2017-07-20\",\n        \"groundcover\": 98.390625\n      },\n      {\n        \"surveyDate\": \"2017-08-01\",\n        \"groundcover\": 98.6396484375\n      },\n      {\n        \"surveyDate\": \"2017-08-01\",\n        \"groundcover\": 96.01237487792969\n      },\n      {\n        \"surveyDate\": \"2017-08-01\",\n        \"groundcover\": 94.7998046875\n      },\n      {\n        \"surveyDate\": \"2017-08-07\",\n        \"groundcover\": 97.48405456542969\n      },\n      {\n        \"surveyDate\": \"2017-08-07\",\n        \"groundcover\": 90.2470703125\n      },\n      {\n        \"surveyDate\": \"2017-08-07\",\n        \"groundcover\": 95.1787109375\n      },\n      {\n        \"surveyDate\": \"2017-08-11\",\n        \"groundcover\": 86.03450775146484\n      },\n      {\n        \"surveyDate\": \"2017-08-11\",\n        \"groundcover\": 65.07259368896484\n      },\n      {\n        \"surveyDate\": \"2017-08-11\",\n        \"groundcover\": 92.29850006103516\n      }\n    ],\n    \"crop\": {\n      \"dateEmergence\": \"2017-05-05\",\n      \"date50pcEmergence\": \"2017-05-03\",\n      \"description\": \"Seed crop\",\n      \"variety\": \"https://variety.niabdev.co.uk/api/variety/potato/pym/3a58ad35-360f-44f8-b519-8139d240d601\",\n      \"dateHarvest\": \"2017-09-10\",\n      \"dateDefoliation\": \"2017-08-14\",\n      \"datePlanted\": \"2017-03-31\",\n      \"id\": \"0aef8c2c-3197-11e7-8ac8-f23c9118e215\",\n      \"name\": \"PLOT-2016-17-0273\",\n      \"location\": {\n      \t \"latitude\": 51.123,\n         \"longitude\": 1.0234\n      }\n    }\n  }\n}\n}\n"
						},
						"url": {
							"raw": "https://prod.niab.com/gms/api/v1/models/pym/jobs/{{jobId}}?persist=true&webhook=https://www.niab.com",
							"protocol": "https",
							"host": [
								"prod",
								"niab",
								"com"
							],
							"path": [
								"gms",
								"api",
								"v1",
								"models",
								"pym",
								"jobs",
								"{{jobId}}"
							],
							"query": [
								{
									"key": "persist",
									"value": "true"
								},
								{
									"key": "webhook",
									"value": "https://www.niab.com"
								}
							]
						}
					},
					"response": []
				}
			]
		}
	]
}