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

UCLouvain System API

The System API from UCLouvain — 33 operation(s) for system.

UCLouvain System API is one of 18 APIs that UCLouvain publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 40 operations across 33 paths. It is described by OpenAPI 3.2.0, at version 1.13.0.

Requests are made against a single base URL, https://orthanc.uclouvain.be/demo/.

40 operations 33 paths 0 schemas 19 GET17 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.13.0
Base URL
https://orthanc.uclouvain.be/demo/
Resource Areas
1

Paths & Operations 40

Across 33 paths, the API surfaces 40 operations — 19 GET, 17 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

System 40
GET
/plugins
List plugins
getPlugins → 200
GET
/plugins/explorer.js
JavaScript extensions to Orthanc Explorer
getPluginsExplorerJs → 200
GET
/plugins/{id}
Get plugin
getPluginsById 1 param → 200
GET
/statistics
Get database statistics
getStatistics → 200
GET
/system
Get system information
getSystem → 200
GET
/tools/accepted-sop-classes
Get accepted SOPClassUID
getToolsAcceptedSopClasses → 200
GET
/tools/accepted-transfer-syntaxes
Get accepted transfer syntaxes
getToolsAcceptedTransferSyntaxes → 200
PUT
/tools/accepted-transfer-syntaxes
Set accepted transfer syntaxes
putToolsAcceptedTransferSyntaxes body → 200
POST
/tools/bulk-anonymize
Anonymize a set of resources
postToolsBulkAnonymize body → 200
POST
/tools/bulk-content
Describe a set of resources
postToolsBulkContent body → 200
POST
/tools/bulk-delete
Delete a set of resources
postToolsBulkDelete body → 200
POST
/tools/bulk-modify
Modify a set of resources
postToolsBulkModify body → 200
POST
/tools/count-resources
Count local resources
postToolsCountResources body → 200
GET
/tools/create-archive
Create ZIP archive
getToolsCreateArchive 4 params → 200
POST
/tools/create-archive
Create ZIP archive
postToolsCreateArchive body → 200
POST
/tools/create-dicom
Create one DICOM instance
postToolsCreateDicom body → 200
GET
/tools/create-media
Create DICOMDIR media
getToolsCreateMedia 4 params → 200
POST
/tools/create-media
Create DICOMDIR media
postToolsCreateMedia body → 200
GET
/tools/create-media-extended
Create DICOMDIR media
getToolsCreateMediaExtended 4 params → 200
POST
/tools/create-media-extended
Create DICOMDIR media
postToolsCreateMediaExtended body → 200
GET
/tools/default-encoding
Get default encoding
getToolsDefaultEncoding → 200
PUT
/tools/default-encoding
Set default encoding
putToolsDefaultEncoding body → 200
GET
/tools/dicom-conformance
Get DICOM conformance
getToolsDicomConformance → 200
POST
/tools/dicom-echo
Trigger C-ECHO SCU
postToolsDicomEcho body → 200
POST
/tools/execute-script
Execute Lua script
postToolsExecuteScript body → 200
POST
/tools/find
Look for local resources
postToolsFind body → 200
GET
/tools/generate-uid
Generate an identifier
getToolsGenerateUid 1 param → 200
POST
/tools/invalidate-tags
Invalidate DICOM-as-JSON summaries
postToolsInvalidateTags → 200
GET
/tools/labels
Get all the used labels
getToolsLabels → 200
POST
/tools/lookup
Look for DICOM identifiers
postToolsLookup body → 200
GET
/tools/metrics
Are metrics collected?
getToolsMetrics → 200
PUT
/tools/metrics
Enable collection of metrics
putToolsMetrics body → 200
GET
/tools/metrics-prometheus
Get usage metrics
getToolsMetricsPrometheus → 200
GET
/tools/now
Get UTC time
getToolsNow → 200
GET
/tools/now-local
Get local time
getToolsNowLocal → 200
POST
/tools/reconstruct
Reconstruct all the index
postToolsReconstruct body → 200
POST
/tools/reset
Restart Orthanc
postToolsReset → 200
POST
/tools/shutdown
Shutdown Orthanc
postToolsShutdown → 200
GET
/tools/unknown-sop-class-accepted
Is unknown SOP class accepted?
getToolsUnknownSopClassAccepted → 200
PUT
/tools/unknown-sop-class-accepted
Set unknown SOP class accepted
putToolsUnknownSopClassAccepted body → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

uclouvain-system-api-openapi.yml Raw ↑

Other APIs UCLouvain publishes across the network.

Open Data @ UCLouvain -- Dataverse deployment (Native + Search API)
Open Data @ UCLouvain Dataverse OAI-PMH
DIAL.pr (BOREAL) -- DSpace-CRIS REST API
DIAL.pr OAI-PMH
DIAL.mem -- DSpace-CRIS REST API
DIAL.mem OAI-PMH
OER-UCLouvain OAI-PMH
UCLouvain Shibboleth Identity Provider -- SAML 2.0 metadata
UCLouvain Instances API
UCLouvain Jobs API
UCLouvain Logs API
UCLouvain Networking API
Where this information came from

This is an independent, third-party profile of UCLouvain System 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.