{ "uuid": "c8951c97-2ee0-4841-8027-20c7e38251cf", "lastMigration": 29, "name": "BC Laws", "endpointPrefix": "civix", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "ca12215b-edf9-4515-9346-3718dff1bff4", "documentation": "Describes the documents and directories available within a specific 'aspect' (content group) of the BCLaws library", "method": "get", "endpoint": "content/:aspectId", "responses": [ { "uuid": "f5790d31-4753-4552-be89-451fa67b4f2b", "body": "", "latency": 0, "statusCode": 200, "label": "List documents and directories within the aspect.", "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": "8dfb5bea-4ac2-4fb2-9e87-ef89e7df66a1", "documentation": "Lists the metadata available for the specified index or directory from the BCLaws legislative respository", "method": "get", "endpoint": "content/:aspectId/:civixDocumentId", "responses": [ { "uuid": "52b63771-dc44-4ead-8969-33d2a19f3267", "body": "", "latency": 0, "statusCode": 200, "label": "List documents and directories within the aspect.", "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": "7dc632c6-6074-48b7-a0cc-bd5fe86a4f63", "documentation": "Retrieves a specific document from the BCLaws legislative repository (HTML format)", "method": "get", "endpoint": "document/id/:aspectId/:civixIndexId/:civixDocumentId", "responses": [ { "uuid": "ee9f4eb1-f4af-46d4-81a8-5186e35bee36", "body": "", "latency": 0, "statusCode": 200, "label": "List documents and directories within the aspect.", "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": "c3ae1585-1e6f-4fd7-bcd4-bf2500b37693", "documentation": "Retrieves a specific document from the BCLaws legislative repository with search text highlighted (HTML format)", "method": "get", "endpoint": "document/id/:aspectId/:civixIndexId/:civixDocumentId/search/:searchString", "responses": [ { "uuid": "cf3b1c31-741f-4743-906b-6d3aeec8e414", "body": "", "latency": 0, "statusCode": 200, "label": "List documents and directories within the aspect.", "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": "a830df0b-0a1a-4ec1-b39c-2367767d8af7", "documentation": "Retrieves a specific document from the BCLaws legislative repository (XML format)", "method": "get", "endpoint": "document/id/:aspectId/:civixIndexId/:civixDocumentId/xml", "responses": [ { "uuid": "64c10396-0f49-41a2-ab47-8c953b3325f2", "body": "", "latency": 0, "statusCode": 200, "label": "List documents and directories within the aspect.", "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": "49c47d2b-413c-4b8b-ad95-0eb59a205f61", "documentation": "Retrieves a specific document from the BCLaws legislative repository with search text highlighted (XML format)", "method": "get", "endpoint": "document/id/:aspectId/:civixIndexId/:civixDocumentId/xml/search/:searchString", "responses": [ { "uuid": "cc16f832-59d2-487b-aa5b-c46ddaede4b0", "body": "", "latency": 0, "statusCode": 200, "label": "List documents and directories within the aspect.", "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": "9814cfe2-660f-48b0-b964-c316673e3093", "documentation": "A listing of metadata available for the specified aspect and search term from the BCLaws legislative repository", "method": "get", "endpoint": "search/:aspectId/fullsearch", "responses": [ { "uuid": "9e9692f8-92cd-4671-92dd-5ed35e8c66fe", "body": "", "latency": 0, "statusCode": 200, "label": "List of metadata available for the specified aspect and search term", "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": "ca12215b-edf9-4515-9346-3718dff1bff4" }, { "type": "route", "uuid": "8dfb5bea-4ac2-4fb2-9e87-ef89e7df66a1" }, { "type": "route", "uuid": "7dc632c6-6074-48b7-a0cc-bd5fe86a4f63" }, { "type": "route", "uuid": "c3ae1585-1e6f-4fd7-bcd4-bf2500b37693" }, { "type": "route", "uuid": "a830df0b-0a1a-4ec1-b39c-2367767d8af7" }, { "type": "route", "uuid": "49c47d2b-413c-4b8b-ad95-0eb59a205f61" }, { "type": "route", "uuid": "9814cfe2-660f-48b0-b964-c316673e3093" } ] }