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

The Admin API from Norwegian University of Science and Technology — 130 operation(s) for admin.

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

This API exposes 168 operations across 130 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.

168 operations 130 paths 0 schemas 27 DELETE85 GET36 POST20 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 168

Across 130 paths, the API surfaces 168 operations — 27 DELETE, 85 GET, 36 POST, 20 PUT. Each is listed below with its method, path, parameters, and response codes.

Admin 168
POST
/admin/archiveAllUnarchivedDatasetVersions
Admin_archiveAllUnarchivedDatasetVersions 3 params → 200
GET
/admin/assignee/{idtf}
Admin_findRoleAssignee 1 param → 200
GET
/admin/assignments/assignees/{raIdtf}
Admin_getAssignmentsFor 1 param → 200
GET
/admin/authenticatedUsersdeprecated
Admin_listAuthenticatedUsers → 200
POST
/admin/authenticatedUsers
Admin_createAuthenicatedUser → 200
PUT
/admin/authenticatedUsers/convert/builtin2oauth
Admin_builtin2oauth → 200
PUT
/admin/authenticatedUsers/convert/builtin2shib
Admin_builtin2shib → 200
DELETE
/admin/authenticatedUsers/id/{id}
Admin_deleteAuthenticatedUserById 1 param → 200
PUT
/admin/authenticatedUsers/id/{id}/convertRemoteToBuiltIn
Admin_convertOAuthUserToBuiltin 1 param → 200
PUT
/admin/authenticatedUsers/id/{id}/convertShibToBuiltIndeprecated
Admin_convertShibUserToBuiltin 1 param → 200
POST
/admin/authenticatedUsers/id/{id}/deactivate
Admin_deactivateAuthenticatedUserById 1 param → 200
GET
/admin/authenticatedUsers/{identifier}
Admin_getAuthenticatedUserByIdentifier 1 param → 200
DELETE
/admin/authenticatedUsers/{identifier}
Admin_deleteAuthenticatedUser 1 param → 200
POST
/admin/authenticatedUsers/{identifier}/deactivate
Admin_deactivateAuthenticatedUser 1 param → 200
GET
/admin/authenticationProviderFactories
Admin_listAuthProviderFactories → 200
GET
/admin/authenticationProviders
Admin_listAuthProviders → 200
POST
/admin/authenticationProviders
Admin_addProvider → 200
GET
/admin/authenticationProviders/{id}
Admin_showProvider 1 param → 200
DELETE
/admin/authenticationProviders/{id}
Admin_deleteAuthenticationProvider 1 param → 200
POST
/admin/authenticationProviders/{id}/:enabled
Admin_enableAuthenticationProvider_deprecated 1 param → 200
GET
/admin/authenticationProviders/{id}/enabled
Admin_checkAuthenticationProviderEnabled 1 param → 200
PUT
/admin/authenticationProviders/{id}/enabled
Admin_enableAuthenticationProvider 1 param → 200
GET
/admin/bannerMessage
Admin_getBannerMessages → 200
POST
/admin/bannerMessage
Admin_addBannerMessage → 200
DELETE
/admin/bannerMessage/{id}
Admin_deleteBannerMessage 1 param → 200
PUT
/admin/bannerMessage/{id}/deactivate
Admin_deactivateBannerMessage 1 param → 200
GET
/admin/batch/jobs
BatchJobResource_listBatchJobs → 200
GET
/admin/batch/jobs/name/{jobName}
BatchJobResource_listBatchJobsByName 1 param → 200
GET
/admin/batch/jobs/{jobId}
BatchJobResource_listBatchJobById 1 param → 200
DELETE
/admin/clearMetricsCache
Admin_clearMetricsCache → 200
DELETE
/admin/clearMetricsCache/{name}
Admin_clearMetricsCacheByName 1 param → 200
DELETE
/admin/clearThumbnailFailureFlag
Admin_clearThumbnailFailureFlag → 200
DELETE
/admin/clearThumbnailFailureFlag/{id}
Admin_clearThumbnailFailureFlagByDatafile 1 param → 200
POST
/admin/computeDataFileHashValue/{fileId}/algorithm/{alg}
Admin_computeDataFileHashValue 2 params → 200
GET
/admin/confirmEmail/{userId}
Admin_getConfirmEmailToken 1 param → 200
POST
/admin/confirmEmail/{userId}
Admin_startConfirmEmailProcess 1 param → 200
POST
/admin/convertUserFromBcryptToSha1
Admin_convertUserFromBcryptToSha1 → 200
GET
/admin/datafiles/auditFiles
Admin_getAuditFiles 3 params → 200
GET
/admin/datafiles/integrity/fixmissingoriginalsizes
Admin_fixMissingOriginalSizes 1 param → 200
GET
/admin/datafiles/integrity/fixmissingoriginaltypes
Admin_fixMissingOriginalTypes → 200
GET
/admin/datasetfield
DatasetFieldServiceApi_getAll → 200
GET
/admin/datasetfield/controlledVocabulary/subject
DatasetFieldServiceApi_showControlledVocabularyForSubject → 200
POST
/admin/datasetfield/load
DatasetFieldServiceApi_loadDatasetFields body → 200
GET
/admin/datasetfield/loadNAControlledVocabularyValue
DatasetFieldServiceApi_loadNAControlledVocabularyValue → 200
POST
/admin/datasetfield/loadpropertyfiles
DatasetFieldServiceApi_loadLanguagePropertyFile body → 200
POST
/admin/datasetfield/setDisplayOnCreate
DatasetFieldServiceApi_setDisplayOnCreate 2 params → 200
GET
/admin/datasetfield/{name}
DatasetFieldServiceApi_getByName 1 param → 200
POST
/admin/datasets/integrity/{datasetVersionId}/fixmissingunf
Admin_fixUnf 2 params → 200
GET
/admin/datasets/thumbnailMetadata/{id}
Admin_getDatasetThumbnailMetadata 1 param → 200
GET
/admin/dataverse/curationLabelSets
Admin_listCurationLabelSets → 200
GET
/admin/dataverse/storageDrivers
Admin_listStorageDrivers → 200
GET
/admin/dataverse/{alias}/addRoleAssignmentsToChildren
Admin_addRoleAssignementsToChildren 1 param → 200
GET
/admin/dataverse/{alias}/curationLabelSet
Admin_getCurationLabelSet 1 param → 200
PUT
/admin/dataverse/{alias}/curationLabelSet
Admin_setCurationLabelSet 2 params → 200
DELETE
/admin/dataverse/{alias}/curationLabelSet
Admin_resetCurationLabelSet 1 param → 200
GET
/admin/dataverse/{alias}/storageDriver
Admin_getStorageDriver 1 param → 200
PUT
/admin/dataverse/{alias}/storageDriver
Admin_setStorageDriver 1 param → 200
DELETE
/admin/dataverse/{alias}/storageDriver
Admin_resetStorageDriver 1 param → 200
GET
/admin/downloadTmpFile
Admin_downloadTmpFile 1 param → 200
GET
/admin/externalTools
ExternalTools_getExternalTools → 200
POST
/admin/externalTools
ExternalTools_addExternalTool → 200
GET
/admin/externalTools/{id}
ExternalTools_getExternalTool 1 param → 200
DELETE
/admin/externalTools/{id}
ExternalTools_deleteExternalTool 1 param → 200
GET
/admin/featureFlags
Admin_getFeatureFlags → 200
GET
/admin/featureFlags/{flag}
Admin_getFeatureFlag 1 param → 200
POST
/admin/feedback
FeedbackApi_submitFeedback → 200
GET
/admin/groups/domain
Groups_listMailDomainGroups → 200
POST
/admin/groups/domain
Groups_createMailDomainGroup → 200
GET
/admin/groups/domain/{groupAlias}
Groups_getMailDomainGroup 1 param → 200
PUT
/admin/groups/domain/{groupAlias}
Groups_updateMailDomainGroups 1 param → 200
DELETE
/admin/groups/domain/{groupAlias}
Groups_deleteMailDomainGroup 1 param → 200
GET
/admin/groups/ip
Groups_listIpGroups → 200
POST
/admin/groups/ip
Groups_postIpGroup → 200
GET
/admin/groups/ip/{group}
Groups_getIpGroup 1 param → 200
PUT
/admin/groups/ip/{group}
Groups_putIpGroups 1 param → 200
DELETE
/admin/groups/ip/{group}
Groups_deleteIpGroup 1 param → 200
GET
/admin/groups/shib
Groups_listShibGroups → 200
POST
/admin/groups/shib
Groups_createShibGroup → 200
DELETE
/admin/groups/shib/{primaryKey}
Groups_deleteShibGroup 1 param → 200
GET
/admin/index
Index_indexAllOrSubset 3 params → 200
GET
/admin/index/clear
Index_clearSolrIndex → 200
GET
/admin/index/clear-orphans
Index_clearOrphans 1 param → 200
GET
/admin/index/continue
Index_indexAllOrSubsetContinue 3 params → 200
GET
/admin/index/dataset
Index_indexDatasetByPersistentId 1 param → 200
DELETE
/admin/index/datasets/{id}
Index_clearDatasetFromIndex 1 param → 200
GET
/admin/index/filemetadata/{dataset_id}
Index_getFileMetadataByDatasetId 4 params → 200
GET
/admin/index/filesearch
Index_filesearch 3 params → 200
GET
/admin/index/mod
Index_indexMod 2 params → 200
GET
/admin/index/perms
Index_indexAllPermissions → 200
GET
/admin/index/perms/{id}
Index_indexPermissions 1 param → 200
GET
/admin/index/permsDebug
Index_searchPermsDebug 2 params → 200
GET
/admin/index/solr/schema
Index_getSolrSchema → 200
GET
/admin/index/status
Index_indexStatus 1 param → 200
GET
/admin/index/test
Index_searchDebug 3 params → 200
DELETE
/admin/index/timestamps
Index_deleteAllTimestamps → 200
DELETE
/admin/index/timestamps/{dvObjectId}
Index_deleteTimestamp 1 param → 200
GET
/admin/index/{type}/{id}
Index_indexTypeById 2 params → 200
GET
/admin/isOrcid
Admin_isOrcidEnabled → 200
GET
/admin/list-users
Admin_filterAuthenticatedUsers 4 params → 200
POST
/admin/makeDataCount/addUsageMetricsFromSushiReport
MakeDataCountApi_addUsageMetricsFromSushiReportAll 1 param → 200
POST
/admin/makeDataCount/sendToHub
MakeDataCountApi_sendDataToHub → 200
POST
/admin/makeDataCount/{id}/addUsageMetricsFromSushiReport
MakeDataCountApi_addUsageMetricsFromSushiReport 2 params → 200
POST
/admin/makeDataCount/{id}/updateCitationsForDataset
MakeDataCountApi_updateCitationsForDataset 1 param → 200
GET
/admin/makeDataCount/{yearMonth}/processingState
MakeDataCountApi_getProcessingState 1 param → 200
POST
/admin/makeDataCount/{yearMonth}/processingState
MakeDataCountApi_updateProcessingState 3 params → 200
DELETE
/admin/makeDataCount/{yearMonth}/processingState
MakeDataCountApi_deleteProcessingState 1 param → 200
GET
/admin/metadata/clearExportTimestamps
Metadata_clearExportTimestamps → 200
GET
/admin/metadata/exportAll
Metadata_exportAll → 200
PUT
/admin/metadata/exportOAI/{specname}
Metadata_exportOaiSet 1 param → 200
GET
/admin/metadata/reExportAll
Metadata_reExportAll → 200
GET
/admin/metadata/{id}/reExportDataset
Metadata_indexDatasetByPersistentId 1 param → 200
GET
/admin/permissions/{dvo}
Admin_findPermissonsOn 1 param → 200
POST
/admin/publishDataverseAsCreator/{id}
Admin_publishDataverseAsCreator 1 param → 200
GET
/admin/registerDataFileAll
Admin_registerDataFileAll → 200
GET
/admin/registerDataFiles/{alias}
Admin_registerDataFilesInCollection 2 params → 200
POST
/admin/requestSignedUrl
Admin_getSignedUrl body → 200
GET
/admin/roles
Admin_listBuiltinRoles → 200
POST
/admin/roles
Admin_createNewBuiltinRole → 200
PUT
/admin/roles/{id}
Admin_updateBuiltinRole 1 param → 200
DELETE
/admin/roles/{id}
Admin_deleteRole 1 param → 200
GET
/admin/savedsearches
SavedSearches_meta → 200
POST
/admin/savedsearches
SavedSearches_add → 200
GET
/admin/savedsearches/list
SavedSearches_list → 200
PUT
/admin/savedsearches/makelinks/all
SavedSearches_makeLinksForAllSavedSearches 1 param → 200
PUT
/admin/savedsearches/makelinks/{id}
SavedSearches_makeLinksForSingleSavedSearch 2 params → 200
GET
/admin/savedsearches/{id}
SavedSearches_show 1 param → 200
DELETE
/admin/savedsearches/{id}
SavedSearches_delete 2 params → 200
GET
/admin/settings
Admin_listAllSettings → 200
GET
/admin/settings/{name}
Admin_getSetting 1 param → 200
PUT
/admin/settings/{name}
Admin_putSetting 1 param → 200
DELETE
/admin/settings/{name}
Admin_deleteSetting 1 param → 200
PUT
/admin/settings/{name}/lang/{lang}
Admin_putSettingLang 2 params → 200
DELETE
/admin/settings/{name}/lang/{lang}
Admin_deleteSettingLang 2 params → 200
POST
/admin/sitemap
SiteMap_updateSiteMap → 200
GET
/admin/storageSites
StorageSites_listAll → 200
POST
/admin/storageSites
StorageSites_addSite → 200
GET
/admin/storageSites/{id}
StorageSites_get 1 param → 200
DELETE
/admin/storageSites/{id}
StorageSites_delete 1 param → 200
PUT
/admin/storageSites/{id}/primaryStorage
StorageSites_setPrimary 1 param → 200
POST
/admin/submitDatasetVersionToArchive/{id}/{version}
Admin_submitDatasetVersionToArchive 2 params → 200
PUT
/admin/superuser/{identifier}
Admin_setSuperuserStatus 1 param → 200
POST
/admin/superuser/{identifier}deprecated
Admin_toggleSuperuser 1 param → 200
DELETE
/admin/template/{id}
Admin_deleteTemplate 1 param → 200
GET
/admin/templates
Admin_findAllTemplates → 200
GET
/admin/templates/{alias}
Admin_findTemplates 1 param → 200
GET
/admin/test/datasets/{id}/externalTool/{toolId}
TestApi_getExternalToolforDatasetById 3 params → 200
GET
/admin/test/datasets/{id}/externalTools
TestApi_getDatasetExternalToolsforFile 2 params → 200
GET
/admin/test/files/{id}/externalTool/{toolId}
TestApi_getExternalToolForFileById 3 params → 200
GET
/admin/test/files/{id}/externalTools
TestApi_getExternalToolsForFile 2 params → 200
GET
/admin/updateHashValues/{alg}
Admin_updateHashValues 2 params → 200
GET
/admin/validate/dataset/files/{id}
Admin_validateDatasetDatafiles 1 param → 200
GET
/admin/validate/dataset/{id}
Admin_validateDataset 2 params → 200
GET
/admin/validate/datasets
Admin_validateAllDatasets 1 param → 200
POST
/admin/validateDataFileHashValue/{fileId}
Admin_validateDataFileHashValue 1 param → 200
POST
/admin/validatePassword
Admin_validatePassword → 200
GET
/admin/workflows
WorkflowsAdmin_listWorkflows → 200
POST
/admin/workflows
WorkflowsAdmin_addWorkflow → 200
GET
/admin/workflows/default
WorkflowsAdmin_listDefaults → 200
GET
/admin/workflows/default/{triggerType}
WorkflowsAdmin_getDefault 1 param → 200
PUT
/admin/workflows/default/{triggerType}
WorkflowsAdmin_setDefault 1 param → 200
DELETE
/admin/workflows/default/{triggerType}
WorkflowsAdmin_deleteDefault 1 param → 200
GET
/admin/workflows/ip-whitelist
WorkflowsAdmin_getIpWhitelist → 200
PUT
/admin/workflows/ip-whitelist
WorkflowsAdmin_setIpWhitelist → 200
DELETE
/admin/workflows/ip-whitelist
WorkflowsAdmin_deleteIpWhitelist → 200
GET
/admin/workflows/{id}
WorkflowsAdmin_getWorkflow 1 param → 200
DELETE
/admin/workflows/{id}
WorkflowsAdmin_deleteWorkflow 1 param → 200
GET
/admin/{id}/registerDataFile
Admin_registerDataFile 1 param → 200
POST
/admin/{id}/reregisterHDLToPID
Admin_reregisterHdlToPID 1 param → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ntnu-admin-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 Batch API
Norwegian University of Science and Technology Builtin Users API
Norwegian University of Science and Technology Datasetfields API
Norwegian University of Science and Technology Datasets API