openapi: 3.0.0 info: title: NYCU Dataverse Native & Search Access Harvest API description: OpenAPI description served by the National Yang Ming Chiao Tung University (NYCU) Dataverse research-data repository (Dataverse Project v5.10.1) at https://dataverse.lib.nycu.edu.tw. Captured unmodified from the live /openapi endpoint; only the servers and info blocks were adjusted to point at the public base URL. version: 5.10.1 servers: - url: https://dataverse.lib.nycu.edu.tw description: NYCU Dataverse production instance. tags: - name: Harvest paths: /api/v1/harvest/clients: get: operationId: harvestingClients parameters: - name: key in: query schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest /api/v1/harvest/clients/{nickName}: get: operationId: harvestingClient parameters: - name: nickName in: path required: true schema: type: string - name: key in: query schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest put: operationId: modifyHarvestingClient parameters: - name: nickName in: path required: true schema: type: string - name: key in: query schema: type: string requestBody: content: '*/*': schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest post: operationId: createHarvestingClient parameters: - name: nickName in: path required: true schema: type: string - name: key in: query schema: type: string requestBody: content: '*/*': schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest /api/v1/harvest/clients/{nickName}/run: post: operationId: startHarvestingJob parameters: - name: nickName in: path required: true schema: type: string - name: key in: query schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest /api/v1/harvest/server/oaisets: get: operationId: oaiSets parameters: - name: key in: query schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest /api/v1/harvest/server/oaisets/add: post: operationId: createOaiSet parameters: - name: key in: query schema: type: string requestBody: content: '*/*': schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest /api/v1/harvest/server/oaisets/{specname}: get: operationId: oaiSet parameters: - name: specname in: path required: true schema: type: string - name: key in: query schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest put: operationId: modifyOaiSet parameters: - name: specname in: path required: true schema: type: string - name: key in: query schema: type: string requestBody: content: '*/*': schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest delete: operationId: deleteOaiSet parameters: - name: specname in: path required: true schema: type: string - name: key in: query schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest /api/v1/harvest/server/oaisets/{specname}/datasets: get: operationId: oaiSetListDatasets parameters: - name: specname in: path required: true schema: type: string - name: key in: query schema: type: string responses: default: content: '*/*': schema: type: object description: Default Response. tags: - Harvest