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

The Admin API from University of Chile — 120 operation(s) for admin.

University of Chile Admin API is one of 25 APIs that University of Chile publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 152 operations across 120 paths, and defines 2 schemas. It is described by OpenAPI 3.0.0, at version 1.0.0.

Requests are made against a single base URL, https://datos.uchile.cl.

152 operations 120 paths 2 schemas 23 DELETE77 GET34 POST18 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://datos.uchile.cl/api
Resource Areas
1

Paths & Operations 152

Across 120 paths, the API surfaces 152 operations — 23 DELETE, 77 GET, 34 POST, 18 PUT. Each is listed below with its method, path, parameters, and response codes.

Admin 152
POST
/api/v1/admin/archiveAllUnarchivedDatasetVersions
archiveAllUnarchivedDatasetVersions 3 params → default
GET
/api/v1/admin/assignee/{idtf}
findRoleAssignee 1 param → default
GET
/api/v1/admin/assignments/assignees/{raIdtf: .*}
getAssignmentsFor 1 param → default
POST
/api/v1/admin/authenticatedUsers
createAuthenicatedUser body → default
GET
/api/v1/admin/authenticatedUsers
listAuthenticatedUsers → default
PUT
/api/v1/admin/authenticatedUsers/convert/builtin2oauth
builtin2oauth body → default
PUT
/api/v1/admin/authenticatedUsers/convert/builtin2shib
builtin2shib body → default
DELETE
/api/v1/admin/authenticatedUsers/id/{id}
deleteAuthenticatedUserById 1 param → default
PUT
/api/v1/admin/authenticatedUsers/id/{id}/convertRemoteToBuiltIn
convertOAuthUserToBuiltin 1 param body → default
PUT
/api/v1/admin/authenticatedUsers/id/{id}/convertShibToBuiltIn
convertShibUserToBuiltin 1 param body → default
POST
/api/v1/admin/authenticatedUsers/id/{id}/deactivate
deactivateAuthenticatedUserById 1 param → default
DELETE
/api/v1/admin/authenticatedUsers/{identifier}
deleteAuthenticatedUser 1 param → default
GET
/api/v1/admin/authenticatedUsers/{identifier}
getAuthenticatedUserByIdentifier 1 param → default
POST
/api/v1/admin/authenticatedUsers/{identifier}/deactivate
deactivateAuthenticatedUser 1 param → default
GET
/api/v1/admin/authenticationProviderFactories
listAuthProviderFactories → default
POST
/api/v1/admin/authenticationProviders
addProvider body → default
GET
/api/v1/admin/authenticationProviders
listAuthProviders → default
DELETE
/api/v1/admin/authenticationProviders/{id}
deleteAuthenticationProvider 1 param → default
GET
/api/v1/admin/authenticationProviders/{id}
showProvider 1 param → default
POST
/api/v1/admin/authenticationProviders/{id}/:enabled
enableAuthenticationProvider_deprecated 1 param body → default
PUT
/api/v1/admin/authenticationProviders/{id}/enabled
enableAuthenticationProvider 1 param body → default
GET
/api/v1/admin/authenticationProviders/{id}/enabled
checkAuthenticationProviderEnabled 1 param → default
POST
/api/v1/admin/bannerMessage
addBannerMessage body → default
GET
/api/v1/admin/bannerMessage
getBannerMessages 1 param → default
DELETE
/api/v1/admin/bannerMessage/{id}
deleteBannerMessage 1 param → default
PUT
/api/v1/admin/bannerMessage/{id}/deactivate
deactivateBannerMessage 1 param → default
GET
/api/v1/admin/batch/jobs
listBatchJobs → default
GET
/api/v1/admin/batch/jobs/name/{jobName}
listBatchJobsByName 1 param → default
GET
/api/v1/admin/batch/jobs/{jobId}
listBatchJobById 1 param → default
DELETE
/api/v1/admin/clearMetricsCache
clearMetricsCache → default
DELETE
/api/v1/admin/clearMetricsCache/{name}
clearMetricsCacheByName 1 param → default
POST
/api/v1/admin/computeDataFileHashValue/{fileId}/algorithm/{alg}
computeDataFileHashValue 2 params → default
POST
/api/v1/admin/confirmEmail/{userId}
startConfirmEmailProcess 1 param → default
GET
/api/v1/admin/confirmEmail/{userId}
getConfirmEmailToken 1 param → default
POST
/api/v1/admin/convertUserFromBcryptToSha1
convertUserFromBcryptToSha1 body → default
GET
/api/v1/admin/datafiles/integrity/fixmissingoriginalsizes
fixMissingOriginalSizes 1 param → default
GET
/api/v1/admin/datafiles/integrity/fixmissingoriginaltypes
fixMissingOriginalTypes → default
GET
/api/v1/admin/datasetfield
getAll → default
GET
/api/v1/admin/datasetfield/controlledVocabulary/subject
showControlledVocabularyForSubject → default
POST
/api/v1/admin/datasetfield/load
loadDatasetFields body → default
GET
/api/v1/admin/datasetfield/loadNAControlledVocabularyValue
loadNAControlledVocabularyValue → default
POST
/api/v1/admin/datasetfield/loadpropertyfiles
loadLanguagePropertyFile body → default
GET
/api/v1/admin/datasetfield/{name}
getByName 1 param → default
POST
/api/v1/admin/datasets/integrity/{datasetVersionId}/fixmissingunf
fixUnf 2 params → default
GET
/api/v1/admin/datasets/thumbnailMetadata/{id}
getDatasetThumbnailMetadata 1 param → default
GET
/api/v1/admin/dataverse/curationLabelSets
listCurationLabelSets → default
GET
/api/v1/admin/dataverse/storageDrivers
listStorageDrivers → default
GET
/api/v1/admin/dataverse/{alias}/addRoleAssignmentsToChildren
addRoleAssignementsToChildren 1 param → default
PUT
/api/v1/admin/dataverse/{alias}/curationLabelSet
setCurationLabelSet 2 params → default
DELETE
/api/v1/admin/dataverse/{alias}/curationLabelSet
resetCurationLabelSet 1 param → default
GET
/api/v1/admin/dataverse/{alias}/curationLabelSet
getCurationLabelSet 1 param → default
PUT
/api/v1/admin/dataverse/{alias}/storageDriver
setStorageDriver 1 param body → default
DELETE
/api/v1/admin/dataverse/{alias}/storageDriver
resetStorageDriver 1 param → default
GET
/api/v1/admin/dataverse/{alias}/storageDriver
getStorageDriver 1 param → default
POST
/api/v1/admin/externalTools
addExternalTool body → default
GET
/api/v1/admin/externalTools
getExternalTools → default
DELETE
/api/v1/admin/externalTools/{id}
deleteExternalTool 1 param → default
GET
/api/v1/admin/externalTools/{id}
getExternalTool 1 param → default
POST
/api/v1/admin/feedback
submitFeedback body → default
POST
/api/v1/admin/groups/domain
createMailDomainGroup body → default
GET
/api/v1/admin/groups/domain
listMailDomainGroups → default
PUT
/api/v1/admin/groups/domain/{groupAlias}
updateMailDomainGroups 1 param body → default
DELETE
/api/v1/admin/groups/domain/{groupAlias}
deleteMailDomainGroup 1 param → default
GET
/api/v1/admin/groups/domain/{groupAlias}
getMailDomainGroup 1 param → default
POST
/api/v1/admin/groups/ip
postIpGroup body → default
GET
/api/v1/admin/groups/ip
listIpGroups → default
DELETE
/api/v1/admin/groups/ip/{groupIdtf}
deleteIpGroup 1 param → default
GET
/api/v1/admin/groups/ip/{groupIdtf}
getIpGroup 1 param → default
PUT
/api/v1/admin/groups/ip/{groupName}
putIpGroups 1 param body → default
POST
/api/v1/admin/groups/shib
createShibGroup body → default
GET
/api/v1/admin/groups/shib
listShibGroups → default
DELETE
/api/v1/admin/groups/shib/{primaryKey}
deleteShibGroup 1 param → default
GET
/api/v1/admin/index
indexAllOrSubset 3 params → default
GET
/api/v1/admin/index/clear
clearSolrIndex → default
GET
/api/v1/admin/index/clear-orphans
clearOrphans 1 param → default
GET
/api/v1/admin/index/continue
indexAllOrSubsetContinue 3 params → default
GET
/api/v1/admin/index/dataset
indexDatasetByPersistentId 1 param → default
GET
/api/v1/admin/index/filemetadata/{dataset_id}
getFileMetadataByDatasetId 4 params → default
GET
/api/v1/admin/index/filesearch
filesearch 3 params → default
GET
/api/v1/admin/index/mod
indexMod 2 params → default
GET
/api/v1/admin/index/perms
indexAllPermissions → default
GET
/api/v1/admin/index/perms/{id}
indexPermissions 1 param → default
GET
/api/v1/admin/index/permsDebug
searchPermsDebug 2 params → default
GET
/api/v1/admin/index/solr/schema
getSolrSchema → default
GET
/api/v1/admin/index/status
indexStatus 1 param → default
GET
/api/v1/admin/index/test
searchDebug 3 params → default
DELETE
/api/v1/admin/index/timestamps
deleteAllTimestamps → default
DELETE
/api/v1/admin/index/timestamps/{dvObjectId}
deleteTimestamp 1 param → default
GET
/api/v1/admin/index/{type}/{id}
indexTypeById 2 params → default
GET
/api/v1/admin/isOrcid
isOrcidEnabled → default
GET
/api/v1/admin/list-users
filterAuthenticatedUsers 4 params → default
POST
/api/v1/admin/makeDataCount/addUsageMetricsFromSushiReport
addUsageMetricsFromSushiReportAll 2 params → default
POST
/api/v1/admin/makeDataCount/sendToHub
sendDataToHub → default
POST
/api/v1/admin/makeDataCount/{id}/addUsageMetricsFromSushiReport
addUsageMetricsFromSushiReport 2 params → default
POST
/api/v1/admin/makeDataCount/{id}/updateCitationsForDataset
updateCitationsForDataset 1 param → default
GET
/api/v1/admin/metadata/clearExportTimestamps
clearExportTimestamps → default
GET
/api/v1/admin/metadata/exportAll
exportAll → default
PUT
/api/v1/admin/metadata/exportOAI/{specname}
exportOaiSet 1 param → default
GET
/api/v1/admin/metadata/reExportAll
reExportAll → default
GET
/api/v1/admin/metadata/{id}/reExportDataset
indexDatasetByPersistentId 1 param → default
GET
/api/v1/admin/permissions/{dvo}
findPermissonsOn 1 param → default
POST
/api/v1/admin/publishDataverseAsCreator/{id}
publishDataverseAsCreator 1 param → default
GET
/api/v1/admin/registerDataFileAll
registerDataFileAll → default
POST
/api/v1/admin/requestSignedUrl
getSignedUrl body → default
POST
/api/v1/admin/roles
createNewBuiltinRole body → default
GET
/api/v1/admin/roles
listBuiltinRoles → default
DELETE
/api/v1/admin/roles/{id}
deleteRole 1 param → default
POST
/api/v1/admin/savedsearches
add body → default
GET
/api/v1/admin/savedsearches
meta → default
GET
/api/v1/admin/savedsearches/list
list → default
PUT
/api/v1/admin/savedsearches/makelinks/all
makeLinksForAllSavedSearches 1 param → default
PUT
/api/v1/admin/savedsearches/makelinks/{id}
makeLinksForSingleSavedSearch 2 params → default
DELETE
/api/v1/admin/savedsearches/{id}
delete 1 param → default
GET
/api/v1/admin/savedsearches/{id}
show 1 param → default
GET
/api/v1/admin/settings
listAllSettings → default
PUT
/api/v1/admin/settings/{name}
putSetting 1 param body → default
DELETE
/api/v1/admin/settings/{name}
deleteSetting 1 param → default
GET
/api/v1/admin/settings/{name}
getSetting 1 param → default
PUT
/api/v1/admin/settings/{name}/lang/{lang}
putSetting 2 params body → default
DELETE
/api/v1/admin/settings/{name}/lang/{lang}
deleteSetting 2 params → default
POST
/api/v1/admin/sitemap
updateSiteMap → default
POST
/api/v1/admin/storageSites
addSite body → default
GET
/api/v1/admin/storageSites
listAll → default
DELETE
/api/v1/admin/storageSites/{id}
delete 1 param → default
GET
/api/v1/admin/storageSites/{id}
get 1 param → default
PUT
/api/v1/admin/storageSites/{id}/primaryStorage
setPrimary 1 param body → default
POST
/api/v1/admin/submitDatasetVersionToArchive/{id}/{version}
submitDatasetVersionToArchive 2 params → default
POST
/api/v1/admin/superuser/{identifier}
toggleSuperuser 1 param → default
DELETE
/api/v1/admin/template/{id}
deleteTemplate 1 param → default
GET
/api/v1/admin/templates
findAllTemplates → default
GET
/api/v1/admin/templates/{alias}
findTemplates 1 param → default
GET
/api/v1/admin/test/datasets/{id}/externalTools
getExternalToolsforFile 2 params → default
GET
/api/v1/admin/test/files/{id}/externalTools
getExternalToolsForFile 2 params → default
GET
/api/v1/admin/updateHashValues/{alg}
updateHashValues 2 params → default
GET
/api/v1/admin/validate/dataset/files/{id}
validateDatasetDatafiles 1 param → default
GET
/api/v1/admin/validate/dataset/{id}
validateDataset 2 params → default
GET
/api/v1/admin/validate/datasets
validateAllDatasets 1 param → default
POST
/api/v1/admin/validateDataFileHashValue/{fileId}
validateDataFileHashValue 1 param → default
POST
/api/v1/admin/validatePassword
validatePassword body → default
POST
/api/v1/admin/workflows
addWorkflow body → default
GET
/api/v1/admin/workflows
listWorkflows → default
GET
/api/v1/admin/workflows/default
listDefaults → default
PUT
/api/v1/admin/workflows/default/{triggerType}
setDefault 1 param body → default
DELETE
/api/v1/admin/workflows/default/{triggerType}
deleteDefault 1 param → default
GET
/api/v1/admin/workflows/default/{triggerType}
getDefault 1 param → default
PUT
/api/v1/admin/workflows/ip-whitelist
setIpWhitelist body → default
DELETE
/api/v1/admin/workflows/ip-whitelist
deleteIpWhitelist → default
GET
/api/v1/admin/workflows/ip-whitelist
getIpWhitelist → default
GET
/api/v1/admin/workflows/{identifier}
getWorkflow 1 param → default
DELETE
/api/v1/admin/workflows/{id}
deleteWorkflow 1 param → default
GET
/api/v1/admin/{id}/registerDataFile
registerDataFile 1 param → default
POST
/api/v1/admin/{id}/reregisterHDLToPID
reregisterHdlToPID 1 param → default

Schemas 2

The contract defines 2 schemas that model the data the API accepts and returns. The most detailed are AuthenticationProviderRow (6 properties), RoleDTO (5 properties). Each schema is shown below with its type and property counts.

RoleDTO
object
5 properties
AuthenticationProviderRow
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

university-of-chile-admin-api-openapi.yml Raw ↑

Other APIs University of Chile publishes across the network.

Repositorio Academico OAI-PMH
University of Chile Access API
University of Chile Batch API
University of Chile Builtin Users API
University of Chile Datasets API
University of Chile Datatags API
University of Chile Dataverses API
University of Chile Edit API
University of Chile Files API
University of Chile Harvest API
University of Chile Inbox API
University of Chile Info API
Where this information came from

This is an independent, third-party profile of University of Chile Admin 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.