{ "uuid": "258665a1-54e7-4ba5-bad7-df315100c8da", "lastMigration": 29, "name": "CORE API v2", "endpointPrefix": "api-v2", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "d6188da9-4c28-471c-8ecc-740751088a7d", "documentation": "Get all near duplicate articles", "method": "post", "endpoint": "articles/dedup", "responses": [ { "uuid": "83d6beed-f333-4434-ae65-0116a4b3feb0", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "55a10d71-ec6c-40a0-8abc-32e006c6fbaa", "body": "", "latency": 0, "statusCode": 400, "label": "Insufficient/Unsuitable input parameters.", "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": "6b831426-bb8a-4768-b237-b748f2d92cb2", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "07745977-aa16-4791-9569-2c6281fa076a", "body": "", "latency": 0, "statusCode": 503, "label": "Could not run the deduplication service at this time; please try again later.", "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": "be91fc6e-3baf-471e-8593-0f01240637df", "documentation": "Batch operation for retrieving articles by CORE ID", "method": "post", "endpoint": "articles/get", "responses": [ { "uuid": "f8b83afd-eebe-4ec4-8766-636f2353443d", "body": "[\n {\n \"data\": {\n \"authors\": [\n \"\"\n ],\n \"citations\": [\n {\n \"authors\": \"\",\n \"date\": \"\",\n \"doi\": \"\",\n \"raw\": \"\",\n \"title\": \"\"\n }\n ],\n \"contributors\": [\n \"\"\n ],\n \"datePublished\": \"\",\n \"description\": \"\",\n \"doi\": \"\",\n \"downloadUrl\": \"\",\n \"fulltext\": \"\",\n \"fulltextIdentifier\": \"\",\n \"fulltextUrls\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"identifiers\": [\n \"\"\n ],\n \"journals\": [\n {\n \"identifiers\": [\n \"\"\n ],\n \"title\": \"\"\n }\n ],\n \"language\": {\n \"deletedStatus\": {{faker 'number.int' max=99999}},\n \"depositedDate\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"indexed\": {{faker 'number.int' max=99999}},\n \"metadataUpdated\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"pdfOrigin\": \"\",\n \"pdfSize\": {{faker 'number.int' max=99999}},\n \"pdfStatus\": {{faker 'number.int' max=99999}},\n \"tdmOnly\": {{faker 'datatype.boolean'}},\n \"textStatus\": {{faker 'number.int' max=99999}},\n \"timestamp\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\"\n },\n \"oai\": \"\",\n \"publisher\": \"\",\n \"rawRecordXml\": {\n \"datetime\": \"\",\n \"metadata\": \"\"\n },\n \"relations\": [\n \"\"\n ],\n \"repositories\": [\n {\n \"dataProviderSourceStats\": [\n \"\"\n ],\n \"history\": [\n \"\"\n ],\n \"historyCumulative\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"lastSeen\": \"{{faker 'date.recent' 365}}\",\n \"name\": \"\",\n \"openDoarId\": {{faker 'number.int' max=99999}},\n \"repositoryLocation\": {\n \"country\": \"\",\n \"countryCode\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}},\n \"repositoryName\": \"\"\n },\n \"repositoryStats\": {\n \"countFulltext\": {{faker 'number.int' max=99999}},\n \"countMetadata\": {{faker 'number.int' max=99999}},\n \"dateLastProcessed\": \"\"\n },\n \"uri\": \"\",\n \"urlHomepage\": \"\",\n \"urlOaipmh\": \"\"\n }\n ],\n \"repositoryDocument\": \"\",\n \"similarities\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"score\": {{faker 'number.float'}},\n \"title\": \"\"\n }\n ],\n \"subjects\": [\n \"\"\n ],\n \"title\": \"\",\n \"topics\": [\n \"\"\n ],\n \"types\": [\n \"\"\n ],\n \"year\": {{faker 'number.int' max=99999}}\n },\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "bb072a39-f6c3-44d0-a4ba-fe0459d27f18", "body": "", "latency": 0, "statusCode": 400, "label": "Missing or malformed JSON in request body", "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": "b4d8575d-0a95-41ad-82fb-8e7494fe48cf", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "14ed3f3b-4edd-45b1-8b74-903704c21bef", "body": "", "latency": 0, "statusCode": 403, "label": "Too many queries in request body", "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": "b83bc308-1211-4983-ae1f-b3d277c09da4", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "ac8e919b-4875-48d4-8eef-e9f4cf71f79c", "documentation": "Get article by CORE ID", "method": "get", "endpoint": "articles/get/:coreId", "responses": [ { "uuid": "ec377785-1987-4a73-b570-bdb30005c9c1", "body": "{\n \"data\": {\n \"authors\": [\n \"\"\n ],\n \"citations\": [\n {\n \"authors\": \"\",\n \"date\": \"\",\n \"doi\": \"\",\n \"raw\": \"\",\n \"title\": \"\"\n }\n ],\n \"contributors\": [\n \"\"\n ],\n \"datePublished\": \"\",\n \"description\": \"\",\n \"doi\": \"\",\n \"downloadUrl\": \"\",\n \"fulltext\": \"\",\n \"fulltextIdentifier\": \"\",\n \"fulltextUrls\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"identifiers\": [\n \"\"\n ],\n \"journals\": [\n {\n \"identifiers\": [\n \"\"\n ],\n \"title\": \"\"\n }\n ],\n \"language\": {\n \"deletedStatus\": {{faker 'number.int' max=99999}},\n \"depositedDate\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"indexed\": {{faker 'number.int' max=99999}},\n \"metadataUpdated\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"pdfOrigin\": \"\",\n \"pdfSize\": {{faker 'number.int' max=99999}},\n \"pdfStatus\": {{faker 'number.int' max=99999}},\n \"tdmOnly\": {{faker 'datatype.boolean'}},\n \"textStatus\": {{faker 'number.int' max=99999}},\n \"timestamp\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\"\n },\n \"oai\": \"\",\n \"publisher\": \"\",\n \"rawRecordXml\": {\n \"datetime\": \"\",\n \"metadata\": \"\"\n },\n \"relations\": [\n \"\"\n ],\n \"repositories\": [\n {\n \"dataProviderSourceStats\": [\n \"\"\n ],\n \"history\": [\n \"\"\n ],\n \"historyCumulative\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"lastSeen\": \"{{faker 'date.recent' 365}}\",\n \"name\": \"\",\n \"openDoarId\": {{faker 'number.int' max=99999}},\n \"repositoryLocation\": {\n \"country\": \"\",\n \"countryCode\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}},\n \"repositoryName\": \"\"\n },\n \"repositoryStats\": {\n \"countFulltext\": {{faker 'number.int' max=99999}},\n \"countMetadata\": {{faker 'number.int' max=99999}},\n \"dateLastProcessed\": \"\"\n },\n \"uri\": \"\",\n \"urlHomepage\": \"\",\n \"urlOaipmh\": \"\"\n }\n ],\n \"repositoryDocument\": \"\",\n \"similarities\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"score\": {{faker 'number.float'}},\n \"title\": \"\"\n }\n ],\n \"subjects\": [\n \"\"\n ],\n \"title\": \"\",\n \"topics\": [\n \"\"\n ],\n \"types\": [\n \"\"\n ],\n \"year\": {{faker 'number.int' max=99999}}\n },\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "778c9bfb-1fc2-454b-9813-2302a1f6450a", "body": "", "latency": 0, "statusCode": 400, "label": "Invalid identifier supplied", "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": "4469d302-7010-4dcb-b8c4-9e9e1e8ef46a", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "31c9c2db-e623-443c-9a58-62c6cd81a792", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "71fccd43-ba65-44f0-b5eb-714e5490be4c", "documentation": "Get fulltext PDF by CORE ID", "method": "get", "endpoint": "articles/get/:coreId/download/pdf", "responses": [ { "uuid": "2875149b-9fee-49d6-8e65-83b3664578c2", "body": "", "latency": 0, "statusCode": 200, "label": "Successful operation", "headers": [{ "key": "Content-Type", "value": "application/pdf" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b58eae49-761c-463f-983b-f8ac0eca231d", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "headers": [{ "key": "Content-Type", "value": "application/pdf" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "eb9da0ea-a637-4181-9ad3-987c37994fc8", "body": "", "latency": 0, "statusCode": 404, "label": "No Article pdf found", "headers": [{ "key": "Content-Type", "value": "application/pdf" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "25900844-5fd8-4209-a806-70a8e891ea18", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "headers": [{ "key": "Content-Type", "value": "application/pdf" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bd9b0555-69fb-4df7-9fa0-ccceb2bbd472", "documentation": "Get article history by CORE ID", "method": "get", "endpoint": "articles/get/:coreId/history", "responses": [ { "uuid": "f898da36-e449-49ff-a67d-64b9e1aa9a8a", "body": "{\n \"data\": [\n {\n \"datetime\": \"\",\n \"metadata\": \"\"\n }\n ],\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "cf198335-1ab4-482c-a0c7-187d8c075634", "body": "", "latency": 0, "statusCode": 400, "label": "Parameter invalid or out of bounds", "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": "6c4ed679-4a11-4e77-9f94-1e031b93ad95", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "cc6d7526-327d-4890-9c44-d2c326616ab0", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "2cf24e4d-5750-4229-9409-49c685da14b3", "documentation": "Batch operation for search through articles", "method": "post", "endpoint": "articles/search", "responses": [ { "uuid": "3492edc3-f538-455f-87d1-a903bcc31646", "body": "[\n {\n \"data\": [\n {\n \"authors\": [\n \"\"\n ],\n \"citations\": [\n {\n \"authors\": \"\",\n \"date\": \"\",\n \"doi\": \"\",\n \"raw\": \"\",\n \"title\": \"\"\n }\n ],\n \"contributors\": [\n \"\"\n ],\n \"datePublished\": \"\",\n \"description\": \"\",\n \"doi\": \"\",\n \"downloadUrl\": \"\",\n \"fulltext\": \"\",\n \"fulltextIdentifier\": \"\",\n \"fulltextUrls\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"identifiers\": [\n \"\"\n ],\n \"journals\": [\n {\n \"identifiers\": [\n \"\"\n ],\n \"title\": \"\"\n }\n ],\n \"language\": {\n \"deletedStatus\": {{faker 'number.int' max=99999}},\n \"depositedDate\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"indexed\": {{faker 'number.int' max=99999}},\n \"metadataUpdated\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"pdfOrigin\": \"\",\n \"pdfSize\": {{faker 'number.int' max=99999}},\n \"pdfStatus\": {{faker 'number.int' max=99999}},\n \"tdmOnly\": {{faker 'datatype.boolean'}},\n \"textStatus\": {{faker 'number.int' max=99999}},\n \"timestamp\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\"\n },\n \"oai\": \"\",\n \"publisher\": \"\",\n \"rawRecordXml\": {\n \"datetime\": \"\",\n \"metadata\": \"\"\n },\n \"relations\": [\n \"\"\n ],\n \"repositories\": [\n {\n \"dataProviderSourceStats\": [\n \"\"\n ],\n \"history\": [\n \"\"\n ],\n \"historyCumulative\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"lastSeen\": \"{{faker 'date.recent' 365}}\",\n \"name\": \"\",\n \"openDoarId\": {{faker 'number.int' max=99999}},\n \"repositoryLocation\": {\n \"country\": \"\",\n \"countryCode\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}},\n \"repositoryName\": \"\"\n },\n \"repositoryStats\": {\n \"countFulltext\": {{faker 'number.int' max=99999}},\n \"countMetadata\": {{faker 'number.int' max=99999}},\n \"dateLastProcessed\": \"\"\n },\n \"uri\": \"\",\n \"urlHomepage\": \"\",\n \"urlOaipmh\": \"\"\n }\n ],\n \"repositoryDocument\": \"\",\n \"similarities\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"score\": {{faker 'number.float'}},\n \"title\": \"\"\n }\n ],\n \"subjects\": [\n \"\"\n ],\n \"title\": \"\",\n \"topics\": [\n \"\"\n ],\n \"types\": [\n \"\"\n ],\n \"year\": {{faker 'number.int' max=99999}}\n }\n ],\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\",\n \"totalHits\": {{faker 'number.int' max=99999}}\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "4d5fd092-7e88-4f11-8105-e2c93dd4cddb", "body": "", "latency": 0, "statusCode": 400, "label": "Missing or malformed JSON in request body", "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": "4bc0349c-cd9f-4fc5-bc5c-3422e76a95b8", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "b5a6ce7b-ddd7-413d-b07f-321688f3415b", "body": "", "latency": 0, "statusCode": 403, "label": "Too many queries in request body", "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": "46c711a1-5ddb-4a3d-9340-13b1f499eda9", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "e1c3be48-a84e-47d5-9f31-698276d46f7a", "documentation": "Search through all documents", "method": "get", "endpoint": "articles/search/:query", "responses": [ { "uuid": "fd847d19-362b-4f64-b5c0-5aa5123e5954", "body": "{\n \"data\": [\n {\n \"authors\": [\n \"\"\n ],\n \"citations\": [\n {\n \"authors\": \"\",\n \"date\": \"\",\n \"doi\": \"\",\n \"raw\": \"\",\n \"title\": \"\"\n }\n ],\n \"contributors\": [\n \"\"\n ],\n \"datePublished\": \"\",\n \"description\": \"\",\n \"doi\": \"\",\n \"downloadUrl\": \"\",\n \"fulltext\": \"\",\n \"fulltextIdentifier\": \"\",\n \"fulltextUrls\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"identifiers\": [\n \"\"\n ],\n \"journals\": [\n {\n \"identifiers\": [\n \"\"\n ],\n \"title\": \"\"\n }\n ],\n \"language\": {\n \"deletedStatus\": {{faker 'number.int' max=99999}},\n \"depositedDate\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"indexed\": {{faker 'number.int' max=99999}},\n \"metadataUpdated\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"pdfOrigin\": \"\",\n \"pdfSize\": {{faker 'number.int' max=99999}},\n \"pdfStatus\": {{faker 'number.int' max=99999}},\n \"tdmOnly\": {{faker 'datatype.boolean'}},\n \"textStatus\": {{faker 'number.int' max=99999}},\n \"timestamp\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\"\n },\n \"oai\": \"\",\n \"publisher\": \"\",\n \"rawRecordXml\": {\n \"datetime\": \"\",\n \"metadata\": \"\"\n },\n \"relations\": [\n \"\"\n ],\n \"repositories\": [\n {\n \"dataProviderSourceStats\": [\n \"\"\n ],\n \"history\": [\n \"\"\n ],\n \"historyCumulative\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"lastSeen\": \"{{faker 'date.recent' 365}}\",\n \"name\": \"\",\n \"openDoarId\": {{faker 'number.int' max=99999}},\n \"repositoryLocation\": {\n \"country\": \"\",\n \"countryCode\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}},\n \"repositoryName\": \"\"\n },\n \"repositoryStats\": {\n \"countFulltext\": {{faker 'number.int' max=99999}},\n \"countMetadata\": {{faker 'number.int' max=99999}},\n \"dateLastProcessed\": \"\"\n },\n \"uri\": \"\",\n \"urlHomepage\": \"\",\n \"urlOaipmh\": \"\"\n }\n ],\n \"repositoryDocument\": \"\",\n \"similarities\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"score\": {{faker 'number.float'}},\n \"title\": \"\"\n }\n ],\n \"subjects\": [\n \"\"\n ],\n \"title\": \"\",\n \"topics\": [\n \"\"\n ],\n \"types\": [\n \"\"\n ],\n \"year\": {{faker 'number.int' max=99999}}\n }\n ],\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\",\n \"totalHits\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "0cd6de92-1145-430f-a16d-a118e71c3d7a", "body": "", "latency": 0, "statusCode": 400, "label": "Parameter invalid or out of bounds", "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": "ec31bd07-ad6a-48b5-8bbb-dd8f26838bd7", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "34acc385-468f-471b-9b06-7e416527e3fb", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "f08f10fa-91cb-4cde-9e5f-d1584e410844", "documentation": "Get articles by similarity to a text", "method": "post", "endpoint": "articles/similar", "responses": [ { "uuid": "0bf84a84-6d51-4dbe-b067-6430a12f3d67", "body": "{\n \"data\": [\n {\n \"authors\": [\n \"\"\n ],\n \"citations\": [\n {\n \"authors\": \"\",\n \"date\": \"\",\n \"doi\": \"\",\n \"raw\": \"\",\n \"title\": \"\"\n }\n ],\n \"contributors\": [\n \"\"\n ],\n \"datePublished\": \"\",\n \"description\": \"\",\n \"doi\": \"\",\n \"downloadUrl\": \"\",\n \"fulltext\": \"\",\n \"fulltextIdentifier\": \"\",\n \"fulltextUrls\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"identifiers\": [\n \"\"\n ],\n \"journals\": [\n {\n \"identifiers\": [\n \"\"\n ],\n \"title\": \"\"\n }\n ],\n \"language\": {\n \"deletedStatus\": {{faker 'number.int' max=99999}},\n \"depositedDate\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"indexed\": {{faker 'number.int' max=99999}},\n \"metadataUpdated\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"pdfOrigin\": \"\",\n \"pdfSize\": {{faker 'number.int' max=99999}},\n \"pdfStatus\": {{faker 'number.int' max=99999}},\n \"tdmOnly\": {{faker 'datatype.boolean'}},\n \"textStatus\": {{faker 'number.int' max=99999}},\n \"timestamp\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\"\n },\n \"oai\": \"\",\n \"publisher\": \"\",\n \"rawRecordXml\": {\n \"datetime\": \"\",\n \"metadata\": \"\"\n },\n \"relations\": [\n \"\"\n ],\n \"repositories\": [\n {\n \"dataProviderSourceStats\": [\n \"\"\n ],\n \"history\": [\n \"\"\n ],\n \"historyCumulative\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"lastSeen\": \"{{faker 'date.recent' 365}}\",\n \"name\": \"\",\n \"openDoarId\": {{faker 'number.int' max=99999}},\n \"repositoryLocation\": {\n \"country\": \"\",\n \"countryCode\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}},\n \"repositoryName\": \"\"\n },\n \"repositoryStats\": {\n \"countFulltext\": {{faker 'number.int' max=99999}},\n \"countMetadata\": {{faker 'number.int' max=99999}},\n \"dateLastProcessed\": \"\"\n },\n \"uri\": \"\",\n \"urlHomepage\": \"\",\n \"urlOaipmh\": \"\"\n }\n ],\n \"repositoryDocument\": \"\",\n \"similarities\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"score\": {{faker 'number.float'}},\n \"title\": \"\"\n }\n ],\n \"subjects\": [\n \"\"\n ],\n \"title\": \"\",\n \"topics\": [\n \"\"\n ],\n \"types\": [\n \"\"\n ],\n \"year\": {{faker 'number.int' max=99999}}\n }\n ],\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "0970ea3b-288d-48e2-9b94-64ea4dc1e51f", "body": "", "latency": 0, "statusCode": 400, "label": "Missing text in request body or parameter out of bounds or invalid parameter", "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": "78945d9b-c62c-4aca-b635-c9c2d7df8720", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "99740e1a-db83-4af7-9dec-762ae79396d7", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "f8b2be7f-3412-4c86-a1fb-60635c826cd4", "documentation": "Batch operation for retrieving journals by ISSN", "method": "post", "endpoint": "journals/get", "responses": [ { "uuid": "5f1008d4-9642-41e6-a9a4-f981b471c675", "body": "[\n {\n \"data\": {\n \"identifiers\": [\n \"\"\n ],\n \"language\": \"\",\n \"publisher\": \"\",\n \"rights\": \"\",\n \"subjects\": [\n \"\"\n ],\n \"title\": \"\"\n },\n \"status\": \"{{oneOf (array 'OK' 'NOT_FOUND' 'TOO_MANY_QUERIES' 'MISSING_PARAMETER' 'INVALID_PARAMETER')}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "f8275fd6-03ff-4f17-8ea8-bc48e2518742", "body": "", "latency": 0, "statusCode": 400, "label": "Missing or malformed JSON in request body", "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": "1c7ee78f-ef13-48e9-8951-7b718241e719", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "f134aa9c-f86b-45ef-ae29-f696b34c1505", "body": "", "latency": 0, "statusCode": 403, "label": "Too many queries in request body", "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": "8f55516a-2812-4991-838a-daf6e412700d", "documentation": "Find journal by ISSN", "method": "get", "endpoint": "journals/get/:issn", "responses": [ { "uuid": "5d63864d-d864-4212-abf7-376ba172a6be", "body": "{\n \"data\": {\n \"identifiers\": [\n \"\"\n ],\n \"language\": \"\",\n \"publisher\": \"\",\n \"rights\": \"\",\n \"subjects\": [\n \"\"\n ],\n \"title\": \"\"\n },\n \"status\": \"{{oneOf (array 'OK' 'NOT_FOUND' 'TOO_MANY_QUERIES' 'MISSING_PARAMETER' 'INVALID_PARAMETER')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "729e0097-a2fa-4344-a230-d3c85d7dd2bc", "body": "", "latency": 0, "statusCode": 400, "label": "Invalid ISSN identifier supplied", "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": "15ff9d27-aeb0-4747-91ff-70a6dd31479b", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "3cb84a19-d28b-431d-937b-1ebcbaf75a2b", "documentation": "Batch operation for search through journals", "method": "post", "endpoint": "journals/search", "responses": [ { "uuid": "5734cd5f-866b-4c78-9541-71717ed64bfe", "body": "[\n {\n \"data\": {\n \"identifiers\": [\n \"\"\n ],\n \"language\": \"\",\n \"publisher\": \"\",\n \"rights\": \"\",\n \"subjects\": [\n \"\"\n ],\n \"title\": \"\"\n },\n \"status\": \"{{oneOf (array 'OK' 'NOT_FOUND' 'TOO_MANY_QUERIES' 'MISSING_PARAMETER' 'INVALID_PARAMETER')}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "570f71fd-3cf6-4601-8d68-306858e6a1aa", "body": "", "latency": 0, "statusCode": 400, "label": "Missing or malformed JSON in request body", "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": "a4c2b2fc-8420-4ec6-8672-e2768ad14889", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "44096c6c-1d95-4c25-ab6b-8f63b028a950", "body": "", "latency": 0, "statusCode": 403, "label": "Too many queries in request body", "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": "728ddb45-52ae-46e3-9b2b-a40725323707", "documentation": "Search through journals", "method": "get", "endpoint": "journals/search/:query", "responses": [ { "uuid": "372b6557-34f1-45aa-b8c4-cbc295b1f466", "body": "{\n \"data\": [\n {\n \"identifiers\": [\n \"\"\n ],\n \"language\": \"\",\n \"publisher\": \"\",\n \"rights\": \"\",\n \"subjects\": [\n \"\"\n ],\n \"title\": \"\"\n }\n ],\n \"status\": \"{{oneOf (array 'OK' 'NOT_FOUND' 'TOO_MANY_QUERIES' 'MISSING_PARAMETER' 'INVALID_PARAMETER')}}\",\n \"totalHits\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "833111a0-581f-4d91-9185-724a9a9829bb", "body": "", "latency": 0, "statusCode": 400, "label": "Parameter invalid or out of bounds", "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": "91a7e4db-4020-4597-a2e3-977cade9249c", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "e6327c1c-5b72-4ac7-8a48-ee17571e4ad4", "documentation": "Batch operation for retrieving repositories by CORE repository ID", "method": "post", "endpoint": "repositories/get", "responses": [ { "uuid": "a9bada3a-ac61-442b-992f-3a146c1d8045", "body": "[\n {\n \"data\": {\n \"dataProviderSourceStats\": [\n \"\"\n ],\n \"history\": [\n \"\"\n ],\n \"historyCumulative\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"lastSeen\": \"{{faker 'date.recent' 365}}\",\n \"name\": \"\",\n \"openDoarId\": {{faker 'number.int' max=99999}},\n \"repositoryLocation\": {\n \"country\": \"\",\n \"countryCode\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}},\n \"repositoryName\": \"\"\n },\n \"repositoryStats\": {\n \"countFulltext\": {{faker 'number.int' max=99999}},\n \"countMetadata\": {{faker 'number.int' max=99999}},\n \"dateLastProcessed\": \"\"\n },\n \"uri\": \"\",\n \"urlHomepage\": \"\",\n \"urlOaipmh\": \"\"\n },\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "01569ff9-cbaf-4276-84da-6fad1cecc24a", "body": "", "latency": 0, "statusCode": 400, "label": "Missing or malformed JSON in request body", "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": "9b0fbe38-7714-4122-8654-080638a872cb", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "b4b46618-73cc-400f-afdd-be4f10abd562", "body": "", "latency": 0, "statusCode": 403, "label": "Too many queries in request body", "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": "5d150ef1-433c-42d2-a043-40904357aff0", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "e789696a-8c0f-45f1-bc28-3b9b6770b52d", "documentation": "Get repository by CORE repository ID", "method": "get", "endpoint": "repositories/get/:repositoryId", "responses": [ { "uuid": "838ea959-e764-421f-81d3-d61f452d3387", "body": "{\n \"data\": {\n \"dataProviderSourceStats\": [\n \"\"\n ],\n \"history\": [\n \"\"\n ],\n \"historyCumulative\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"lastSeen\": \"{{faker 'date.recent' 365}}\",\n \"name\": \"\",\n \"openDoarId\": {{faker 'number.int' max=99999}},\n \"repositoryLocation\": {\n \"country\": \"\",\n \"countryCode\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}},\n \"repositoryName\": \"\"\n },\n \"repositoryStats\": {\n \"countFulltext\": {{faker 'number.int' max=99999}},\n \"countMetadata\": {{faker 'number.int' max=99999}},\n \"dateLastProcessed\": \"\"\n },\n \"uri\": \"\",\n \"urlHomepage\": \"\",\n \"urlOaipmh\": \"\"\n },\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "68b6341d-9407-48c9-9e69-32f241c38220", "body": "", "latency": 0, "statusCode": 400, "label": "Invalid identifier supplied", "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": "59a35ac1-5be6-4dc5-9eed-383ec0c24b9c", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "d2ebe57a-f2b9-4521-8982-ebf10e9810e8", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "d66392b4-11ed-4c7e-8858-a533a52a5b62", "documentation": "Batch operation for searching through repositories", "method": "post", "endpoint": "repositories/search", "responses": [ { "uuid": "18825c5d-97ed-42f1-93d2-f70141f8e7f2", "body": "{\n \"data\": [\n {\n \"dataProviderSourceStats\": [\n \"\"\n ],\n \"history\": [\n \"\"\n ],\n \"historyCumulative\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"lastSeen\": \"{{faker 'date.recent' 365}}\",\n \"name\": \"\",\n \"openDoarId\": {{faker 'number.int' max=99999}},\n \"repositoryLocation\": {\n \"country\": \"\",\n \"countryCode\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}},\n \"repositoryName\": \"\"\n },\n \"repositoryStats\": {\n \"countFulltext\": {{faker 'number.int' max=99999}},\n \"countMetadata\": {{faker 'number.int' max=99999}},\n \"dateLastProcessed\": \"\"\n },\n \"uri\": \"\",\n \"urlHomepage\": \"\",\n \"urlOaipmh\": \"\"\n }\n ],\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\",\n \"totalHits\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "85051c42-86b9-43ba-8434-e330f5018526", "body": "", "latency": 0, "statusCode": 400, "label": "Missing or malformed JSON in request body", "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": "2e768e6a-8f90-4766-9b38-4c3bd32d674c", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "551e88ab-5728-45c5-b01f-7224a025e8c6", "body": "", "latency": 0, "statusCode": 403, "label": "Too many queries in request body", "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": "fbfcf9de-8a58-4c4d-bb50-48878e89bc2a", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "45fc457d-cc6f-428b-8836-91c2af3c2b5b", "documentation": "Search through all repositories", "method": "get", "endpoint": "repositories/search/:query", "responses": [ { "uuid": "2705f671-3212-4df3-b36f-d681b327e097", "body": "{\n \"data\": [\n {\n \"dataProviderSourceStats\": [\n \"\"\n ],\n \"history\": [\n \"\"\n ],\n \"historyCumulative\": [\n \"\"\n ],\n \"id\": {{faker 'number.int' max=99999}},\n \"lastSeen\": \"{{faker 'date.recent' 365}}\",\n \"name\": \"\",\n \"openDoarId\": {{faker 'number.int' max=99999}},\n \"repositoryLocation\": {\n \"country\": \"\",\n \"countryCode\": \"\",\n \"id\": {{faker 'number.int' max=99999}},\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}},\n \"repositoryName\": \"\"\n },\n \"repositoryStats\": {\n \"countFulltext\": {{faker 'number.int' max=99999}},\n \"countMetadata\": {{faker 'number.int' max=99999}},\n \"dateLastProcessed\": \"\"\n },\n \"uri\": \"\",\n \"urlHomepage\": \"\",\n \"urlOaipmh\": \"\"\n }\n ],\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\",\n \"totalHits\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "4526179a-dff9-4fb8-be01-055479eb376d", "body": "", "latency": 0, "statusCode": 400, "label": "Parameter invalid or out of bounds", "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": "77e18884-6483-4fa0-afa0-2e99c066c544", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "4a6c1086-2c22-4ddb-8042-7c36cc1920d9", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "9567b4a3-8654-4dac-b53f-20e9f917be4f", "documentation": "Batch operation for search through all resources", "method": "post", "endpoint": "search", "responses": [ { "uuid": "88869462-de41-4605-99b4-2ea24e51826e", "body": "[\n {\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"{{oneOf (array 'journal' 'article' 'repository')}}\"\n }\n ],\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\",\n \"totalHits\": {{faker 'number.int' max=99999}}\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "37b6898a-6a88-48ff-b4c3-643ed1d2d3e5", "body": "", "latency": 0, "statusCode": 400, "label": "Missing or malformed JSON in request body", "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": "a26868ed-6704-44a8-b946-1ba4e1fdb2a3", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "c9de7e6d-5b94-4955-a971-52d62e6d6360", "body": "", "latency": 0, "statusCode": 403, "label": "Too many queries in request body", "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": "80eea464-5ba7-4727-999e-6424535a2ac0", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "afa051bf-52b8-4af2-9f0a-654470e67d26", "documentation": "Search through all resources", "method": "get", "endpoint": "search/:query", "responses": [ { "uuid": "5434a326-9e04-4aab-af35-a54067cb5b52", "body": "{\n \"data\": [\n {\n \"id\": \"\",\n \"type\": \"{{oneOf (array 'journal' 'article' 'repository')}}\"\n }\n ],\n \"status\": \"{{oneOf (array 'OK' 'Not found' 'Too many queries' 'Missing parameter' 'Invalid parameter' 'Parameter out of bounds')}}\",\n \"totalHits\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful operation", "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": "37cca5b9-f83c-4ca4-8581-9a989f36f0de", "body": "", "latency": 0, "statusCode": 400, "label": "Parameter invalid or out of bounds", "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": "03abef9a-b513-4991-971b-ea936d6e4edb", "body": "", "latency": 0, "statusCode": 401, "label": "Invalid or no API key provided", "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": "2d1bbbd3-630c-4d84-9019-0d7d5001e0dc", "body": "", "latency": 0, "statusCode": 429, "label": "Too many requests in given amount of time", "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": "d6188da9-4c28-471c-8ecc-740751088a7d" }, { "type": "route", "uuid": "be91fc6e-3baf-471e-8593-0f01240637df" }, { "type": "route", "uuid": "ac8e919b-4875-48d4-8eef-e9f4cf71f79c" }, { "type": "route", "uuid": "71fccd43-ba65-44f0-b5eb-714e5490be4c" }, { "type": "route", "uuid": "bd9b0555-69fb-4df7-9fa0-ccceb2bbd472" }, { "type": "route", "uuid": "2cf24e4d-5750-4229-9409-49c685da14b3" }, { "type": "route", "uuid": "e1c3be48-a84e-47d5-9f31-698276d46f7a" }, { "type": "route", "uuid": "f08f10fa-91cb-4cde-9e5f-d1584e410844" }, { "type": "route", "uuid": "f8b2be7f-3412-4c86-a1fb-60635c826cd4" }, { "type": "route", "uuid": "8f55516a-2812-4991-838a-daf6e412700d" }, { "type": "route", "uuid": "3cb84a19-d28b-431d-937b-1ebcbaf75a2b" }, { "type": "route", "uuid": "728ddb45-52ae-46e3-9b2b-a40725323707" }, { "type": "route", "uuid": "e6327c1c-5b72-4ac7-8a48-ee17571e4ad4" }, { "type": "route", "uuid": "e789696a-8c0f-45f1-bc28-3b9b6770b52d" }, { "type": "route", "uuid": "d66392b4-11ed-4c7e-8858-a533a52a5b62" }, { "type": "route", "uuid": "45fc457d-cc6f-428b-8836-91c2af3c2b5b" }, { "type": "route", "uuid": "9567b4a3-8654-4dac-b53f-20e9f917be4f" }, { "type": "route", "uuid": "afa051bf-52b8-4af2-9f0a-654470e67d26" } ] }