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 Files API

The Files API from Norwegian University of Science and Technology — 20 operation(s) for files.

Norwegian University of Science and Technology Files 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 Files. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 3 JSON Schemas.

This API exposes 25 operations across 20 paths. It is described by OpenAPI 3.0.3, at version 6.6.

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

25 operations 20 paths 0 schemas 2 DELETE13 GET9 POST1 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 25

Across 20 paths, the API surfaces 25 operations — 2 DELETE, 13 GET, 9 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Files 25
GET
/files/fixityAlgorithm
Files_getFixityAlgorithm → 200
GET
/files/{id}
Files_getFileData 4 params → 200
DELETE
/files/{id}
Files_deleteFileInDataset 1 param → 200
GET
/files/{id}/dataTables
Files_getFileDataTables 1 param → 200
GET
/files/{id}/downloadCount
Files_getFileDownloadCount 1 param → 200
POST
/files/{id}/extractNcml
Files_extractNcml 1 param → 200
GET
/files/{id}/hasBeenDeleted
Files_getHasBeenDeleted 1 param → 200
GET
/files/{id}/metadata
Files_getFileMetadata 1 param → 200
POST
/files/{id}/metadata
Files_updateFileMetadata 1 param → 200
POST
/files/{id}/metadata/categories
Files_setFileCategories 1 param → 200
GET
/files/{id}/metadata/draft
Files_getFileMetadataDraft 1 param → 200
POST
/files/{id}/metadata/tabularTags
Files_setFileTabularTags 1 param → 200
GET
/files/{id}/metadata/{fmid}/toolparams/{tid}
Files_getExternalToolFMParams 4 params → 200
GET
/files/{id}/prov-freeform
Prov_getProvFreeForm 1 param → 200
POST
/files/{id}/prov-freeform
Prov_addProvFreeForm 1 param body → 200
GET
/files/{id}/prov-json
Prov_getProvJson 1 param → 200
POST
/files/{id}/prov-json
Prov_addProvJson 2 params body → 200
DELETE
/files/{id}/prov-json
Prov_deleteProvJson 1 param → 200
POST
/files/{id}/redetect
Files_redetectDatafile 2 params → 200
POST
/files/{id}/reingest
Files_reingest 1 param → 200
PUT
/files/{id}/restrict
Files_restrictFileInDataset 1 param → 200
POST
/files/{id}/uningest
Files_uningestDatafile 1 param → 200
GET
/files/{id}/versionDifferences
Files_getFileVersionsList 1 param → 200
GET
/files/{id}/versions/{datasetVersionId}
Files_getFileDataForVersion 5 params → 200
GET
/files/{id}/versions/{dsVersionString}/citation
Files_getFileCitationByVersion 3 params → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ntnu-files-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