{ "uuid": "df661604-282c-4a4f-bdfb-968672c0dc6a", "lastMigration": 19, "name": "BC Gov News API Service 1.0", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "af746fff-35b7-4ae4-930d-cb932e6846c3", "documentation": "Get a Facebook post based on a Uri", "method": "get", "endpoint": "api/FacebookPosts/ByUri", "responses": [ { "uuid": "3a4aa621-48e4-4d56-992c-1cfab7ca89ca", "body": "{\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "4745aa4f-71c5-4c67-8c5e-04129486d33c", "documentation": "Returns the top level content for the home page", "method": "get", "endpoint": "api/Home", "responses": [ { "uuid": "c68d9a34-5b76-4cec-b12e-99ece491f131", "body": "{\n \"featurePostKey\": \"\",\n \"kind\": \"\",\n \"name\": \"\",\n \"topPostKey\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "925ed9e1-2387-4824-a2d1-0f636e1534fd", "documentation": "Get all ministries", "method": "get", "endpoint": "api/Ministries", "responses": [ { "uuid": "ce061573-41c8-4818-a022-f904d68d0613", "body": "[\n {\n \"audioUri\": \"\",\n \"featurePostKey\": \"\",\n \"flickrUri\": \"\",\n \"isActive\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"topPostKey\": \"\",\n \"twitterFeedUsername\": \"\",\n \"youtubeUri\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "3811fa8f-6b0b-4fc9-895b-51df9146cd31", "documentation": "Get the Ministry associated with the ministry key", "method": "get", "endpoint": "api/Ministries/:key", "responses": [ { "uuid": "4f69c081-7c42-4a33-833e-42f82d363e61", "body": "{\n \"audioUri\": \"\",\n \"featurePostKey\": \"\",\n \"flickrUri\": \"\",\n \"isActive\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"topPostKey\": \"\",\n \"twitterFeedUsername\": \"\",\n \"youtubeUri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "6af867ad-639f-4740-8255-29cd609339dc", "documentation": "Get the Minister associated with the ministry key", "method": "get", "endpoint": "api/Ministries/:key/Minister", "responses": [ { "uuid": "eb9bbd37-543e-4d15-8122-906ec9a399df", "body": "{\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "8a2ced01-85d1-4a77-8caf-375fa593d7d6", "documentation": "Get all newsletters", "method": "get", "endpoint": "api/Newsletters", "responses": [ { "uuid": "3210d67c-eb2d-4dac-8a0d-cf094ea72702", "body": "[\n {\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "7fdc6171-9197-437b-80e1-5c106f7dd40c", "documentation": "Get the image object reference by of a Newsletter Edition associated with the image guid", "method": "get", "endpoint": "api/Newsletters/Images/:guid", "responses": [ { "uuid": "386eb8f7-d1dd-4047-ae89-6449c28c6079", "body": "{\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "011d1573-677b-4932-89f7-6419b1cd8ff9", "documentation": "Get a specific newsletter", "method": "get", "endpoint": "api/Newsletters/:newsletterKey", "responses": [ { "uuid": "4b50556c-7c64-4b12-bbe1-4738d78bd2aa", "body": "{\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "5f063f6e-f981-45a3-97df-0fbbb1631ddd", "documentation": "Returns a specific edition of a newsletter", "method": "get", "endpoint": "api/Newsletters/:newsletterKey/Editions/:editionKey", "responses": [ { "uuid": "b424bfc8-ff7f-4557-83fb-0d2398edacf6", "body": "{\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "4ae7aa1a-69ef-415d-bbba-eb384f310864", "documentation": "Get an article belonging to a Newsletter edition", "method": "get", "endpoint": "api/Newsletters/:newsletterKey/Editions/:editionKey/Articles/:articleKey", "responses": [ { "uuid": "b2133c3b-9d3e-4a0f-b9b1-20d36e8cb5e4", "body": "{\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "79cb01ea-67b6-4b28-afed-6c4ec2be8e14", "documentation": "Get the posts associated with the keys in the list passed in.", "method": "get", "endpoint": "api/Posts", "responses": [ { "uuid": "e26f1144-ebc3-4078-b9b9-27baa849bfbc", "body": "[\n {\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "9324be93-57ee-44c0-913a-3ea0fe2e74e3", "documentation": "Get all keys for the specified index (newsroom or category)", "method": "get", "endpoint": "api/Posts/Keys/:indexKind/:indexKey", "responses": [ { "uuid": "c1e5e28c-ab3b-47ca-9d3d-ef945856b46d", "body": "[\n {\n \"key\": \"\",\n \"value\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "dd8c3760-f323-45f7-9521-3665e6878416", "documentation": "Get the post key associated with the reference.", "method": "get", "endpoint": "api/Posts/Keys/:reference", "responses": [ { "uuid": "0f3c8467-9ccf-4dc9-8dc3-93234021f66b", "body": "{\n \"key\": \"\",\n \"value\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "a3002c32-1d03-4697-bdc2-1249fb533b0c", "documentation": "Get the latest posts of postKind for the specified index (default or category)", "method": "get", "endpoint": "api/Posts/Latest/:indexKind/:indexKey", "responses": [ { "uuid": "9fb75ccc-7e8e-4be1-ab28-5a02f5e3ecf6", "body": "[\n {\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "965e7058-0cc9-4ade-9a51-cc05a8443e91", "documentation": "Gets the latest Social Media post for the social media type passed in.", "method": "get", "endpoint": "api/Posts/LatestMediaUri/:mediaType", "responses": [ { "uuid": "13851dc2-cd66-48ce-9374-1d59287d6307", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "ec1643f9-c621-49c2-81b4-cfe78f056842", "documentation": "Get the post associated with the key", "method": "get", "endpoint": "api/Posts/:key", "responses": [ { "uuid": "98477d4f-4c25-4c58-be41-cee01e94b857", "body": "{\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "f0c53e28-0faa-49ce-ab61-cd30189ae6ee", "documentation": "Get all resource links", "method": "get", "endpoint": "api/ResourceLinks", "responses": [ { "uuid": "2bdc6725-7496-4352-b390-e8ddd75d9e99", "body": "[\n {\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "ba80631d-0fa3-46b5-9d79-4bb8516e7afe", "documentation": "Get all Sectors", "method": "get", "endpoint": "api/Sectors", "responses": [ { "uuid": "3ce9f05f-809c-44dd-94c6-607814464d56", "body": "[\n {\n \"audioUri\": \"\",\n \"featurePostKey\": \"\",\n \"flickrUri\": \"\",\n \"isActive\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"topPostKey\": \"\",\n \"twitterFeedUsername\": \"\",\n \"youtubeUri\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "454dda3f-2bce-4412-a577-640516b2bfd6", "documentation": "Get the sector associated with the key", "method": "get", "endpoint": "api/Sectors/:key", "responses": [ { "uuid": "e2ba5037-b61e-40c2-bde9-0400f187521a", "body": "{\n \"audioUri\": \"\",\n \"featurePostKey\": \"\",\n \"flickrUri\": \"\",\n \"isActive\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"topPostKey\": \"\",\n \"twitterFeedUsername\": \"\",\n \"youtubeUri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "7e9ba62f-a1d9-4286-8b3d-3c73b8642fcb", "documentation": "Get all Services", "method": "get", "endpoint": "api/Services", "responses": [ { "uuid": "d79c6432-ffad-487a-b96f-4bd524845913", "body": "[\n {\n \"audioUri\": \"\",\n \"featurePostKey\": \"\",\n \"flickrUri\": \"\",\n \"isActive\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"topPostKey\": \"\",\n \"twitterFeedUsername\": \"\",\n \"youtubeUri\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "1fb0f456-228d-494f-b14d-7bf61b1268f9", "documentation": "Get the service associated with the passed key", "method": "get", "endpoint": "api/Services/:key", "responses": [ { "uuid": "b156be21-d48e-4a1f-bbb3-42f56881693a", "body": "{\n \"audioUri\": \"\",\n \"featurePostKey\": \"\",\n \"flickrUri\": \"\",\n \"isActive\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"topPostKey\": \"\",\n \"twitterFeedUsername\": \"\",\n \"youtubeUri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "b9096367-8950-44f3-9e2c-b26d6052ab75", "documentation": "Get all Slides", "method": "get", "endpoint": "api/Slides", "responses": [ { "uuid": "8af65086-d3df-489d-93ca-b89d46251526", "body": "[\n {\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "2b12c291-29b5-4518-b819-a2782031bfd4", "documentation": "Get the slide associated to the id", "method": "get", "endpoint": "api/Slides/:id", "responses": [ { "uuid": "69c94962-787c-489d-b7ce-2df8ec31a2a7", "body": "{\n \"key\": \"\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "6e0113f9-3bb3-466f-8694-aff95f7717e3", "documentation": "Get all Tags", "method": "get", "endpoint": "api/Tags", "responses": [ { "uuid": "c87ce9df-f4f6-42d1-8b3c-5e2a54a08e88", "body": "[\n {\n \"audioUri\": \"\",\n \"featurePostKey\": \"\",\n \"flickrUri\": \"\",\n \"isActive\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"topPostKey\": \"\",\n \"twitterFeedUsername\": \"\",\n \"youtubeUri\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "8c762063-1acf-4044-937a-75136188bd9a", "documentation": "Get the Tag associated with the key", "method": "get", "endpoint": "api/Tags/:key", "responses": [ { "uuid": "30978649-0a93-4051-aee9-8e1e592610e4", "body": "{\n \"audioUri\": \"\",\n \"featurePostKey\": \"\",\n \"flickrUri\": \"\",\n \"isActive\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"topPostKey\": \"\",\n \"twitterFeedUsername\": \"\",\n \"youtubeUri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "df13c7c7-fc80-4f68-8c07-bac044256b9f", "documentation": "Get all Themes", "method": "get", "endpoint": "api/Themes", "responses": [ { "uuid": "04b0779e-c3a0-444b-9561-c1d396ebc493", "body": "[\n {\n \"audioUri\": \"\",\n \"featurePostKey\": \"\",\n \"flickrUri\": \"\",\n \"isActive\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"topPostKey\": \"\",\n \"twitterFeedUsername\": \"\",\n \"youtubeUri\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "76d16415-23fb-47e0-9919-6de1366220ff", "documentation": "Get the Theme associated with the key", "method": "get", "endpoint": "api/Themes/:key", "responses": [ { "uuid": "e44a14a0-9788-45e5-bd69-1392466c62e9", "body": "{\n \"audioUri\": \"\",\n \"featurePostKey\": \"\",\n \"flickrUri\": \"\",\n \"isActive\": {{faker 'random.boolean'}},\n \"name\": \"\",\n \"topPostKey\": \"\",\n \"twitterFeedUsername\": \"\",\n \"youtubeUri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [ { "key": "", "value": "" } ], "proxyResHeaders": [ { "key": "", "value": "" } ] }