{ "uuid": "efcbd164-d16e-4754-ba2e-8787b163d0ca", "lastMigration": 29, "name": "Facts API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "1550a6e7-dd58-4d14-8b89-03913d1d3e86", "documentation": "Delete a Fact entry identified by the id.", "method": "delete", "endpoint": "fact", "responses": [ { "uuid": "783356ff-fdc9-4f18-bd42-cec7e342bb12", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "7290ccf9-a073-48b0-b578-e427c538ff72", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "0f5d20b3-8911-4732-8034-f1dd7440b0cb", "documentation": "Get a Fact belonging to the id.", "method": "get", "endpoint": "fact", "responses": [ { "uuid": "8bceac12-9d2e-4aa7-b38a-137bfcebcc0a", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "498d7791-5e10-4155-83cd-a53e9fb4e165", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "71ec680b-3388-45b2-aecc-70371dd3f9e2", "documentation": "Add a Fact entry to the database (private collection).", "method": "put", "endpoint": "fact", "responses": [ { "uuid": "2d9579ed-1cf8-4bdf-b701-d8aa0c697422", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "00876e11-8ae9-4ca5-872e-f2aee869a18c", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "a7dbbfa4-be1d-49d5-b9e4-4fb2213c4dd7", "documentation": "Get a random Fact.", "method": "get", "endpoint": "fact/categories", "responses": [ { "uuid": "2e77d802-4ef6-4c8f-b932-9bcdba7ee8c0", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "ffe01466-1224-48e7-94fa-e35f00aebb8e", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "f0637bba-a13d-4214-8be7-805ae3b01357", "documentation": "Get fact of the day for the given category.", "method": "get", "endpoint": "fact/fod", "responses": [ { "uuid": "ed8443fc-037e-4de2-94ff-31f5d930d7a3", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "856fd51a-1baf-4654-8d61-9b9d3354e45b", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "5401b719-7c1c-4850-b2e0-12e86b584ba9", "documentation": "Get the list of supported fact of the day categories.", "method": "get", "endpoint": "fact/fod/categories", "responses": [ { "uuid": "d3d2026e-9a95-49bc-a600-80fb8864c340", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "177bbcb8-06a8-431f-a3b6-ea2366a20b83", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "ed670172-5aa8-41fc-9af4-47d22e2c6e29", "documentation": "Get a random fact about a number", "method": "get", "endpoint": "fact/numbers", "responses": [ { "uuid": "4be3e438-6028-4df6-aad0-ce07a8693fcd", "body": "", "latency": 0, "statusCode": 200, "label": "200 Success response", "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": "54ce1147-ee77-41d8-8c3c-c8666fa905be", "body": "", "latency": 0, "statusCode": 401, "label": "401 Unauthorized response", "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": "591e4908-04cd-4f56-98fa-a18c567a5c87", "documentation": "Returns a random ( famous/ relatively famous ) person born on a given day and month", "method": "get", "endpoint": "fact/onthisday/born", "responses": [ { "uuid": "490a3cfe-ed38-4fc0-bddf-4fb32ec16ee9", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "1a2518b6-055e-4941-ab30-98d50b95ffd4", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "51ba9244-7554-496a-abd0-3ff4d952536f", "documentation": "Returns a random ( famous/ relatively famous ) person died on a given day and month", "method": "get", "endpoint": "fact/onthisday/died", "responses": [ { "uuid": "fbd768c6-d139-43df-9a10-6ff4dbd9a2d0", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "406c97fe-e4f7-4458-8cbf-31320134cab4", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "1dd9d2e3-a9fd-41d7-a50c-a866190c88a4", "documentation": "Returns a random ( famous/ relatively famous ) historic event on a given day and month", "method": "get", "endpoint": "fact/onthisday/event", "responses": [ { "uuid": "7d679904-01d9-4a64-bb99-40c5858aea8c", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "5b2a451e-0161-484b-ac7f-dd4f847ae8f0", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "c0cfcebc-51ad-4ca4-99b5-73bdb5637887", "documentation": "Get a random Fact for a given category(optional) and subcategory(optional).", "method": "get", "endpoint": "fact/random", "responses": [ { "uuid": "0db7be38-1470-489e-9b04-1be056a4f436", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "606be049-b395-4344-84b8-62ec1a2e9ec9", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "815784d3-66d0-46e0-aa3b-f87345dd9ab6", "documentation": "Search for random Fact which has the text in the query, for a given category(optional) and subcategory(optional).", "method": "get", "endpoint": "fact/search", "responses": [ { "uuid": "a73f2a31-d3b7-455e-8a5c-e3aaab993df4", "body": "", "latency": 0, "statusCode": 200, "label": "200 response", "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": "f6621649-39b3-4274-b3ea-84defb57e0f4", "body": "", "latency": 0, "statusCode": 401, "label": "401 response", "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": "1550a6e7-dd58-4d14-8b89-03913d1d3e86" }, { "type": "route", "uuid": "0f5d20b3-8911-4732-8034-f1dd7440b0cb" }, { "type": "route", "uuid": "71ec680b-3388-45b2-aecc-70371dd3f9e2" }, { "type": "route", "uuid": "a7dbbfa4-be1d-49d5-b9e4-4fb2213c4dd7" }, { "type": "route", "uuid": "f0637bba-a13d-4214-8be7-805ae3b01357" }, { "type": "route", "uuid": "5401b719-7c1c-4850-b2e0-12e86b584ba9" }, { "type": "route", "uuid": "ed670172-5aa8-41fc-9af4-47d22e2c6e29" }, { "type": "route", "uuid": "591e4908-04cd-4f56-98fa-a18c567a5c87" }, { "type": "route", "uuid": "51ba9244-7554-496a-abd0-3ff4d952536f" }, { "type": "route", "uuid": "1dd9d2e3-a9fd-41d7-a50c-a866190c88a4" }, { "type": "route", "uuid": "c0cfcebc-51ad-4ca4-99b5-73bdb5637887" }, { "type": "route", "uuid": "815784d3-66d0-46e0-aa3b-f87345dd9ab6" } ] }