{ "uuid": "5d594ffe-c6c6-44b2-be69-2005b9f86107", "lastMigration": 29, "name": "GeoMark Web Service REST API", "endpointPrefix": "pub/geomark", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "8602757e-d1ab-463b-8ddd-18e15e4ae242", "documentation": "Create a new geomark by copying the geometries from one or more existing geomarks from the current server.", "method": "post", "endpoint": "geomarks/copy", "responses": [ { "uuid": "fd4e68c5-3a53-4004-beac-ce9f2a1390d6", "body": "", "latency": 0, "statusCode": 400, "label": "Couldn't create geomark.", "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": "41262af6-7401-4400-9bb2-388fa7341b57", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "35bf58f3-ef20-408b-924a-861ef9444f58", "documentation": "Create a new geomark", "method": "post", "endpoint": "geomarks/new", "responses": [ { "uuid": "74e4a0ce-a4da-4121-bffb-6c063928153e", "body": "", "latency": 0, "statusCode": 302, "label": "If the geomark was created and a redirectUrl was specified then the response will redirect to the redirectUrl with the query string parameters geomarkId and geomarkUrl of the created geomark. If the geomark was created and a redirectUrl was NOT specified then the response will redirect to the geomark info resource of the created geomark. If resultFormat was specified then the redirect will be to the geomark info resource for that file format. If the resultFormat was 'json' and a callback was specified the the callback query string parameter will be added to the URL. If there was an error creating the geomark and a failureRedirectUrl was specified then the response will be redirected to the failureRedirectUrl with a _Error query string parameter with the error message. Otherwise one of the 400 status codes below will be returned.", "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": "28386c6d-6f53-4c78-9906-0a40cba19534", "body": "", "latency": 0, "statusCode": 400, "label": "Couldn't create geomark.", "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": "ec447497-8842-4d7f-a81b-bd42fdd8aa22", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "9a804c2d-faad-429d-a129-8592e4b80778", "documentation": "Get information about a particular geomark", "method": "get", "endpoint": "geomarks/:geomarkId.:fileFormatExtension", "responses": [ { "uuid": "3b90d4af-eb6e-4b09-9722-7fd722dfccff", "body": "", "latency": 0, "statusCode": 200, "label": "The geomark will be returned in the body of the HTTP response encoded in the requested file format.", "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": "91ea41e0-6e7e-4d40-a374-5da495aa5c3b", "body": "", "latency": 0, "statusCode": 400, "label": "Coordinate system with srid = is not supported.", "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": "8e656203-9a48-49ec-9922-0f68f07da8e8", "body": "", "latency": 0, "statusCode": 404, "label": "The geomark could not be found.", "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": "65f1fce0-cf6a-4080-9f6e-bab35ba608e1", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "2e9fd060-b044-4d63-8326-62ef7d0e888d", "documentation": "Gets the bounding box of the geomark", "method": "get", "endpoint": "geomarks/:geomarkId/boundingBox.:fileFormatExtension", "responses": [ { "uuid": "63addbbb-3436-402b-a805-269115fca8fa", "body": "", "latency": 0, "statusCode": 200, "label": "The geomark will be returned in the body of the HTTP response encoded in the requested file format.", "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": "f44f5a68-05ae-400e-95a5-745185c82d66", "body": "", "latency": 0, "statusCode": 400, "label": "Coordinate system with srid = is not supported.", "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": "02675726-af91-4ff5-95af-d2f67e49ca45", "body": "", "latency": 0, "statusCode": 404, "label": "The geomark could not be found.", "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": "53bb463f-b2e3-4639-bbd4-a680015caed3", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "e49637a2-57da-4298-804b-e0224f2c9c1f", "documentation": "Get the feature and attribution of the geomark", "method": "get", "endpoint": "geomarks/:geomarkId/feature.:fileFormatExtension", "responses": [ { "uuid": "9f897374-45b5-41f2-91b5-be5f5a8e22f3", "body": "", "latency": 0, "statusCode": 200, "label": "The geomark will be returned in the body of the HTTP response encoded in the requested file format.", "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": "984fb120-e6d9-44f5-8463-9324243fcf49", "body": "", "latency": 0, "statusCode": 400, "label": "Coordinate system with srid = is not supported.", "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": "f7ef7264-37d6-4434-ab36-bbb53adfc854", "body": "", "latency": 0, "statusCode": 404, "label": "The geomark could not be found.", "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": "3c3dccd4-d88d-45fe-85a3-d9902e9631ae", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "e6ba995c-06f7-44aa-bc28-eb2d2727a32c", "documentation": "Get the individual geometries within a multi-part geometry", "method": "get", "endpoint": "geomarks/:geomarkId/parts.:fileFormatExtension", "responses": [ { "uuid": "26f2b653-8f23-4d4a-9c3d-03e494804415", "body": "", "latency": 0, "statusCode": 200, "label": "The geomark will be returned in the body of the HTTP response encoded in the requested file format.", "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": "9d53006b-f8c4-45ae-822c-424747fd8121", "body": "", "latency": 0, "statusCode": 400, "label": "Coordinate system with srid = is not supported.", "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": "5209d7e9-fd64-48d6-a4cb-a5df44a00a81", "body": "", "latency": 0, "statusCode": 404, "label": "The geomark could not be found.", "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": "988e5c44-6f59-48c6-ac50-1740ace1e402", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "88758f47-dd7e-4b06-ad15-3fa718b97829", "documentation": "Gets a single spatial point representative of the geomark.", "method": "get", "endpoint": "geomarks/:geomarkId/point.:fileFormatExtension", "responses": [ { "uuid": "91a24dd3-8d8a-4518-b2f7-b7e64357cda7", "body": "", "latency": 0, "statusCode": 200, "label": "The geomark will be returned in the body of the HTTP response encoded in the requested file format.", "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": "9cfbffcf-1d4e-428a-944a-12867435d110", "body": "", "latency": 0, "statusCode": 400, "label": "Coordinate system with srid = is not supported.", "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": "e6f31a80-297f-4d72-87ed-78f7d6f63e47", "body": "", "latency": 0, "statusCode": 404, "label": "The geomark could not be found.", "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": "284807bb-da5c-49ec-ae70-2489c0c14ba9", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error.", "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": "8602757e-d1ab-463b-8ddd-18e15e4ae242" }, { "type": "route", "uuid": "35bf58f3-ef20-408b-924a-861ef9444f58" }, { "type": "route", "uuid": "9a804c2d-faad-429d-a129-8592e4b80778" }, { "type": "route", "uuid": "2e9fd060-b044-4d63-8326-62ef7d0e888d" }, { "type": "route", "uuid": "e49637a2-57da-4298-804b-e0224f2c9c1f" }, { "type": "route", "uuid": "e6ba995c-06f7-44aa-bc28-eb2d2727a32c" }, { "type": "route", "uuid": "88758f47-dd7e-4b06-ad15-3fa718b97829" } ] }