{ "uuid": "95af7742-3e5a-44e5-b327-c16a732312c7", "lastMigration": 29, "name": "API for the COVID-19 Tracking QR Code Signin Server.", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "8e7f2b51-0677-469d-8a9d-4d2fe993139d", "documentation": "Used for changing your password", "method": "post", "endpoint": "changePassword", "responses": [ { "uuid": "e50338fe-6376-43a5-aae3-a0c3b882f073", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "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": "f2d3e262-210a-4b2a-ba36-249829f9de89", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "6dcb361c-a090-4da7-9747-ee70f907f747", "documentation": "Log in to get an API token", "method": "post", "endpoint": "login", "responses": [ { "uuid": "3631d4c5-df7c-44b5-8995-20a4e6810d64", "body": "{\n \"admin\": {{faker 'datatype.boolean'}},\n \"login_id\": 1,\n \"name\": \"Firstname Lastname\",\n \"read_only\": {{faker 'datatype.boolean'}},\n \"token\": \"dc19b0b2-c0e3-821b-821a-d49e8c428479\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "d36a636f-fe8a-46e2-a8fd-da4f9e6958d0", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "6f526b9e-a371-4695-9ba4-fa2c741433ec", "documentation": "Log out", "method": "post", "endpoint": "logout", "responses": [ { "uuid": "69525bbd-3897-43fd-9c57-09be24868fae", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "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": "7d827561-b92b-464e-ab69-40509bdfc720", "documentation": "Used for requesting a password reset code", "method": "post", "endpoint": "requestPasswordReset", "responses": [ { "uuid": "e0dcb948-55d1-4f65-bd72-57f63686cd82", "body": "{\n \"email\": \"user@example.com\",\n \"guid\": \"d5e53b3a-ffc1-4436-b085-04aaed5ec861\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "53b60c3f-fb9e-4361-866a-ac7d36d345b7", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "b2631f12-1824-4f27-beca-c180afe89ac9", "documentation": "Create a new signin record", "method": "post", "endpoint": "signin", "responses": [ { "uuid": "b76e0fd4-b5e6-4516-9a8e-ef1d48f4708f", "body": "{\n \"result\": 1\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "29934de2-1d00-4051-8975-7ae5ffd7fc38", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b9f0049a-5390-4cd4-8ba0-0c55ed2219dc", "body": "{\n \"message\": \"Key Failures\"\n}", "latency": 0, "statusCode": 503, "label": "Key Failure", "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": "eb2e2da5-fe7d-4e3f-9c67-15f4c04b3dd0", "documentation": "Delete a signin record", "method": "delete", "endpoint": "signin/:signinId", "responses": [ { "uuid": "91371be8-974f-4725-ba12-632c9030c3dd", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "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": "eb6d3af1-3047-4812-bfa0-8e7f943cd500", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "5b269850-7435-4e4d-8761-98676b6241b7", "documentation": "Retrieve the information associated with a signin record", "method": "get", "endpoint": "signin/:signinId", "responses": [ { "uuid": "860979e2-aba6-458e-a2de-3497b2a73679", "body": "{\n \"dt\": 1593409124.23,\n \"email\": \"jqp@example.com\",\n \"id\": 125,\n \"name\": \"John Q. Public\",\n \"phone\": \"(111)222-3333\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "b6fd4ada-a4fb-4481-b4fc-adee0081aebd", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "af9e41e5-e57f-42f9-8a9e-f8c442b75191", "documentation": "Update a signin record", "method": "put", "endpoint": "signin/:signinId", "responses": [ { "uuid": "9ac3098a-78e4-477c-b50e-4ec40f0700a0", "body": "{\n \"admin\": true,\n \"email\": \"user@example.com\",\n \"id\": 1,\n \"name\": \"John Doe\",\n \"read_only\": {{faker 'datatype.boolean'}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "b93e3a6e-bb2d-4f95-8da0-980ecd86b51d", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "f0bcc653-53ce-42fb-a5c8-535049480443", "documentation": "Get signin info", "method": "get", "endpoint": "signins", "responses": [ { "uuid": "3773e7bb-94fe-4df8-b25a-51027b8330cd", "body": "[\n {\n \"dt\": 1593409124.23,\n \"email\": \"jqp@example.com\",\n \"id\": 125,\n \"name\": \"John Q. Public\",\n \"phone\": \"(111)222-3333\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful 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": "ffede007-0bbb-496a-b5be-c862b01381ea", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b084d11f-b5be-4358-b91c-4d6e861e774f", "body": "{\n \"message\": \"Key Failures\"\n}", "latency": 0, "statusCode": 503, "label": "Key Failure", "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": "1d6b7ca4-a632-4250-96fe-6598a8dba40d", "documentation": "Create a user", "method": "post", "endpoint": "user", "responses": [ { "uuid": "0aee947a-3045-453b-842b-50087514d395", "body": "{\n \"email\": \"user@example.com\",\n \"guid\": \"d5e53b3a-ffc1-4436-b085-04aaed5ec861\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "4fccef65-09c3-4cd4-8c70-eff2990f669a", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "206dcb8c-3cb3-4dad-a538-cd35165dbd6f", "documentation": "Delete a team member's user record", "method": "delete", "endpoint": "user/:userId", "responses": [ { "uuid": "285d7733-76cd-4771-860f-0b95c63db5e1", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "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": "0b0dcc4c-f1e6-4a2c-92dd-4b2c59c372e3", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "c4337865-f803-40c1-aec4-e68b3d80cfd7", "documentation": "Retrieve the information associated with a team member's user record", "method": "get", "endpoint": "user/:userId", "responses": [ { "uuid": "539de394-0de9-4881-b039-cca5f6a50a97", "body": "{\n \"admin\": true,\n \"email\": \"user@example.com\",\n \"id\": 1,\n \"name\": \"John Doe\",\n \"read_only\": {{faker 'datatype.boolean'}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "595f0aa4-dfd9-4c89-8eaa-3339b95ad49b", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "42bfc814-4b10-471d-92f6-7692ae0546b1", "documentation": "Retrieve the information associated with all team members' user records", "method": "get", "endpoint": "users", "responses": [ { "uuid": "8ef62a43-87c3-4f1e-93f2-62702142ca9c", "body": "[\n {\n \"admin\": true,\n \"email\": \"user@example.com\",\n \"id\": 1,\n \"name\": \"John Doe\",\n \"read_only\": {{faker 'datatype.boolean'}}\n }\n]", "latency": 0, "statusCode": 200, "label": "Success", "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": "54645aa0-4bfd-426a-b6ea-c7f96b7d04aa", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "6b9c141e-ddc6-4882-8249-b92e25fa51f5", "documentation": "Used for resetting your password when you forgot it", "method": "post", "endpoint": "verifyPasswordChange", "responses": [ { "uuid": "61cd306e-1a40-43e6-a430-08a77c2a2471", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "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": "bcc8d31f-7c90-438d-b534-ab82b5b61269", "body": "{\n \"message\": \"Login Failed\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "8e7f2b51-0677-469d-8a9d-4d2fe993139d" }, { "type": "route", "uuid": "6dcb361c-a090-4da7-9747-ee70f907f747" }, { "type": "route", "uuid": "6f526b9e-a371-4695-9ba4-fa2c741433ec" }, { "type": "route", "uuid": "7d827561-b92b-464e-ab69-40509bdfc720" }, { "type": "route", "uuid": "b2631f12-1824-4f27-beca-c180afe89ac9" }, { "type": "route", "uuid": "eb2e2da5-fe7d-4e3f-9c67-15f4c04b3dd0" }, { "type": "route", "uuid": "5b269850-7435-4e4d-8761-98676b6241b7" }, { "type": "route", "uuid": "af9e41e5-e57f-42f9-8a9e-f8c442b75191" }, { "type": "route", "uuid": "f0bcc653-53ce-42fb-a5c8-535049480443" }, { "type": "route", "uuid": "1d6b7ca4-a632-4250-96fe-6598a8dba40d" }, { "type": "route", "uuid": "206dcb8c-3cb3-4dad-a538-cd35165dbd6f" }, { "type": "route", "uuid": "c4337865-f803-40c1-aec4-e68b3d80cfd7" }, { "type": "route", "uuid": "42bfc814-4b10-471d-92f6-7692ae0546b1" }, { "type": "route", "uuid": "6b9c141e-ddc6-4882-8249-b92e25fa51f5" } ] }