UCLouvain System API

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

Operations 40

GET /plugins List plugins #
GET /plugins/explorer.js JavaScript extensions to Orthanc Explorer #
GET /plugins/{id} Get plugin #
GET /statistics Get database statistics #
GET /system Get system information #
GET /tools/accepted-sop-classes Get accepted SOPClassUID #
GET /tools/accepted-transfer-syntaxes Get accepted transfer syntaxes #
PUT /tools/accepted-transfer-syntaxes Set accepted transfer syntaxes #
POST /tools/bulk-anonymize Anonymize a set of resources #
POST /tools/bulk-content Describe a set of resources #
POST /tools/bulk-delete Delete a set of resources #
POST /tools/bulk-modify Modify a set of resources #
POST /tools/count-resources Count local resources #
GET /tools/create-archive Create ZIP archive #
POST /tools/create-archive Create ZIP archive #
POST /tools/create-dicom Create one DICOM instance #
GET /tools/create-media Create DICOMDIR media #
POST /tools/create-media Create DICOMDIR media #
GET /tools/create-media-extended Create DICOMDIR media #
POST /tools/create-media-extended Create DICOMDIR media #
GET /tools/default-encoding Get default encoding #
PUT /tools/default-encoding Set default encoding #
GET /tools/dicom-conformance Get DICOM conformance #
POST /tools/dicom-echo Trigger C-ECHO SCU #
POST /tools/execute-script Execute Lua script #
POST /tools/find Look for local resources #
GET /tools/generate-uid Generate an identifier #
POST /tools/invalidate-tags Invalidate DICOM-as-JSON summaries #
GET /tools/labels Get all the used labels #
POST /tools/lookup Look for DICOM identifiers #
GET /tools/metrics Are metrics collected? #
PUT /tools/metrics Enable collection of metrics #
GET /tools/metrics-prometheus Get usage metrics #
GET /tools/now Get UTC time #
GET /tools/now-local Get local time #
POST /tools/reconstruct Reconstruct all the index #
POST /tools/reset Restart Orthanc #
POST /tools/shutdown Shutdown Orthanc #
GET /tools/unknown-sop-class-accepted Is unknown SOP class accepted? #
PUT /tools/unknown-sop-class-accepted Set unknown SOP class accepted #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/uclouvain-system-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

uclouvain-system-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: 'This is the full documentation of the REST API of Orthanc.

    This reference is automatically generated from the source code of Orthanc. A shorter cheat sheet is part of the Orthanc Book.

    An earlier, manually crafted version from August 2019, is still available, but is not up-to-date anymore (source).'
  title: Orthanc System API
  version: 1.13.0
servers:
- url: https://orthanc.uclouvain.be/demo/
tags:


# --- truncated at 32 KB (72 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/uclouvain/refs/heads/main/openapi/uclouvain-system-api-openapi.yml