{ "uuid": "4f410d9f-ace6-4307-94b5-94821a131b2d", "lastMigration": 29, "name": "World Time API", "endpointPrefix": "api/", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "23b89ddd-dacb-4d60-acec-c681939ff613", "documentation": "request the current time based on the ip of the request. note: this is a \"best guess\" obtained from open-source data.", "method": "get", "endpoint": "ip", "responses": [ { "uuid": "9cad1fb2-603b-472a-abfa-a49610d79bf3", "body": "{\n \"abbreviation\": \"\",\n \"client_ip\": \"\",\n \"datetime\": \"\",\n \"day_of_week\": {{faker 'number.int' max=99999}},\n \"day_of_year\": {{faker 'number.int' max=99999}},\n \"dst\": {{faker 'datatype.boolean'}},\n \"dst_from\": \"\",\n \"dst_offset\": {{faker 'number.int' max=99999}},\n \"dst_until\": \"\",\n \"raw_offset\": {{faker 'number.int' max=99999}},\n \"timezone\": \"\",\n \"unixtime\": {{faker 'number.int' max=99999}},\n \"utc_datetime\": \"\",\n \"utc_offset\": \"\",\n \"week_number\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "the current time for the timezone requested in JSON 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": "9ce9ca73-4eed-4633-8e97-625cedd80106", "body": "{\n \"error\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "an error response in JSON format", "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": "4175422b-266a-4fbe-90c8-4c94461c622b", "documentation": "request the current time based on the ip of the request. note: this is a \"best guess\" obtained from open-source data.", "method": "get", "endpoint": "ip.txt", "responses": [ { "uuid": "252f5192-f14b-4344-ba53-6127c327e875", "body": "", "latency": 0, "statusCode": 200, "label": "the current time for the timezone requested in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e5031edb-23e3-4cf5-9b60-eb8b5df98a32", "body": "", "latency": 0, "statusCode": 200, "label": "an error response in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9161c3ac-73c0-4af4-9eba-5ce4a2c35342", "documentation": "request the current time based on the ip of the request. note: this is a \"best guess\" obtained from open-source data.", "method": "get", "endpoint": "ip/:ipv4", "responses": [ { "uuid": "d082924f-9085-40c2-91de-da6e67808478", "body": "{\n \"abbreviation\": \"\",\n \"client_ip\": \"\",\n \"datetime\": \"\",\n \"day_of_week\": {{faker 'number.int' max=99999}},\n \"day_of_year\": {{faker 'number.int' max=99999}},\n \"dst\": {{faker 'datatype.boolean'}},\n \"dst_from\": \"\",\n \"dst_offset\": {{faker 'number.int' max=99999}},\n \"dst_until\": \"\",\n \"raw_offset\": {{faker 'number.int' max=99999}},\n \"timezone\": \"\",\n \"unixtime\": {{faker 'number.int' max=99999}},\n \"utc_datetime\": \"\",\n \"utc_offset\": \"\",\n \"week_number\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "the current time for the timezone requested in JSON 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": "4c8f3032-8881-484f-8b2b-32fb5f8c2670", "body": "{\n \"error\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "an error response in JSON format", "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": "2f9a390e-ae73-4ad6-985e-507b200be8d4", "documentation": "request the current time based on the ip of the request. note: this is a \"best guess\" obtained from open-source data.", "method": "get", "endpoint": "ip/:ipv4.txt", "responses": [ { "uuid": "927322d8-2f14-4d3c-8102-0d97c81358f2", "body": "", "latency": 0, "statusCode": 200, "label": "the current time for the timezone requested in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "939b09d7-af84-4fe4-919d-dc35b1bcc4c5", "body": "", "latency": 0, "statusCode": 200, "label": "an error response in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "08294c2a-4b73-4d4a-be84-52870abc2a7f", "documentation": "a listing of all timezones.", "method": "get", "endpoint": "timezone", "responses": [ { "uuid": "2f2e1a9c-ac2f-4d11-90c5-18d5bb7d7fab", "body": "[\n \"\"\n]", "latency": 0, "statusCode": 200, "label": "the list of available timezones in JSON 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" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a3302c2f-6128-40b8-9635-8ae28d03d119", "documentation": "a listing of all timezones.", "method": "get", "endpoint": "timezone.txt", "responses": [ { "uuid": "1f12faab-3741-4889-916a-86b61bea4cb7", "body": "", "latency": 0, "statusCode": 200, "label": "the list of available timezones in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "42ff1826-4de6-48b6-9987-a7d9536eb597", "documentation": "a listing of all timezones available for that area.", "method": "get", "endpoint": "timezone/:area", "responses": [ { "uuid": "3b10ec71-4046-4691-a3fc-e2ce534a8b4e", "body": "[\n \"\"\n]", "latency": 0, "statusCode": 200, "label": "the list of available timezones in JSON 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": "26cc78de-4e5d-4635-bb63-f6ac9e77ef28", "body": "{\n \"error\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "an error response in JSON format", "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": "9e0df301-ce3c-4245-b343-c0bb9c5749b0", "documentation": "a listing of all timezones available for that area.", "method": "get", "endpoint": "timezone/:area.txt", "responses": [ { "uuid": "5f055306-2b19-4c84-b15e-646021fc9d67", "body": "", "latency": 0, "statusCode": 200, "label": "the list of available timezones in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "dae193d6-6b1d-4991-8757-83ece5cdbca2", "body": "", "latency": 0, "statusCode": 200, "label": "an error response in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "de0b71a7-b969-4f69-b70a-5e5257ef03c3", "documentation": "request the current time for a timezone.", "method": "get", "endpoint": "timezone/:area/:location", "responses": [ { "uuid": "36427e74-28a1-433b-9451-bf65112bde3d", "body": "{\n \"abbreviation\": \"\",\n \"client_ip\": \"\",\n \"datetime\": \"\",\n \"day_of_week\": {{faker 'number.int' max=99999}},\n \"day_of_year\": {{faker 'number.int' max=99999}},\n \"dst\": {{faker 'datatype.boolean'}},\n \"dst_from\": \"\",\n \"dst_offset\": {{faker 'number.int' max=99999}},\n \"dst_until\": \"\",\n \"raw_offset\": {{faker 'number.int' max=99999}},\n \"timezone\": \"\",\n \"unixtime\": {{faker 'number.int' max=99999}},\n \"utc_datetime\": \"\",\n \"utc_offset\": \"\",\n \"week_number\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "the current time for the timezone requested in JSON 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": "1c2cf886-64d3-4ec8-9142-9d6a0d11ec3b", "body": "{\n \"error\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "an error response in JSON format", "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": "9a0be181-24ef-44ab-b489-93a64d50230d", "documentation": "request the current time for a timezone.", "method": "get", "endpoint": "timezone/:area/:location.txt", "responses": [ { "uuid": "198e4187-daf8-471c-816c-59abf6a37f2c", "body": "", "latency": 0, "statusCode": 200, "label": "the current time for the timezone requested in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3a709dc8-1ba0-4fdc-8671-6445e13f37ea", "body": "", "latency": 0, "statusCode": 200, "label": "an error response in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7b7f800f-3b12-4ef5-b6d6-01e06edbb816", "documentation": "request the current time for a timezone.", "method": "get", "endpoint": "timezone/:area/:location/:region", "responses": [ { "uuid": "02b0c972-d66c-43f4-bf66-747f4af39a23", "body": "{\n \"abbreviation\": \"\",\n \"client_ip\": \"\",\n \"datetime\": \"\",\n \"day_of_week\": {{faker 'number.int' max=99999}},\n \"day_of_year\": {{faker 'number.int' max=99999}},\n \"dst\": {{faker 'datatype.boolean'}},\n \"dst_from\": \"\",\n \"dst_offset\": {{faker 'number.int' max=99999}},\n \"dst_until\": \"\",\n \"raw_offset\": {{faker 'number.int' max=99999}},\n \"timezone\": \"\",\n \"unixtime\": {{faker 'number.int' max=99999}},\n \"utc_datetime\": \"\",\n \"utc_offset\": \"\",\n \"week_number\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "the current time for the timezone requested in JSON 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": "1148e0c3-9c8b-463e-a28e-de142221f1d7", "body": "{\n \"error\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "an error response in JSON format", "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": "6acd9eb4-f730-4928-b26f-3038e4c873c3", "documentation": "request the current time for a timezone.", "method": "get", "endpoint": "timezone/:area/:location/:region.txt", "responses": [ { "uuid": "9b2d1331-d42b-48f9-b0cc-e9783205e19a", "body": "", "latency": 0, "statusCode": 200, "label": "the current time for the timezone requested in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c74e7662-f77b-4997-a68f-d6209414b9ba", "body": "", "latency": 0, "statusCode": 200, "label": "an error response in plain text", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "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": "23b89ddd-dacb-4d60-acec-c681939ff613" }, { "type": "route", "uuid": "4175422b-266a-4fbe-90c8-4c94461c622b" }, { "type": "route", "uuid": "9161c3ac-73c0-4af4-9eba-5ce4a2c35342" }, { "type": "route", "uuid": "2f9a390e-ae73-4ad6-985e-507b200be8d4" }, { "type": "route", "uuid": "08294c2a-4b73-4d4a-be84-52870abc2a7f" }, { "type": "route", "uuid": "a3302c2f-6128-40b8-9635-8ae28d03d119" }, { "type": "route", "uuid": "42ff1826-4de6-48b6-9987-a7d9536eb597" }, { "type": "route", "uuid": "9e0df301-ce3c-4245-b343-c0bb9c5749b0" }, { "type": "route", "uuid": "de0b71a7-b969-4f69-b70a-5e5257ef03c3" }, { "type": "route", "uuid": "9a0be181-24ef-44ab-b489-93a64d50230d" }, { "type": "route", "uuid": "7b7f800f-3b12-4ef5-b6d6-01e06edbb816" }, { "type": "route", "uuid": "6acd9eb4-f730-4928-b26f-3038e4c873c3" } ] }