{ "uuid": "b002fc5a-5f08-45d1-bcb4-801ebb468cb5", "lastMigration": 19, "name": "Abusive Experience Report API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "1a64f13b-c7ab-45d7-a508-a5ff9001eb05", "documentation": "Lists sites that are failing in the Abusive Experience Report.", "method": "get", "endpoint": "v1/violatingSites", "responses": [ { "uuid": "4714409b-1a25-4b7d-9475-3a14b2e50872", "body": "{\n \"violatingSites\": [\n {\n \"abusiveStatus\": \"{{oneOf (array 'UNKNOWN' 'PASSING' 'FAILING')}}\",\n \"enforcementTime\": \"\",\n \"filterStatus\": \"{{oneOf (array 'UNKNOWN' 'ON' 'OFF' 'PAUSED' 'PENDING')}}\",\n \"lastChangeTime\": \"\",\n \"reportUrl\": \"\",\n \"reviewedSite\": \"\",\n \"underReview\": {{faker 'random.boolean'}}\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "01b85422-5732-48d8-b178-2dadfe351581", "documentation": "Gets a site's Abusive Experience Report summary.", "method": "get", "endpoint": "v1/:name", "responses": [ { "uuid": "8a4db310-bfa2-495a-a1ea-2528a73b0176", "body": "{\n \"abusiveStatus\": \"{{oneOf (array 'UNKNOWN' 'PASSING' 'FAILING')}}\",\n \"enforcementTime\": \"\",\n \"filterStatus\": \"{{oneOf (array 'UNKNOWN' 'ON' 'OFF' 'PAUSED' 'PENDING')}}\",\n \"lastChangeTime\": \"\",\n \"reportUrl\": \"\",\n \"reviewedSite\": \"\",\n \"underReview\": {{faker 'random.boolean'}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "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": "" } ] }