Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Norwegian University of Science and Technology Datasets API

The Datasets API from Norwegian University of Science and Technology — 87 operation(s) for datasets.

Norwegian University of Science and Technology Datasets API is one of 39 APIs that Norwegian University of Science and Technology publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 3 JSON Schema definitions.

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

This API exposes 117 operations across 87 paths, and defines 1 schema. It is described by OpenAPI 3.0.3, at version 6.6.

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

117 operations 87 paths 1 schemas 19 DELETE57 GET24 POST17 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
6.6
Base URL
https://api.cristin.no/v2/
Resource Areas
1

Paths & Operations 117

Across 87 paths, the API surfaces 117 operations — 19 DELETE, 57 GET, 24 POST, 17 PUT. Each is listed below with its method, path, parameters, and response codes.

Datasets 117
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
DELETE
/datasets/datasetTypes/{id}
Datasets_deleteDatasetType 1 param → 200
GET
/datasets/export
Datasets_exportDataset 2 params → 200
GET
/datasets/listCurationStates
Datasets_getCurationStates → 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
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}/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
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}/versions/{versionId}/downloadsize
Datasets_getDownloadSize 9 params → 200
GET
/datasets/{id}
Datasets_getDataset 2 params → 200
DELETE
/datasets/{id}
Datasets_deleteDataset 1 param → 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
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 1 param → 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 2 params → 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
GET
/datasets/{id}/globusDownloadParameters
Datasets_getGlobusDownloadParams 3 params → 200
GET
/datasets/{id}/globusUploadParameters
Datasets_getGlobusUploadParams 2 params → 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 1 param → 200
GET
/datasets/{id}/versions/{versionId1}/compare/{versionId2}
Datasets_getCompareVersions 3 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

ntnu-datasets-api-openapi.yml Raw ↑

Other APIs Norwegian University of Science and Technology publishes across the network.

Cristin Research Information API
NVA Nasjonalt Vitenarkiv API
TP Timetable Web Service
Feide / Dataporten Identity (OpenID Connect / SAML)
Norwegian University of Science and Technology Access API
Norwegian University of Science and Technology addFilesToDataset API
Norwegian University of Science and Technology addFileToDataset API
Norwegian University of Science and Technology addGlobusFilesToDataset API
Norwegian University of Science and Technology Admin API
Norwegian University of Science and Technology Batch API
Norwegian University of Science and Technology Builtin Users API
Norwegian University of Science and Technology Datasetfields API