{ "uuid": "2f925cba-8b34-41ba-bb4b-9f3803e5a413", "lastMigration": 19, "name": "import.io", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "b60c9026-58c7-4671-932c-aaaddc9a9346", "documentation": "Cancel an existing crawl.", "method": "post", "endpoint": "extractor/:extractorId/cancel", "responses": [ { "uuid": "d36b91d9-47a2-4da5-b4b9-180a4eeffb33", "body": "{}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/json;charset=UTF-8" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "20c590ef-6ae3-4000-ab5a-4e7e1c08048a", "body": "{\n \"code\": {{faker 'random.number'}},\n \"error\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "No in progress crawl found to cancel.", "headers": [ { "key": "Content-Type", "value": "application/json;charset=UTF-8" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "6661351b-58d1-4db6-896d-7db89a37b6d3", "body": "{\n \"code\": {{faker 'random.number'}},\n \"error\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 401, "label": "User doesn't own this extractor, or doesn't have a valid session.", "headers": [ { "key": "Content-Type", "value": "application/json;charset=UTF-8" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "5cdf2790-0027-4460-97df-03b0eb76c286", "body": "{\n \"code\": {{faker 'random.number'}},\n \"error\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Unable to find supplied extractor ID.", "headers": [ { "key": "Content-Type", "value": "application/json;charset=UTF-8" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "a50ddb4d-448a-46ce-9312-76828f3e4af0", "documentation": "Launch a crawl from an extractor that a user owns.", "method": "post", "endpoint": "extractor/:extractorId/start", "responses": [ { "uuid": "4ac502dc-8441-45a5-921f-4b0f1e1d6f16", "body": "{}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/json;charset=UTF-8" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "7c186e25-0f90-4794-a0ed-0c56b0371ad1", "body": "{\n \"code\": {{faker 'random.number'}},\n \"error\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Extractor is archived or a crawl already in progress.", "headers": [ { "key": "Content-Type", "value": "application/json;charset=UTF-8" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "4ec6fb5b-7ea9-4f2a-bd5a-7a66b450154c", "body": "{\n \"code\": {{faker 'random.number'}},\n \"error\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 401, "label": "User doesn't own this extractor, or doesn't have a valid session.", "headers": [ { "key": "Content-Type", "value": "application/json;charset=UTF-8" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "9abfd0ec-d673-4c2e-9367-cc69f3c57ab6", "body": "{\n \"code\": {{faker 'random.number'}},\n \"error\": \"\",\n \"message\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Unable to find supplied extractor ID.", "headers": [ { "key": "Content-Type", "value": "application/json;charset=UTF-8" } ], "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": "" } ] }