{ "uuid": "e3095d69-3b54-497f-b895-404cab2a5c04", "lastMigration": 29, "name": "Airports API v2", "endpointPrefix": "v2/airports", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "da794b76-5a1e-4956-88fe-0b17a0d390f3", "documentation": "All airports", "method": "get", "endpoint": "", "responses": [ { "uuid": "810d8342-22d8-46d5-b7f9-0a42a5c65e80", "body": "[\n {\n \"city\": \"\",\n \"country\": {\n \"code\": \"\",\n \"name\": \"\"\n },\n \"geoCoordinates\": {\n \"latitude\": {{faker 'number.float'}},\n \"longitude\": {{faker 'number.float'}}\n },\n \"id\": \"\",\n \"name\": \"\",\n \"self\": {\n \"href\": \"\"\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "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": "015a62c4-79e6-44dd-ab3d-e657bac7b98a", "body": "{\n \"errorMessages\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 400, "label": "BadRequest", "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": "3410c4df-bbfc-4091-94ee-ee5dcc4473f6", "body": "{\n \"errorMessage\": \"\",\n \"referenceId\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 500, "label": "InternalServerError", "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" }, { "uuid": "29eee838-45bd-431b-8cde-21142f5f1f1c", "documentation": "Airport(s) by country code.", "method": "get", "endpoint": "countrycode/:countryCode", "responses": [ { "uuid": "b13bc277-c21d-43eb-b232-a92d7969fcdf", "body": "[\n {\n \"city\": \"\",\n \"country\": {\n \"code\": \"\",\n \"name\": \"\"\n },\n \"geoCoordinates\": {\n \"latitude\": {{faker 'number.float'}},\n \"longitude\": {{faker 'number.float'}}\n },\n \"id\": \"\",\n \"name\": \"\",\n \"self\": {\n \"href\": \"\"\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "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": "311a31e4-64ea-4128-bff3-c7541e362163", "body": "{\n \"errorMessages\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 400, "label": "BadRequest", "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": "3c0c2cfa-d983-4b8c-8fe2-810b72953e15", "body": "{\n \"errorMessage\": \"\",\n \"referenceId\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 500, "label": "InternalServerError", "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" }, { "uuid": "7d0d5f34-a6c1-4a5c-b402-22da876d641b", "documentation": "Nearest airport(s) by geo coordinates.", "method": "get", "endpoint": "nearest", "responses": [ { "uuid": "830d06b8-1e5e-4785-93c2-2fbddd93d19e", "body": "[\n {\n \"city\": \"\",\n \"country\": {\n \"code\": \"\",\n \"name\": \"\"\n },\n \"distanceInKm\": {{faker 'number.int' max=99999}},\n \"geoCoordinates\": {\n \"latitude\": {{faker 'number.float'}},\n \"longitude\": {{faker 'number.float'}}\n },\n \"id\": \"\",\n \"name\": \"\",\n \"self\": {\n \"href\": \"\"\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "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": "9c88ef6e-dfd8-4d07-b68a-bd2eb714bd8d", "body": "{\n \"errorMessages\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 400, "label": "BadRequest", "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": "4644f5bb-27fe-4cb6-9aeb-0f53de15ff8e", "body": "{\n \"errorMessage\": \"\",\n \"referenceId\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 500, "label": "InternalServerError", "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" }, { "uuid": "ab53afac-d02f-48aa-95db-52916c0e3f56", "documentation": "Nearest airport(s) by airport id.", "method": "get", "endpoint": "nearest/:id", "responses": [ { "uuid": "cae15646-cb94-46d4-aada-85eaab36fbde", "body": "[\n {\n \"city\": \"\",\n \"country\": {\n \"code\": \"\",\n \"name\": \"\"\n },\n \"distanceInKm\": {{faker 'number.int' max=99999}},\n \"geoCoordinates\": {\n \"latitude\": {{faker 'number.float'}},\n \"longitude\": {{faker 'number.float'}}\n },\n \"id\": \"\",\n \"name\": \"\",\n \"self\": {\n \"href\": \"\"\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "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": "0ff670a0-697d-44a3-b8cb-cafc0448a7b9", "body": "{\n \"errorMessages\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 400, "label": "BadRequest", "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": "17ef2a86-47a6-4d86-a55b-b21177958fe0", "body": "{\n \"errorMessage\": \"\",\n \"referenceId\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 500, "label": "InternalServerError", "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" }, { "uuid": "61011cda-1e99-424e-8e9f-f4bcf1424a57", "documentation": "Airport by id.", "method": "get", "endpoint": ":id", "responses": [ { "uuid": "c837cae0-a786-4218-a945-7e1e6eaf0736", "body": "{\n \"city\": \"\",\n \"country\": {\n \"code\": \"\",\n \"name\": \"\"\n },\n \"geoCoordinates\": {\n \"latitude\": {{faker 'number.float'}},\n \"longitude\": {{faker 'number.float'}}\n },\n \"id\": \"\",\n \"inboundRoutes\": {\n \"href\": \"\"\n },\n \"name\": \"\",\n \"outboundRoutes\": {\n \"href\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "OK", "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": "324b0b16-c8c2-4ca2-81e9-3f1932519741", "body": "{\n \"errorMessages\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 400, "label": "BadRequest", "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": "a509c391-008f-49dc-9cfd-1eed3d331d71", "body": "{\n \"errorMessage\": \"\",\n \"referenceId\": \"{{faker 'string.uuid'}}\"\n}", "latency": 0, "statusCode": 500, "label": "InternalServerError", "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": "da794b76-5a1e-4956-88fe-0b17a0d390f3" }, { "type": "route", "uuid": "29eee838-45bd-431b-8cde-21142f5f1f1c" }, { "type": "route", "uuid": "7d0d5f34-a6c1-4a5c-b402-22da876d641b" }, { "type": "route", "uuid": "ab53afac-d02f-48aa-95db-52916c0e3f56" }, { "type": "route", "uuid": "61011cda-1e99-424e-8e9f-f4bcf1424a57" } ] }