{ "uuid": "960284a9-c567-4bf1-9115-fdcd1453f744", "lastMigration": 29, "name": "BC Geographical Names Web Service - REST API", "endpointPrefix": "pub/bcgnws", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "8a8f65e3-80d4-41e2-a336-84edb037770a", "documentation": "Get all feature categories", "method": "get", "endpoint": "featureCategories", "responses": [ { "uuid": "9a7ec027-f5ad-43a2-964d-2a54788883c2", "body": "", "latency": 0, "statusCode": 200, "label": "A list of feature categories", "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": "1f7a7663-d824-41f4-a5b5-23257267b235", "documentation": "Get all feature classes", "method": "get", "endpoint": "featureClasses", "responses": [ { "uuid": "7660f096-2450-416c-88fb-0aba92255b24", "body": "", "latency": 0, "statusCode": 200, "label": "A list of feature classes", "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": "3dff6a08-3c2d-4bdf-9c16-afd86994fabd", "documentation": "Get all feature types", "method": "get", "endpoint": "featureTypes", "responses": [ { "uuid": "0c6b8e00-b956-4ee3-b564-d2b0a8c3d0d7", "body": "", "latency": 0, "statusCode": 200, "label": "A list of feature types", "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": "2dca015f-3668-45ad-88b7-824c3ed76939", "documentation": "Get a feature by its featureId", "method": "get", "endpoint": "features/:featureId", "responses": [ { "uuid": "4bbb867e-c438-4803-9c9b-442cc7790cb2", "body": "", "latency": 0, "statusCode": 200, "label": "Information about the feature with the specified featureId (XML format only)", "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": "b3fc69f5-292b-4f90-bcf7-be4dd7a02283", "body": "", "latency": 0, "statusCode": 404, "label": "The feature with the given featureId doesn't exist", "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": "cf5e76b3-67f5-466d-8011-257e574107e9", "documentation": "Get all name authorities", "method": "get", "endpoint": "nameAuthorities", "responses": [ { "uuid": "4589afdb-5c9f-4ade-a385-2dfbff0c79cb", "body": "", "latency": 0, "statusCode": 200, "label": "A list of name authorities", "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": "14f30e74-6978-44ed-b631-f63fe8240b96", "documentation": "Search for names with metadata changes in a given period", "method": "get", "endpoint": "names/changes", "responses": [ { "uuid": "2dfc4c54-70cd-4e8d-8d70-efc6cca5bbfc", "body": "", "latency": 0, "statusCode": 200, "label": "A list of names matching the search criteria", "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": "f7ce030c-cd75-46a3-bd77-cb2c4ec43775", "body": "", "latency": 0, "statusCode": 400, "label": "A required parameter is missing or 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" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3a10f6fd-2311-4922-a64f-00564340a43c", "documentation": "Search for names affected by recent naming decision", "method": "get", "endpoint": "names/decisions/recent", "responses": [ { "uuid": "49b558b3-4f96-4fb0-9941-e8c21a5d0572", "body": "", "latency": 0, "statusCode": 200, "label": "A list of names matching the search criteria", "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": "0eccb078-074a-4e0d-8e1a-894094712bc4", "body": "", "latency": 0, "statusCode": 400, "label": "A required parameter is missing or 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" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9b882429-cb29-41ed-a68d-b2516451b90c", "documentation": "Search for names affected by naming decisions in a given year", "method": "get", "endpoint": "names/decisions/year", "responses": [ { "uuid": "304a2fe9-7bde-4702-8244-014be21c39a1", "body": "", "latency": 0, "statusCode": 200, "label": "A list of names matching the search criteria", "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": "1f325e97-87ac-4986-803b-b8915037b16a", "body": "", "latency": 0, "statusCode": 400, "label": "A required parameter is missing or 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" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "08063291-3532-459c-ae4d-107df06847f4", "documentation": "Search in a geographic area", "method": "get", "endpoint": "names/inside", "responses": [ { "uuid": "e9d06c57-f564-4daf-8f6a-986f635ac554", "body": "", "latency": 0, "statusCode": 200, "label": "A list of names matching the search criteria", "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": "d34b0c14-a76a-4c71-96be-b3ea56433b09", "body": "", "latency": 0, "statusCode": 400, "label": "A required parameter is missing or 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" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c8c70e3d-1b18-481b-aa8e-9c331096a60f", "documentation": "Search near to a geographic point", "method": "get", "endpoint": "names/near", "responses": [ { "uuid": "0b0f2214-e96d-4d4b-8942-9e14ce10b78b", "body": "", "latency": 0, "statusCode": 200, "label": "A list of names matching the search criteria", "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": "51853b3f-543a-4490-9c95-e89cc4594fd8", "body": "", "latency": 0, "statusCode": 400, "label": "A required parameter is missing or 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" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "57bdbba8-3028-4c3a-ac97-936ac443d1a2", "documentation": "Search by name, limit to unofficial names only", "method": "get", "endpoint": "names/notOfficial/search", "responses": [ { "uuid": "028883b4-ac62-4dca-8f16-d0585ec91280", "body": "", "latency": 0, "statusCode": 200, "label": "A list of names matching the search criteria", "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": "72ad8539-39e5-4261-bb0a-d6c39bbe4f33", "body": "", "latency": 0, "statusCode": 400, "label": "A required parameter is missing or 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" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "eeb25b8c-748b-4f96-8163-276d9c6cd253", "documentation": "Search by name, limit to official names only", "method": "get", "endpoint": "names/official/search", "responses": [ { "uuid": "cfa890b2-5915-40c6-9a93-03aba85b302f", "body": "", "latency": 0, "statusCode": 200, "label": "A list of names matching the search criteria", "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": "0cbe007f-5f32-4f20-91c1-110343730750", "body": "", "latency": 0, "statusCode": 400, "label": "A required parameter is missing or 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" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cb5a2859-d707-4b49-87cc-3d86c2e81467", "documentation": "Search by name", "method": "get", "endpoint": "names/search", "responses": [ { "uuid": "36a3565c-8323-4b6d-a7e4-ed2048a1e2b6", "body": "", "latency": 0, "statusCode": 200, "label": "A list of names matching the search criteria", "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": "062bd1be-3307-4208-8b73-ff56ae915e9d", "body": "", "latency": 0, "statusCode": 400, "label": "A required parameter is missing or 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" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5217f993-2de7-4cd0-99ff-2a96d8c78c91", "documentation": "Get a name by its nameId", "method": "get", "endpoint": "names/:nameId.:outputFormat", "responses": [ { "uuid": "6fe8fe88-73d7-4205-b09e-c97f93961088", "body": "", "latency": 0, "statusCode": 200, "label": "Information about the name with the specified nameId", "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": "60d19d1e-033a-43db-95ac-1e8f0140310b", "body": "", "latency": 0, "statusCode": 404, "label": "The name with the given nameId doesn't exist, or the output format 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" } ], "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": "8a8f65e3-80d4-41e2-a336-84edb037770a" }, { "type": "route", "uuid": "1f7a7663-d824-41f4-a5b5-23257267b235" }, { "type": "route", "uuid": "3dff6a08-3c2d-4bdf-9c16-afd86994fabd" }, { "type": "route", "uuid": "2dca015f-3668-45ad-88b7-824c3ed76939" }, { "type": "route", "uuid": "cf5e76b3-67f5-466d-8011-257e574107e9" }, { "type": "route", "uuid": "14f30e74-6978-44ed-b631-f63fe8240b96" }, { "type": "route", "uuid": "3a10f6fd-2311-4922-a64f-00564340a43c" }, { "type": "route", "uuid": "9b882429-cb29-41ed-a68d-b2516451b90c" }, { "type": "route", "uuid": "08063291-3532-459c-ae4d-107df06847f4" }, { "type": "route", "uuid": "c8c70e3d-1b18-481b-aa8e-9c331096a60f" }, { "type": "route", "uuid": "57bdbba8-3028-4c3a-ac97-936ac443d1a2" }, { "type": "route", "uuid": "eeb25b8c-748b-4f96-8163-276d9c6cd253" }, { "type": "route", "uuid": "cb5a2859-d707-4b49-87cc-3d86c2e81467" }, { "type": "route", "uuid": "5217f993-2de7-4cd0-99ff-2a96d8c78c91" } ] }