How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

University of Groningen Datasets API

The Datasets API from University of Groningen — 101 operation(s) for datasets.

University of Groningen Datasets API is one of 75 APIs that University of Groningen publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Datasets. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 133 operations across 101 paths, and defines 1 schema. It is described by OpenAPI 3.0.3, at version 6.9.

Requests are made against a single base URL, https://dataverse.nl.

133 operations 101 paths 1 schemas 21 DELETE63 GET27 POST22 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
6.9
Base URL
https://pure.rug.nl/ws/oai
Resource Areas
1

Paths & Operations 133

Across 101 paths, the API surfaces 133 operations — 21 DELETE, 63 GET, 27 POST, 22 PUT. Each is listed below with its method, path, parameters, and response codes.

Datasets 133
GET
/datasets/datasetTypes
Datasets_getDatasetTypes → 200
POST
/datasets/datasetTypes
Datasets_addDatasetType → 200
GET
/datasets/datasetTypes/{idOrName}
Datasets_getDatasetTypes 1 param → 200
PUT
/datasets/datasetTypes/{idOrName}
Datasets_updateDatasetTypeLinksWithMetadataBlocks 1 param → 200
PUT
/datasets/datasetTypes/{idOrName}/licenses
Datasets_updateDatasetTypeWithLicenses 1 param → 200
DELETE
/datasets/datasetTypes/{id}
Datasets_deleteDatasetType 1 param → 200
GET
/datasets/export
Datasets_exportDataset 3 params → 200
GET
/datasets/listCurationStates
Datasets_getCurationStates 1 param → 200
GET
/datasets/locks
Datasets_listLocks 2 params → 200
POST
/datasets/modifyRegistrationAll
Datasets_updateDatasetTargetURLAll → 200
POST
/datasets/modifyRegistrationPIDMetadataAll
Datasets_updateDatasetPIDMetadataAll → 200
PUT
/datasets/mpupload
Datasets_completeMPUpload 3 params → 200
DELETE
/datasets/mpupload
Datasets_abortMPUpload 3 params → 200
GET
/datasets/previewUrlDatasetVersion/{previewUrlToken}
Datasets_getPreviewUrlDatasetVersion 2 params → 200
GET
/datasets/previewUrlDatasetVersion/{previewUrlToken}/citation
Datasets_getPreviewUrlDatasetVersionCitation 1 param → 200
GET
/datasets/privateUrlDatasetVersion/{privateUrlToken}
Datasets_getPrivateUrlDatasetVersion 2 params → 200
GET
/datasets/privateUrlDatasetVersion/{privateUrlToken}/citation
Datasets_getPrivateUrlDatasetVersionCitation 1 param → 200
GET
/datasets/summaryFieldNames
Datasets_getDatasetSummaryFieldNames → 200
DELETE
/datasets/{datasetId}/deleteLink/{linkedDataverseId}
Datasets_deleteDatasetLinkingDataverse 2 params → 200
GET
/datasets/{identifier}/allowedCurationLabels
Datasets_getAllowedCurationLabels 1 param → 200
GET
/datasets/{identifier}/assignments
Datasets_getAssignments 1 param → 200
POST
/datasets/{identifier}/assignments
Datasets_createAssignment 2 params → 200
GET
/datasets/{identifier}/assignments/history
Datasets_getRoleAssignmentHistory 1 param → 200
DELETE
/datasets/{identifier}/assignments/{id}
Datasets_deleteAssignment 2 params → 200
GET
/datasets/{identifier}/curationLabelSet
Datasets_getCurationLabelSet 1 param → 200
PUT
/datasets/{identifier}/curationLabelSet
Datasets_setCurationLabelSet 2 params → 200
DELETE
/datasets/{identifier}/curationLabelSet
Datasets_resetCurationLabelSet 1 param → 200
POST
/datasets/{identifier}/dataCaptureModule/checksumValidation
Datasets_receiveChecksumValidationResults 1 param → 200
GET
/datasets/{identifier}/dataCaptureModule/rsyncdeprecated
Datasets_getRsync 1 param → 200
GET
/datasets/{identifier}/files/assignments/history
Datasets_getFilesRoleAssignmentHistory 1 param → 200
GET
/datasets/{identifier}/guestbookEntryAtRequest
Datasets_getGuestbookEntryOption 1 param → 200
PUT
/datasets/{identifier}/guestbookEntryAtRequest
Datasets_setguestbookEntryAtRequest 1 param → 200
DELETE
/datasets/{identifier}/guestbookEntryAtRequest
Datasets_resetGuestbookEntryAtRequest 1 param → 200
POST
/datasets/{identifier}/lock/{type}
Datasets_lockDataset 2 params → 200
GET
/datasets/{identifier}/locks
Datasets_getLocksForDataset 2 params → 200
DELETE
/datasets/{identifier}/locks
Datasets_deleteLocks 2 params → 200
GET
/datasets/{identifier}/pidGenerator
Datasets_getPidGenerator 1 param → 200
PUT
/datasets/{identifier}/pidGenerator
Datasets_setPidGenerator 1 param → 200
DELETE
/datasets/{identifier}/pidGenerator
Datasets_resetPidGenerator 1 param → 200
PUT
/datasets/{identifier}/pidReconcile
Datasets_reconcilePid 1 param → 200
GET
/datasets/{identifier}/storage/quota
Datasets_getDatasetQuota 2 params → 200
PUT
/datasets/{identifier}/storage/quota
Datasets_setDatasetQuota 1 param → 200
DELETE
/datasets/{identifier}/storage/quota
Datasets_deleteDatasetQuota 1 param → 200
GET
/datasets/{identifier}/storage/use
Datasets_getDatasetStorageUse 1 param → 200
GET
/datasets/{identifier}/storageDriver
Datasets_getFileStore 1 param → 200
PUT
/datasets/{identifier}/storageDriver
Datasets_setFileStore 1 param → 200
DELETE
/datasets/{identifier}/storageDriver
Datasets_resetFileStore 1 param → 200
GET
/datasets/{identifier}/storagesize
Datasets_getStorageSize 2 params → 200
GET
/datasets/{identifier}/timestamps
Datasets_getTimestamps 1 param → 200
GET
/datasets/{identifier}/uploadlimits
Datasets_getUploadLimits 1 param → 200
GET
/datasets/{identifier}/versions/{versionId}/downloadsize
Datasets_getDownloadSize 9 params → 200
GET
/datasets/{id}
Datasets_getDataset 2 params → 200
DELETE
/datasets/{id}
Datasets_deleteDataset 1 param → 200
PUT
/datasets/{id}/access
Datasets_editVersionTermsOfAccess 2 params → 200
GET
/datasets/{id}/actions/:publishdeprecated
Datasets_publishDataseUsingGetDeprecated 2 params → 200
POST
/datasets/{id}/actions/:publish
Datasets_publishDataset 3 params → 200
POST
/datasets/{id}/actions/:releasemigrated
Datasets_publishMigratedDataset 2 params body → 200
GET
/datasets/{id}/availableFileCategories
Datasets_getAvailableFileCategories 1 param → 200
PUT
/datasets/{id}/citationdate
Datasets_setCitationDate 1 param → 200
DELETE
/datasets/{id}/citationdate
Datasets_useDefaultCitationDate 1 param → 200
GET
/datasets/{id}/cleanStorage
Datasets_cleanStorage 2 params → 200
GET
/datasets/{id}/curationStatus
Datasets_getCurationStatus 2 params → 200
PUT
/datasets/{id}/curationStatus
Datasets_setCurationStatus 2 params → 200
DELETE
/datasets/{id}/curationStatus
Datasets_deleteCurationStatus 1 param → 200
PUT
/datasets/{id}/deleteFiles
Datasets_deleteDatasetFiles 1 param body → 200
PUT
/datasets/{id}/deleteMetadata
Datasets_deleteVersionMetadata 1 param → 200
DELETE
/datasets/{id}/destroy
Datasets_destroyDataset 1 param → 200
GET
/datasets/{id}/dirindex
Datasets_getFileAccessFolderView 4 params → 200
GET
/datasets/{id}/download/count
Datasets_getDownloadCountByDatasetId 2 params → 200
PUT
/datasets/{id}/editMetadata
Datasets_editVersionMetadata 3 params → 200
POST
/datasets/{id}/externalTool/{tid}/toolUrl
Datasets_getDatasetExternalToolUrl 2 params body → 200
POST
/datasets/{id}/files/actions/:set-embargo
Datasets_createFileEmbargo 1 param → 200
POST
/datasets/{id}/files/actions/:set-retention
Datasets_createFileRetention 1 param → 200
POST
/datasets/{id}/files/actions/:unset-embargo
Datasets_removeFileEmbargo 1 param → 200
POST
/datasets/{id}/files/actions/:unset-retention
Datasets_removeFileRetention 1 param → 200
POST
/datasets/{id}/files/metadata
Datasets_updateMultipleFileMetadata 1 param body → 200
DELETE
/datasets/{id}/files/uploadlimit
Datasets_deleteDatasetFilesLimits 1 param → 200
POST
/datasets/{id}/files/uploadlimit/{limit}
Datasets_updateDatasetFilesLimits 2 params → 200
GET
/datasets/{id}/globusDownloadParameters
Datasets_getGlobusDownloadParams 3 params → 200
GET
/datasets/{id}/globusUploadParameters
Datasets_getGlobusUploadParams 2 params → 200
PUT
/datasets/{id}/license
Datasets_updateLicense 1 param → 200
GET
/datasets/{id}/links
Datasets_getLinks 1 param → 200
GET
/datasets/{id}/logo
Datasets_getDatasetLogo 1 param → 200
GET
/datasets/{id}/makeDataCount/citations
Datasets_getMakeDataCountCitations 1 param → 200
GET
/datasets/{id}/makeDataCount/{metric}
Datasets_getMakeDataCountMetricCurrentMonth 3 params → 200
GET
/datasets/{id}/makeDataCount/{metric}/{yyyymm}
Datasets_getMakeDataCountMetric 4 params → 200
GET
/datasets/{id}/metadata
Datasets_getJsonLDMetadata 1 param → 200
PUT
/datasets/{id}/metadata
Datasets_updateVersionMetadata 2 params body → 200
PUT
/datasets/{id}/metadata/delete
Datasets_deleteMetadata 1 param body → 200
POST
/datasets/{id}/modifyRegistration
Datasets_updateDatasetTargetURL 1 param → 200
POST
/datasets/{id}/modifyRegistrationMetadata
Datasets_updateDatasetPIDMetadata 1 param → 200
POST
/datasets/{id}/monitorGlobusDownload
Datasets_monitorGlobusDownload 1 param body → 200
POST
/datasets/{id}/move/{targetDataverseAlias}
Datasets_moveDataset 3 params → 200
GET
/datasets/{id}/previewUrl
Datasets_getPreviewUrlData 1 param → 200
POST
/datasets/{id}/previewUrl
Datasets_createPreviewUrl 2 params → 200
DELETE
/datasets/{id}/previewUrl
Datasets_deletePreviewUrl 1 param → 200
GET
/datasets/{id}/privateUrldeprecated
Datasets_getPrivateUrlData 1 param → 200
POST
/datasets/{id}/privateUrldeprecated
Datasets_createPrivateUrl 2 params → 200
DELETE
/datasets/{id}/privateUrldeprecated
Datasets_deletePrivateUrl 1 param → 200
POST
/datasets/{id}/requestGlobusDownload
Datasets_requestGlobusDownload 2 params body → 200
POST
/datasets/{id}/requestGlobusUploadPaths
Datasets_requestGlobusUpload 1 param body → 200
POST
/datasets/{id}/returnToAuthor
Datasets_returnToAuthor 1 param → 200
POST
/datasets/{id}/submitForReview
Datasets_submitForReview 1 param → 200
GET
/datasets/{id}/thumbnail
Datasets_getDatasetThumbnail 1 param → 200
DELETE
/datasets/{id}/thumbnail
Datasets_removeDatasetLogo 1 param → 200
GET
/datasets/{id}/thumbnail/candidates
Datasets_getDatasetThumbnailCandidates 1 param → 200
POST
/datasets/{id}/thumbnail/{dataFileId}
Datasets_setDataFileAsThumbnail 2 params → 200
GET
/datasets/{id}/uploadurls
Datasets_getMPUploadUrls 2 params → 200
GET
/datasets/{id}/userPermissions
Datasets_getUserPermissionsOnDataset 1 param → 200
GET
/datasets/{id}/versions
Datasets_listVersions 5 params → 200
GET
/datasets/{id}/versions/compareSummary
Datasets_getCompareVersionsSummary 3 params → 200
GET
/datasets/{id}/versions/{versionId1}/compare/{versionId2}
Datasets_getCompareVersions 4 params → 200
GET
/datasets/{id}/versions/{versionId}
Datasets_getVersion 6 params → 200
PUT
/datasets/{id}/versions/{versionId}
Datasets_updateDraftVersion 2 params body → 200
DELETE
/datasets/{id}/versions/{versionId}
Datasets_deleteDraftVersion 2 params → 200
GET
/datasets/{id}/versions/{versionId}/canDownloadAtLeastOneFile
Datasets_getCanDownloadAtLeastOneFile 3 params → 200
GET
/datasets/{id}/versions/{versionId}/citation
Datasets_getDatasetVersionInternalCitation 3 params → 200
GET
/datasets/{id}/versions/{versionId}/citation/{format}
Datasets_getDatasetVersionCitation 4 params → 200
GET
/datasets/{id}/versions/{versionId}/customlicense
Datasets_getCustomTermsTab 2 params → 200
POST
/datasets/{id}/versions/{versionId}/deaccession
Datasets_deaccessionDataset 2 params → 200
GET
/datasets/{id}/versions/{versionId}/files
Datasets_getVersionFiles 11 params → 200
GET
/datasets/{id}/versions/{versionId}/files/counts
Datasets_getVersionFileCounts 8 params → 200
GET
/datasets/{id}/versions/{versionId}/linkset
Datasets_getLinkset 2 params → 200
GET
/datasets/{id}/versions/{versionId}/metadata
Datasets_getVersionJsonLDMetadata 2 params → 200
GET
/datasets/{id}/versions/{versionId}/versionNote
Datasets_getVersionCreationNote 2 params → 200
PUT
/datasets/{id}/versions/{versionId}/versionNote
Datasets_addVersionNote 2 params → 200
DELETE
/datasets/{id}/versions/{versionId}/versionNote
Datasets_deleteVersionNote 2 params → 200
GET
/datasets/{id}/versions/{versionNumber}/metadata/{block}
Datasets_getVersionMetadataBlock 3 params → 200
GET
/datasets/{id}/versions/{version}/toolparams/{tid}
Datasets_getExternalToolDVParams 4 params → 200
GET
/datasets/{id}/{version}/archivalStatus
Datasets_getDatasetVersionArchivalStatus 2 params → 200
PUT
/datasets/{id}/{version}/archivalStatus
Datasets_setDatasetVersionArchivalStatus 2 params body → 200
DELETE
/datasets/{id}/{version}/archivalStatus
Datasets_deleteDatasetVersionArchivalStatus 2 params → 200
PUT
/datasets/{linkedDatasetId}/link/{linkingDataverseAlias}
Datasets_linkDataset 2 params → 200

Schemas 1

The contract defines 1 schema that model the data the API accepts and returns. Each schema is shown below with its type and property counts.

Reason
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

university-of-groningen-datasets-api-openapi.yml Raw ↑

Other APIs University of Groningen publishes across the network.

UG Research Portal OAI-PMH (Pure)
iBridges / Python API for iRODS
University of Groningen Access API
University of Groningen activity API
University of Groningen addFilesToDataset API
University of Groningen addFileToDataset API
University of Groningen addGlobusFilesToDataset API
University of Groningen Admin API
University of Groningen application API
University of Groningen authorCollaboration API
University of Groningen award API
University of Groningen Batch API
Where this information came from

This is an independent, third-party profile of University of Groningen Datasets API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.