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

Queen's University at Kingston Files API

The Files API from Queen's University at Kingston — 21 operation(s) for files.

Queen’s University at Kingston Files API is one of 38 APIs that Queen’s University at Kingston publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Files. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 26 operations across 21 paths. It is described by OpenAPI 3.0.3, at version v6.8.1-SP.

Requests are made against a single base URL, https://borealisdata.ca/api.

26 operations 21 paths 0 schemas 2 DELETE13 GET10 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
v6.8.1-SP
Base URL
https://api.qmulus.io/v1
Resource Areas
1

Paths & Operations 26

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

Files 26
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}/externalTool/{tid}/toolUrl
Files_getExternalToolUrl 2 params body → 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 2 params → 200
POST
/files/{id}/metadata/categories
Files_setFileCategories 2 params → 200
GET
/files/{id}/metadata/draft
Files_getFileMetadataDraft 1 param → 200
POST
/files/{id}/metadata/tabularTags
Files_setFileTabularTags 2 params → 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

queens-university-at-kingston-files-api-openapi.yml Raw ↑

Other APIs Queen's University at Kingston publishes across the network.

Qmulus Open Data API
QSpace Repository API (DSpace)
Queen's University at Kingston Access API
Queen's University at Kingston addFilesToDataset API
Queen's University at Kingston addFileToDataset API
Queen's University at Kingston addGlobusFilesToDataset API
Queen's University at Kingston Admin API
Queen's University at Kingston Batch API
Queen's University at Kingston Builtin Users API
Queen's University at Kingston Datasetfields API
Queen's University at Kingston Datasets API
Queen's University at Kingston Datatags API