{ "uuid": "4968bd0e-e6a4-4c55-8601-056c3e60b2cd", "lastMigration": 29, "name": "Storm Glass Marine Weather", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "534e88b5-730d-427a-82f0-136b914cf63a", "documentation": "Get hourly forecasts by coordinates", "method": "get", "endpoint": "forecast", "responses": [ { "uuid": "7837efc8-a9cc-4082-9e53-3862b3ac003e", "body": "{\n \"hours\": [\n {\n \"airTemperature\": [\n {\n \"source\": \"smhi\",\n \"value\": \"-2.6\"\n }\n ],\n \"swellDirection\": [\n {\n \"source\": \"nooa\",\n \"value\": \"164.35\"\n }\n ],\n \"swellHeight\": [\n {\n \"source\": \"nooa\",\n \"value\": \"2.94\"\n }\n ],\n \"swellPeriod\": [\n {\n \"source\": \"nooa\",\n \"value\": \"15.88\"\n }\n ],\n \"time\": \"2018-01-19T17:00:00+00:00\",\n \"waterTemperature\": [\n {\n \"source\": \"fcoo\",\n \"value\": \"9\"\n }\n ],\n \"waveDirection\": [\n {\n \"source\": \"fcoo\",\n \"value\": \"121.35698599493828\"\n }\n ],\n \"waveHeight\": [\n {\n \"source\": \"fmi\",\n \"value\": \"0.5969999991357327\"\n }\n ],\n \"wavePeriod\": [\n {\n \"source\": \"fcoo\",\n \"value\": \"3.63850457084894\"\n }\n ],\n \"windDirection\": [\n {\n \"source\": \"smhi\",\n \"value\": \"36.0\"\n }\n ],\n \"windSpeed\": [\n {\n \"source\": \"smhi\",\n \"value\": \"36.0\"\n }\n ]\n }\n ],\n \"meta\": {\n \"dailyQuota\": 100,\n \"lat\": 58.7984,\n \"lng\": 17.80814,\n \"requestCount\": 5\n }\n}", "latency": 0, "statusCode": 200, "label": "Successful request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "85f1e207-bb4b-4527-b94a-7b30b2a5e358", "body": "", "latency": 0, "statusCode": 403, "label": "Unauthorized or API key is invalid", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e5668f21-c88d-4c5c-8e81-3ba2f9366274", "body": "", "latency": 0, "statusCode": 422, "label": "Invalid or missing coordinates", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "534e88b5-730d-427a-82f0-136b914cf63a" } ] }