{ "uuid": "001b4da0-749d-4147-b2e0-4e7a47aed4b3", "lastMigration": 29, "name": "Reimbursements API", "endpointPrefix": "v1", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "1dd66f29-52cc-404e-9198-4caaefd181df", "documentation": "Get swagger documentation", "method": "get", "endpoint": "api-docs", "responses": [ { "uuid": "98a82a25-f155-4b78-8c33-099da9fb4791", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "text/html" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "602efeb9-972b-41ce-abb0-f07335a30fe3", "documentation": "Get API Health Status", "method": "get", "endpoint": "health", "responses": [ { "uuid": "5bbc6c44-ad6e-4adb-bee8-17a6743cd874", "body": "{\n \"BuildTimeStamp\": \"2019-06-06_02:59:49PM\",\n \"Githash\": \"62009963c9e1cedaf7a24649208983163f8c439e\",\n \"Healths\": [\n {\n \"Duration\": \"\",\n \"Error\": \"\",\n \"Healthy\": {{faker 'datatype.boolean'}},\n \"Name\": \"\",\n \"TimeStamp\": \"2019-06-07 15:37:43.131120884 +0000 UTC m=+0.257965506\"\n }\n ],\n \"Status\": \"healthy\",\n \"TimeStamp\": \"2019-06-07 15:37:43.131125775 +0000 UTC m=+0.257970409\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "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": "befa82a3-dc35-46bb-89c4-03e7e724f29d", "body": "{\n \"BuildTimeStamp\": \"2019-06-06_02:59:49PM\",\n \"Githash\": \"62009963c9e1cedaf7a24649208983163f8c439e\",\n \"Healths\": [\n {\n \"Duration\": \"\",\n \"Error\": \"\",\n \"Healthy\": {{faker 'datatype.boolean'}},\n \"Name\": \"\",\n \"TimeStamp\": \"2019-06-07 15:37:43.131120884 +0000 UTC m=+0.257965506\"\n }\n ],\n \"Status\": \"healthy\",\n \"TimeStamp\": \"2019-06-07 15:37:43.131125775 +0000 UTC m=+0.257970409\"\n}", "latency": 0, "statusCode": 503, "label": "Service Unavailable", "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": "e70f3f62-bd4a-4ce7-80a7-8a92d2ce3a33", "documentation": "Update Reimbursement", "method": "patch", "endpoint": "reimbursement/:projectId", "responses": [ { "uuid": "dc86d1ee-e2ab-4f64-a511-61b1586ad747", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "fd328454-9c74-457e-9fd4-e88a24589d63", "body": "{\n \"Code\": 401,\n \"Message\": \"Unauthorized\"\n}", "latency": 0, "statusCode": 400, "label": "Invalid Request", "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": "812cda7d-c266-431d-836d-9188fc8044ef", "body": "{\n \"Code\": 401,\n \"Message\": \"Unauthorized\"\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": "99275a7d-2c15-4ca2-b05c-5a791f2ef056", "body": "{\n \"Code\": 401,\n \"Message\": \"Unauthorized\"\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "6e52731d-ddca-4b6c-9f73-367bd4081a50", "body": "{\n \"Code\": 401,\n \"Message\": \"Unauthorized\"\n}", "latency": 0, "statusCode": 500, "label": "Server Error", "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": "8bec2a71-819d-444f-a506-863b5f37ea12", "documentation": "Create Reimbursement", "method": "post", "endpoint": "reimbursement/:projectId", "responses": [ { "uuid": "abe65e98-fd30-4cb3-89a4-d20da9faa2c6", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "380d9a21-eb7e-439e-9b6d-610d68298dbf", "body": "{\n \"Code\": 401,\n \"Message\": \"Unauthorized\"\n}", "latency": 0, "statusCode": 400, "label": "Invalid Request", "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": "4201e798-94fd-4a14-bff0-e748fd0d6fd9", "body": "{\n \"Code\": 401,\n \"Message\": \"Unauthorized\"\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": "7aedebfe-63a9-4f2a-870b-0525270f84f8", "body": "{\n \"Code\": 401,\n \"Message\": \"Unauthorized\"\n}", "latency": 0, "statusCode": 500, "label": "Server Error", "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": "bd9b4ffe-5198-4cc5-aeff-3ed723a465dd", "documentation": "Reset Policy", "method": "post", "endpoint": "reset", "responses": [ { "uuid": "91512300-a6af-4f83-acf8-02ea11798e49", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "95587b6c-9db5-4bed-a1dd-c7cbe7de359a", "body": "{\n \"Code\": 401,\n \"Message\": \"Unauthorized\"\n}", "latency": 0, "statusCode": 400, "label": "Invalid Request", "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": "8e21df37-bd8e-45b7-98ad-49094b4df351", "body": "{\n \"Code\": 401,\n \"Message\": \"Unauthorized\"\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": "ade22d02-dae4-453a-96b0-0dac10456ca0", "body": "{\n \"Code\": 401,\n \"Message\": \"Unauthorized\"\n}", "latency": 0, "statusCode": 500, "label": "Server Error", "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": "1dd66f29-52cc-404e-9198-4caaefd181df" }, { "type": "route", "uuid": "602efeb9-972b-41ce-abb0-f07335a30fe3" }, { "type": "route", "uuid": "e70f3f62-bd4a-4ce7-80a7-8a92d2ce3a33" }, { "type": "route", "uuid": "8bec2a71-819d-444f-a506-863b5f37ea12" }, { "type": "route", "uuid": "bd9b4ffe-5198-4cc5-aeff-3ed723a465dd" } ] }