openapi: 3.0.0 info: title: Tec de Monterrey Dataverse Native REST Access Harvest API version: 1.0.0 description: OpenAPI 3.0 description served live by the Tecnológico de Monterrey research open-data repository (datahub.tec.mx), running Dataverse 5.9. Retrieved from https://datahub.tec.mx/openapi. Internal deployment server URLs in the source document were replaced with the public base URL; paths and schemas are unmodified. servers: - url: https://datahub.tec.mx description: Tecnológico de Monterrey Dataverse (datahub.tec.mx) public Native REST API 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