{ "uuid": "e430cb66-23c0-4ad1-bd21-2a2eafcb1370", "lastMigration": 19, "name": "CodeScan API", "endpointPrefix": "api", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "d3d6d8d4-086e-406a-a8a7-0edf00ab541e", "documentation": "Get the status of a job", "method": "get", "endpoint": "job", "responses": [ { "uuid": "e11bd733-4135-4d3b-bba9-00edb0c29034", "body": "{\n \"alert\": \"\",\n \"alertDescription\": \"\",\n \"analysisMode\": \"\",\n \"commit\": \"\",\n \"created\": \"\",\n \"emailReportTo\": \"\",\n \"finished\": \"\",\n \"jobId\": \"\",\n \"projectBranch\": \"\",\n \"projectKey\": \"\",\n \"started\": \"\",\n \"status\": \"\",\n \"url\": \"\",\n \"version\": \"\",\n \"warnings\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Profile information for a user", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "142d381d-8285-48d9-a865-0e4457d28818", "body": "{\n \"error\": {{faker 'random.number'}},\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "dba37693-9980-45f4-b7fa-584f390f1b8d", "documentation": "Queues a job", "method": "post", "endpoint": "job", "responses": [ { "uuid": "f5569667-5f11-45b1-b564-ea84e2810b35", "body": "{\n \"alert\": \"\",\n \"alertDescription\": \"\",\n \"analysisMode\": \"\",\n \"commit\": \"\",\n \"created\": \"\",\n \"emailReportTo\": \"\",\n \"finished\": \"\",\n \"jobId\": \"\",\n \"projectBranch\": \"\",\n \"projectKey\": \"\",\n \"started\": \"\",\n \"status\": \"\",\n \"url\": \"\",\n \"version\": \"\",\n \"warnings\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Profile information for a user", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "5b3ced9b-2765-4678-97b6-e2f0f14337a2", "body": "{\n \"error\": {{faker 'random.number'}},\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "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": "" } ] }