{ "uuid": "3424330b-b34d-4736-ace9-d30d82f52fb5", "lastMigration": 29, "name": "HERE Network Positioning API v2", "endpointPrefix": "v2", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "936a1dc8-c43d-45c2-80d9-469db27f5b2c", "documentation": "Service health", "method": "get", "endpoint": "health", "responses": [ { "uuid": "b213eb9e-fd3f-43bf-b2d7-4ca42f57af6e", "body": "{\n \"status\": \"OK\"\n}", "latency": 0, "statusCode": 200, "label": "Health status", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6fcc27d8-76e4-4caf-add1-4113e2f4ad24", "documentation": "Location query", "method": "post", "endpoint": "locate", "responses": [ { "uuid": "567c9169-63f2-4437-a11d-f7a9a2678e7a", "body": "{\n \"location\": {\n \"accuracy\": 829,\n \"alt\": 142,\n \"altAccuracy\": 20,\n \"lat\": 61.4706194,\n \"lng\": 23.72265816\n }\n}", "latency": 0, "statusCode": 200, "label": "Request processed successfully and a WGS-84 compliant geocoordinate location estimate was included in the response.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "X-Correlation-ID", "value": "" }, { "key": "X-Request-ID", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f530c560-bfb4-412c-b1ea-241125305dd5", "body": "{\n \"action\": \"Actionable instructions for the user\",\n \"cause\": \"The input data in question does not meet validation rules\",\n \"code\": \"E606101\",\n \"correlationId\": \"4199533b-6290-41db-8d79-edf4f4019a74\",\n \"details\": [\n {\n \"message\": \"Size must be between 3 and 64\",\n \"messagePlaceholders\": {\n \"field\": \"size\",\n \"max\": 64,\n \"min\": 3\n },\n \"messageTemplate\": \"validation.constraint.between\",\n \"source\": \"$.data.attributes[0].size\",\n \"title\": \"Invalid size value\"\n }\n ],\n \"status\": 400,\n \"title\": \"Input data failed validation\"\n}", "latency": 0, "statusCode": 400, "label": "The request is malformed. The URL query parameters or the JSON POST body in the request is invalid. Check the message in the response for additional troubleshooting information.\n", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "X-Correlation-ID", "value": "" }, { "key": "X-Request-ID", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ed97dc2b-f70d-4e69-90db-6b58684ce909", "body": "{\n \"error\": \"Unauthorized\",\n \"error_description\": \"ApiKey invalid. ApiKey not found.\"\n}", "latency": 0, "statusCode": 401, "label": "Authentication failed.", "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": "60eda1f3-49a8-4995-a5cf-f287fcf40309", "body": "{\n \"error\": \"Unauthorized\",\n \"error_description\": \"ApiKey invalid. ApiKey not found.\"\n}", "latency": 0, "statusCode": 403, "label": "Access denied.", "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": "145cd3da-eea5-4892-8f5c-b5796b8039f8", "body": "{\n \"action\": \"Actionable instructions for the user\",\n \"cause\": \"The input data in question does not meet validation rules\",\n \"code\": \"E606101\",\n \"correlationId\": \"4199533b-6290-41db-8d79-edf4f4019a74\",\n \"details\": [\n {\n \"message\": \"Size must be between 3 and 64\",\n \"messagePlaceholders\": {\n \"field\": \"size\",\n \"max\": 64,\n \"min\": 3\n },\n \"messageTemplate\": \"validation.constraint.between\",\n \"source\": \"$.data.attributes[0].size\",\n \"title\": \"Invalid size value\"\n }\n ],\n \"status\": 400,\n \"title\": \"Input data failed validation\"\n}", "latency": 0, "statusCode": 404, "label": "The values provided in the request cannot produce any content for the response. The location of the WLANs and cells in the request is unknown or the locations of the radio measurements are so widely scattered that the location cannot be determined. Make sure that the network measurements are correct and consistent. Try allowing fallbacks `area` or `any` for cell positioning and `singleWifi` for WLAN positioning.\n", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "X-Correlation-ID", "value": "" }, { "key": "X-Request-ID", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "66ffec76-6bdf-40f3-b131-71456c008b93", "body": "{\n \"action\": \"Actionable instructions for the user\",\n \"cause\": \"The input data in question does not meet validation rules\",\n \"code\": \"E606101\",\n \"correlationId\": \"4199533b-6290-41db-8d79-edf4f4019a74\",\n \"details\": [\n {\n \"message\": \"Size must be between 3 and 64\",\n \"messagePlaceholders\": {\n \"field\": \"size\",\n \"max\": 64,\n \"min\": 3\n },\n \"messageTemplate\": \"validation.constraint.between\",\n \"source\": \"$.data.attributes[0].size\",\n \"title\": \"Invalid size value\"\n }\n ],\n \"status\": 400,\n \"title\": \"Input data failed validation\"\n}", "latency": 0, "statusCode": 405, "label": "Method not allowed. Only POST is supported.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "X-Correlation-ID", "value": "" }, { "key": "X-Request-ID", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ad783452-cca8-4b65-a035-207253256dbd", "body": "{\n \"action\": \"Actionable instructions for the user\",\n \"cause\": \"The input data in question does not meet validation rules\",\n \"code\": \"E606101\",\n \"correlationId\": \"4199533b-6290-41db-8d79-edf4f4019a74\",\n \"details\": [\n {\n \"message\": \"Size must be between 3 and 64\",\n \"messagePlaceholders\": {\n \"field\": \"size\",\n \"max\": 64,\n \"min\": 3\n },\n \"messageTemplate\": \"validation.constraint.between\",\n \"source\": \"$.data.attributes[0].size\",\n \"title\": \"Invalid size value\"\n }\n ],\n \"status\": 400,\n \"title\": \"Input data failed validation\"\n}", "latency": 0, "statusCode": 413, "label": "Too large request.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "X-Correlation-ID", "value": "" }, { "key": "X-Request-ID", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c1dbd6be-6970-43f8-a00c-2cf02650682b", "body": "{\n \"action\": \"Actionable instructions for the user\",\n \"cause\": \"The input data in question does not meet validation rules\",\n \"code\": \"E606101\",\n \"correlationId\": \"4199533b-6290-41db-8d79-edf4f4019a74\",\n \"details\": [\n {\n \"message\": \"Size must be between 3 and 64\",\n \"messagePlaceholders\": {\n \"field\": \"size\",\n \"max\": 64,\n \"min\": 3\n },\n \"messageTemplate\": \"validation.constraint.between\",\n \"source\": \"$.data.attributes[0].size\",\n \"title\": \"Invalid size value\"\n }\n ],\n \"status\": 400,\n \"title\": \"Input data failed validation\"\n}", "latency": 0, "statusCode": 414, "label": "Too long URI.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "X-Correlation-ID", "value": "" }, { "key": "X-Request-ID", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fbb73fb7-83d2-48e4-8323-5a6db2acf630", "body": "{\n \"action\": \"Actionable instructions for the user\",\n \"cause\": \"The input data in question does not meet validation rules\",\n \"code\": \"E606101\",\n \"correlationId\": \"4199533b-6290-41db-8d79-edf4f4019a74\",\n \"details\": [\n {\n \"message\": \"Size must be between 3 and 64\",\n \"messagePlaceholders\": {\n \"field\": \"size\",\n \"max\": 64,\n \"min\": 3\n },\n \"messageTemplate\": \"validation.constraint.between\",\n \"source\": \"$.data.attributes[0].size\",\n \"title\": \"Invalid size value\"\n }\n ],\n \"status\": 400,\n \"title\": \"Input data failed validation\"\n}", "latency": 0, "statusCode": 415, "label": "Invalid request content type.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "X-Correlation-ID", "value": "" }, { "key": "X-Request-ID", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ab7899e0-a84a-4c61-942a-dad6a14de7bb", "body": "{\n \"action\": \"Actionable instructions for the user\",\n \"cause\": \"The input data in question does not meet validation rules\",\n \"code\": \"E606101\",\n \"correlationId\": \"4199533b-6290-41db-8d79-edf4f4019a74\",\n \"details\": [\n {\n \"message\": \"Size must be between 3 and 64\",\n \"messagePlaceholders\": {\n \"field\": \"size\",\n \"max\": 64,\n \"min\": 3\n },\n \"messageTemplate\": \"validation.constraint.between\",\n \"source\": \"$.data.attributes[0].size\",\n \"title\": \"Invalid size value\"\n }\n ],\n \"status\": 400,\n \"title\": \"Input data failed validation\"\n}", "latency": 0, "statusCode": 500, "label": "An unexpected server error has occurred, try again later.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "X-Correlation-ID", "value": "" }, { "key": "X-Request-ID", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6c9a48b1-15e8-4262-8086-fbb335570375", "body": "{\n \"action\": \"Actionable instructions for the user\",\n \"cause\": \"The input data in question does not meet validation rules\",\n \"code\": \"E606101\",\n \"correlationId\": \"4199533b-6290-41db-8d79-edf4f4019a74\",\n \"details\": [\n {\n \"message\": \"Size must be between 3 and 64\",\n \"messagePlaceholders\": {\n \"field\": \"size\",\n \"max\": 64,\n \"min\": 3\n },\n \"messageTemplate\": \"validation.constraint.between\",\n \"source\": \"$.data.attributes[0].size\",\n \"title\": \"Invalid size value\"\n }\n ],\n \"status\": 400,\n \"title\": \"Input data failed validation\"\n}", "latency": 0, "statusCode": 503, "label": "Service is unavailable, try again later.", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "X-Correlation-ID", "value": "" }, { "key": "X-Request-ID", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ee74e423-20e1-49f2-8039-bd9cf2acbb8f", "documentation": "API version", "method": "get", "endpoint": "version", "responses": [ { "uuid": "9f5d8289-aebf-4031-bb04-d8ffff171c6d", "body": "{\n \"apiVersion\": \"2.0.3\",\n \"serviceVersion\": \"2.0.20\"\n}", "latency": 0, "statusCode": 200, "label": "Version of API", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "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": "936a1dc8-c43d-45c2-80d9-469db27f5b2c" }, { "type": "route", "uuid": "6fcc27d8-76e4-4caf-add1-4113e2f4ad24" }, { "type": "route", "uuid": "ee74e423-20e1-49f2-8039-bd9cf2acbb8f" } ] }