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

Orthanc API

Orthanc is a free and open-source, vendor-neutral DICOM server and medical-imaging ecosystem. UCLouvain describes itself as "the innovation engine behind Orthanc": the project is led by its author Sebastien Jodogne inside the Health Informatics Lab at ICTEAM, and the INGI department hosts and maintains the server infrastructure at orthanc.uclouvain.be. The REST API contract is generated from the Orthanc source and covers 239 paths / 299 operations across patients, studies, series, instances, modalities, peers, jobs, plugins and storage. This is the one surface in this repository that is UCLouvain's own engineering rather than a purchased platform's, and the public demo server answers unauthenticated GET /system live.

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

Tagged areas include Medical Imaging, DICOM, Open-Source, Research Software, and Health Informatics. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

This API exposes 299 operations across 239 paths, organized into 10 resource areas. It is described by OpenAPI 3.0.0, at version 1.13.0.

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

299 operations 239 paths 0 schemas 23 DELETE173 GET76 POST27 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Paths & Operations 299

Across 239 paths, the API surfaces 299 operations — 23 DELETE, 173 GET, 76 POST, 27 PUT. They span 10 resource areas: Tracking changes, Instances, Other, Jobs, Networking, Patients, System, Series, Studies, Logs. Each is listed below with its method, path, parameters, and response codes.

Tracking changes 4
DELETE
/changes
Clear changes
→ 200
GET
/changes
List changes
5 params → 200
DELETE
/exports
Clear exports
→ 200
GET
/exports
List exports
2 params → 200
Instances 58
GET
/instances
List the available instances
7 params → 200
POST
/instances
Upload DICOM instances
body → 200
DELETE
/instances/{id}
Delete some instance
1 param → 200
GET
/instances/{id}
Get information about some instance
4 params → 200
POST
/instances/{id}/anonymize
Anonymize instance
1 param body → 200
GET
/instances/{id}/attachments
List attachments
2 params → 200
DELETE
/instances/{id}/attachments/{name}
Delete attachment
3 params → 200
PUT
/instances/{id}/attachments/{name}
Set attachment
3 params body → 200
POST
/instances/{id}/attachments/{name}/compress
Compress attachment
2 params → 200
GET
/instances/{id}/attachments/{name}/compressed-data
Get attachment (no decompression)
5 params → 200
GET
/instances/{id}/attachments/{name}/compressed-md5
Get MD5 of attachment on disk
3 params → 200
GET
/instances/{id}/attachments/{name}/compressed-size
Get size of attachment on disk
3 params → 200
GET
/instances/{id}/attachments/{name}/data
Get attachment
5 params → 200
GET
/instances/{id}/attachments/{name}/info
Get info about the attachment
3 params → 200
GET
/instances/{id}/attachments/{name}/is-compressed
Is attachment compressed?
3 params → 200
GET
/instances/{id}/attachments/{name}/md5
Get MD5 of attachment
3 params → 200
GET
/instances/{id}/attachments/{name}/size
Get size of attachment
3 params → 200
POST
/instances/{id}/attachments/{name}/uncompress
Uncompress attachment
2 params → 200
POST
/instances/{id}/attachments/{name}/verify-md5
Verify attachment
2 params → 200
GET
/instances/{id}/content/{path}
Get raw tag
2 params → 200
POST
/instances/{id}/export
Write DICOM onto filesystem
1 param body → 200
GET
/instances/{id}/file
Download DICOM
5 params → 200
GET
/instances/{id}/frames
List available frames
1 param → 200
GET
/instances/{id}/frames/{frame}/image-int16
Decode a frame (int16)
5 params → 200
GET
/instances/{id}/frames/{frame}/image-uint16
Decode a frame (uint16)
5 params → 200
GET
/instances/{id}/frames/{frame}/image-uint8
Decode a frame (uint8)
5 params → 200
GET
/instances/{id}/frames/{frame}/matlab
Decode frame for Matlab
2 params → 200
GET
/instances/{id}/frames/{frame}/numpy
Decode frame for numpy
4 params → 200
GET
/instances/{id}/frames/{frame}/preview
Decode a frame (preview)
5 params → 200
GET
/instances/{id}/frames/{frame}/raw
Access raw frame
2 params → 200
GET
/instances/{id}/frames/{frame}/raw.gz
Access raw frame (compressed)
2 params → 200
GET
/instances/{id}/frames/{frame}/rendered
Render a frame
10 params → 200
GET
/instances/{id}/header
Get DICOM meta-header
3 params → 200
GET
/instances/{id}/image-int16
Decode an image (int16)
4 params → 200
GET
/instances/{id}/image-uint16
Decode an image (uint16)
4 params → 200
GET
/instances/{id}/image-uint8
Decode an image (uint8)
4 params → 200
GET
/instances/{id}/labels
List labels
1 param → 200
DELETE
/instances/{id}/labels/{label}
Remove label
2 params → 200
GET
/instances/{id}/labels/{label}
Test label
2 params → 200
PUT
/instances/{id}/labels/{label}
Add label
2 params → 200
GET
/instances/{id}/matlab
Decode frame for Matlab
1 param → 200
GET
/instances/{id}/metadata
List metadata
3 params → 200
DELETE
/instances/{id}/metadata/{name}
Delete metadata
3 params → 200
GET
/instances/{id}/metadata/{name}
Get metadata
3 params → 200
PUT
/instances/{id}/metadata/{name}
Set metadata
3 params body → 200
POST
/instances/{id}/modify
Modify instance
1 param body → 200
GET
/instances/{id}/module
Get instance module
4 params → 200
GET
/instances/{id}/numpy
Decode instance for numpy
3 params → 200
GET
/instances/{id}/patient
Get parent patient
4 params → 200
GET
/instances/{id}/pdf
Get embedded PDF
1 param → 200
GET
/instances/{id}/preview
Decode an image (preview)
4 params → 200
POST
/instances/{id}/reconstruct
Reconstruct tags & optionally files of instance
1 param body → 200
GET
/instances/{id}/rendered
Render an image
9 params → 200
GET
/instances/{id}/series
Get parent series
4 params → 200
GET
/instances/{id}/simplified-tags
Get human-readable tags
3 params → 200
GET
/instances/{id}/statistics
Get instance statistics
1 param → 200
GET
/instances/{id}/study
Get parent study
4 params → 200
GET
/instances/{id}/tags
Get DICOM tags
5 params → 200
Other 6
GET
/instances/{id}/attachments/{name}
List operations on attachments
3 params → 200
GET
/instances/{id}/frames/{frame}
List operations
2 params → 200
GET
/patients/{id}/attachments/{name}
List operations on attachments
3 params → 200
GET
/series/{id}/attachments/{name}
List operations on attachments
3 params → 200
GET
/studies/{id}/attachments/{name}
List operations on attachments
3 params → 200
GET
/tools
List operations
→ 200
Jobs 9
GET
/jobs
List jobs
1 param → 200
DELETE
/jobs/{id}
Delete a job from history
1 param → 200
GET
/jobs/{id}
Get job
1 param → 200
POST
/jobs/{id}/cancel
Cancel job
1 param → 200
POST
/jobs/{id}/pause
Pause job
1 param → 200
POST
/jobs/{id}/resubmit
Resubmit job
1 param → 200
POST
/jobs/{id}/resume
Resume job
1 param → 200
DELETE
/jobs/{id}/{key}
Delete a job output
2 params → 200
GET
/jobs/{id}/{key}
Get job output
2 params → 200
Networking 42
GET
/modalities
List DICOM modalities
1 param → 200
DELETE
/modalities/{id}
Delete DICOM modality
1 param → 200
GET
/modalities/{id}
List operations on modality
1 param → 200
PUT
/modalities/{id}
Update DICOM modality
1 param body → 200
GET
/modalities/{id}/configuration
Get modality configuration
1 param → 200
POST
/modalities/{id}/echo
Trigger C-ECHO SCU
1 param body → 200
POST
/modalities/{id}/finddeprecated
Hierarchical C-FIND SCU
1 param body → 200
POST
/modalities/{id}/find-instancedeprecated
C-FIND SCU for instances
1 param body → 200
POST
/modalities/{id}/find-patientdeprecated
C-FIND SCU for patients
1 param body → 200
POST
/modalities/{id}/find-seriesdeprecated
C-FIND SCU for series
1 param body → 200
POST
/modalities/{id}/find-studydeprecated
C-FIND SCU for studies
1 param body → 200
POST
/modalities/{id}/find-worklist
C-FIND SCU for worklist
1 param body → 200
POST
/modalities/{id}/get
Trigger C-GET SCU
1 param body → 200
POST
/modalities/{id}/move
Trigger C-MOVE SCU
1 param body → 200
POST
/modalities/{id}/query
Trigger C-FIND SCU
1 param body → 200
POST
/modalities/{id}/storage-commitment
Trigger storage commitment request
1 param body → 200
POST
/modalities/{id}/store
Trigger C-STORE SCU
1 param body → 200
POST
/modalities/{id}/store-straight
Straight C-STORE SCU
1 param body → 200
GET
/peers
List Orthanc peers
1 param → 200
DELETE
/peers/{id}
Delete Orthanc peer
1 param → 200
GET
/peers/{id}
List operations on peer
1 param → 200
PUT
/peers/{id}
Update Orthanc peer
1 param body → 200
GET
/peers/{id}/configuration
Get peer configuration
1 param → 200
POST
/peers/{id}/store
Send to Orthanc peer
1 param body → 200
POST
/peers/{id}/store-straight
Straight store to peer
1 param body → 200
GET
/peers/{id}/system
Get peer system information
1 param → 200
GET
/queries
List query/retrieve operations
→ 200
DELETE
/queries/{id}
Delete a query
1 param → 200
GET
/queries/{id}
List operations on a query
1 param → 200
GET
/queries/{id}/answers
List answers to a query
4 params → 200
GET
/queries/{id}/answers/{index}
List operations on an answer
2 params → 200
GET
/queries/{id}/answers/{index}/content
Get one answer
4 params → 200
POST
/queries/{id}/answers/{index}/query-instances
Query the child instances of an answer
2 params body → 200
POST
/queries/{id}/answers/{index}/query-series
Query the child series of an answer
2 params body → 200
POST
/queries/{id}/answers/{index}/query-studies
Query the child studies of an answer
2 params body → 200
POST
/queries/{id}/answers/{index}/retrieve
Retrieve one answer with a C-MOVE or a C-GET SCU
2 params body → 200
GET
/queries/{id}/level
Get level of original query
1 param → 200
GET
/queries/{id}/modality
Get modality of original query
1 param → 200
GET
/queries/{id}/query
Get original query arguments
3 params → 200
POST
/queries/{id}/retrieve
Retrieve all answers with C-MOVE SCU
1 param body → 200
GET
/storage-commitment/{id}
Get storage commitment report
1 param → 200
POST
/storage-commitment/{id}/remove
Remove after storage commitment
1 param → 200
Patients 41
GET
/patients
List the available patients
7 params → 200
DELETE
/patients/{id}
Delete some patient
1 param → 200
GET
/patients/{id}
Get information about some patient
4 params → 200
POST
/patients/{id}/anonymize
Anonymize patient
1 param body → 200
GET
/patients/{id}/archive
Create ZIP archive
4 params → 200
POST
/patients/{id}/archive
Create ZIP archive
1 param body → 200
GET
/patients/{id}/attachments
List attachments
2 params → 200
DELETE
/patients/{id}/attachments/{name}
Delete attachment
3 params → 200
PUT
/patients/{id}/attachments/{name}
Set attachment
3 params body → 200
POST
/patients/{id}/attachments/{name}/compress
Compress attachment
2 params → 200
GET
/patients/{id}/attachments/{name}/compressed-data
Get attachment (no decompression)
5 params → 200
GET
/patients/{id}/attachments/{name}/compressed-md5
Get MD5 of attachment on disk
3 params → 200
GET
/patients/{id}/attachments/{name}/compressed-size
Get size of attachment on disk
3 params → 200
GET
/patients/{id}/attachments/{name}/data
Get attachment
5 params → 200
GET
/patients/{id}/attachments/{name}/info
Get info about the attachment
3 params → 200
GET
/patients/{id}/attachments/{name}/is-compressed
Is attachment compressed?
3 params → 200
GET
/patients/{id}/attachments/{name}/md5
Get MD5 of attachment
3 params → 200
GET
/patients/{id}/attachments/{name}/size
Get size of attachment
3 params → 200
POST
/patients/{id}/attachments/{name}/uncompress
Uncompress attachment
2 params → 200
POST
/patients/{id}/attachments/{name}/verify-md5
Verify attachment
2 params → 200
GET
/patients/{id}/instances
Get child instances
5 params → 200
GET
/patients/{id}/instances-tags
Get tags of instances
4 params → 200
GET
/patients/{id}/labels
List labels
1 param → 200
DELETE
/patients/{id}/labels/{label}
Remove label
2 params → 200
GET
/patients/{id}/labels/{label}
Test label
2 params → 200
PUT
/patients/{id}/labels/{label}
Add label
2 params → 200
GET
/patients/{id}/media
Create DICOMDIR media
5 params → 200
POST
/patients/{id}/media
Create DICOMDIR media
1 param body → 200
GET
/patients/{id}/metadata
List metadata
3 params → 200
DELETE
/patients/{id}/metadata/{name}
Delete metadata
3 params → 200
GET
/patients/{id}/metadata/{name}
Get metadata
3 params → 200
PUT
/patients/{id}/metadata/{name}
Set metadata
3 params body → 200
POST
/patients/{id}/modify
Modify patient
1 param body → 200
GET
/patients/{id}/module
Get patient module
4 params → 200
GET
/patients/{id}/protected
Is the patient protected against recycling?
1 param → 200
PUT
/patients/{id}/protected
Protect/Unprotect a patient against recycling
1 param → 200
POST
/patients/{id}/reconstruct
Reconstruct tags & optionally files of patient
1 param body → 200
GET
/patients/{id}/series
Get child series
5 params → 200
GET
/patients/{id}/shared-tags
Get shared tags
3 params → 200
GET
/patients/{id}/statistics
Get patient statistics
1 param → 200
GET
/patients/{id}/studies
Get child studies
5 params → 200
System 40
GET
/plugins
List plugins
→ 200
GET
/plugins/explorer.js
JavaScript extensions to Orthanc Explorer
→ 200
GET
/plugins/{id}
Get plugin
1 param → 200
GET
/statistics
Get database statistics
→ 200
GET
/system
Get system information
→ 200
GET
/tools/accepted-sop-classes
Get accepted SOPClassUID
→ 200
GET
/tools/accepted-transfer-syntaxes
Get accepted transfer syntaxes
→ 200
PUT
/tools/accepted-transfer-syntaxes
Set accepted transfer syntaxes
body → 200
POST
/tools/bulk-anonymize
Anonymize a set of resources
body → 200
POST
/tools/bulk-content
Describe a set of resources
body → 200
POST
/tools/bulk-delete
Delete a set of resources
body → 200
POST
/tools/bulk-modify
Modify a set of resources
body → 200
POST
/tools/count-resources
Count local resources
body → 200
GET
/tools/create-archive
Create ZIP archive
4 params → 200
POST
/tools/create-archive
Create ZIP archive
body → 200
POST
/tools/create-dicom
Create one DICOM instance
body → 200
GET
/tools/create-media
Create DICOMDIR media
4 params → 200
POST
/tools/create-media
Create DICOMDIR media
body → 200
GET
/tools/create-media-extended
Create DICOMDIR media
4 params → 200
POST
/tools/create-media-extended
Create DICOMDIR media
body → 200
GET
/tools/default-encoding
Get default encoding
→ 200
PUT
/tools/default-encoding
Set default encoding
body → 200
GET
/tools/dicom-conformance
Get DICOM conformance
→ 200
POST
/tools/dicom-echo
Trigger C-ECHO SCU
body → 200
POST
/tools/execute-script
Execute Lua script
body → 200
POST
/tools/find
Look for local resources
body → 200
GET
/tools/generate-uid
Generate an identifier
1 param → 200
POST
/tools/invalidate-tags
Invalidate DICOM-as-JSON summaries
→ 200
GET
/tools/labels
Get all the used labels
→ 200
POST
/tools/lookup
Look for DICOM identifiers
body → 200
GET
/tools/metrics
Are metrics collected?
→ 200
PUT
/tools/metrics
Enable collection of metrics
body → 200
GET
/tools/metrics-prometheus
Get usage metrics
→ 200
GET
/tools/now
Get UTC time
→ 200
GET
/tools/now-local
Get local time
→ 200
POST
/tools/reconstruct
Reconstruct all the index
body → 200
POST
/tools/reset
Restart Orthanc
→ 200
POST
/tools/shutdown
Shutdown Orthanc
→ 200
GET
/tools/unknown-sop-class-accepted
Is unknown SOP class accepted?
→ 200
PUT
/tools/unknown-sop-class-accepted
Set unknown SOP class accepted
body → 200
Series 41
GET
/series
List the available series
7 params → 200
DELETE
/series/{id}
Delete some series
1 param → 200
GET
/series/{id}
Get information about some series
4 params → 200
POST
/series/{id}/anonymize
Anonymize series
1 param body → 200
GET
/series/{id}/archive
Create ZIP archive
4 params → 200
POST
/series/{id}/archive
Create ZIP archive
1 param body → 200
GET
/series/{id}/attachments
List attachments
2 params → 200
DELETE
/series/{id}/attachments/{name}
Delete attachment
3 params → 200
PUT
/series/{id}/attachments/{name}
Set attachment
3 params body → 200
POST
/series/{id}/attachments/{name}/compress
Compress attachment
2 params → 200
GET
/series/{id}/attachments/{name}/compressed-data
Get attachment (no decompression)
5 params → 200
GET
/series/{id}/attachments/{name}/compressed-md5
Get MD5 of attachment on disk
3 params → 200
GET
/series/{id}/attachments/{name}/compressed-size
Get size of attachment on disk
3 params → 200
GET
/series/{id}/attachments/{name}/data
Get attachment
5 params → 200
GET
/series/{id}/attachments/{name}/info
Get info about the attachment
3 params → 200
GET
/series/{id}/attachments/{name}/is-compressed
Is attachment compressed?
3 params → 200
GET
/series/{id}/attachments/{name}/md5
Get MD5 of attachment
3 params → 200
GET
/series/{id}/attachments/{name}/size
Get size of attachment
3 params → 200
POST
/series/{id}/attachments/{name}/uncompress
Uncompress attachment
2 params → 200
POST
/series/{id}/attachments/{name}/verify-md5
Verify attachment
2 params → 200
GET
/series/{id}/instances
Get child instances
5 params → 200
GET
/series/{id}/instances-tags
Get tags of instances
4 params → 200
GET
/series/{id}/labels
List labels
1 param → 200
DELETE
/series/{id}/labels/{label}
Remove label
2 params → 200
GET
/series/{id}/labels/{label}
Test label
2 params → 200
PUT
/series/{id}/labels/{label}
Add label
2 params → 200
GET
/series/{id}/media
Create DICOMDIR media
5 params → 200
POST
/series/{id}/media
Create DICOMDIR media
1 param body → 200
GET
/series/{id}/metadata
List metadata
3 params → 200
DELETE
/series/{id}/metadata/{name}
Delete metadata
3 params → 200
GET
/series/{id}/metadata/{name}
Get metadata
3 params → 200
PUT
/series/{id}/metadata/{name}
Set metadata
3 params body → 200
POST
/series/{id}/modify
Modify series
1 param body → 200
GET
/series/{id}/module
Get series module
4 params → 200
GET
/series/{id}/numpy
Decode series for numpy
3 params → 200
GET
/series/{id}/ordered-slicesdeprecated
Order the slices
1 param → 200
GET
/series/{id}/patient
Get parent patient
4 params → 200
POST
/series/{id}/reconstruct
Reconstruct tags & optionally files of series
1 param body → 200
GET
/series/{id}/shared-tags
Get shared tags
3 params → 200
GET
/series/{id}/statistics
Get series statistics
1 param → 200
GET
/series/{id}/study
Get parent study
4 params → 200
Studies 42
GET
/studies
List the available studies
7 params → 200
DELETE
/studies/{id}
Delete some study
1 param → 200
GET
/studies/{id}
Get information about some study
4 params → 200
POST
/studies/{id}/anonymize
Anonymize study
1 param body → 200
GET
/studies/{id}/archive
Create ZIP archive
4 params → 200
POST
/studies/{id}/archive
Create ZIP archive
1 param body → 200
GET
/studies/{id}/attachments
List attachments
2 params → 200
DELETE
/studies/{id}/attachments/{name}
Delete attachment
3 params → 200
PUT
/studies/{id}/attachments/{name}
Set attachment
3 params body → 200
POST
/studies/{id}/attachments/{name}/compress
Compress attachment
2 params → 200
GET
/studies/{id}/attachments/{name}/compressed-data
Get attachment (no decompression)
5 params → 200
GET
/studies/{id}/attachments/{name}/compressed-md5
Get MD5 of attachment on disk
3 params → 200
GET
/studies/{id}/attachments/{name}/compressed-size
Get size of attachment on disk
3 params → 200
GET
/studies/{id}/attachments/{name}/data
Get attachment
5 params → 200
GET
/studies/{id}/attachments/{name}/info
Get info about the attachment
3 params → 200
GET
/studies/{id}/attachments/{name}/is-compressed
Is attachment compressed?
3 params → 200
GET
/studies/{id}/attachments/{name}/md5
Get MD5 of attachment
3 params → 200
GET
/studies/{id}/attachments/{name}/size
Get size of attachment
3 params → 200
POST
/studies/{id}/attachments/{name}/uncompress
Uncompress attachment
2 params → 200
POST
/studies/{id}/attachments/{name}/verify-md5
Verify attachment
2 params → 200
GET
/studies/{id}/instances
Get child instances
5 params → 200
GET
/studies/{id}/instances-tags
Get tags of instances
4 params → 200
GET
/studies/{id}/labels
List labels
1 param → 200
DELETE
/studies/{id}/labels/{label}
Remove label
2 params → 200
GET
/studies/{id}/labels/{label}
Test label
2 params → 200
PUT
/studies/{id}/labels/{label}
Add label
2 params → 200
GET
/studies/{id}/media
Create DICOMDIR media
5 params → 200
POST
/studies/{id}/media
Create DICOMDIR media
1 param body → 200
POST
/studies/{id}/merge
Merge study
1 param body → 200
GET
/studies/{id}/metadata
List metadata
3 params → 200
DELETE
/studies/{id}/metadata/{name}
Delete metadata
3 params → 200
GET
/studies/{id}/metadata/{name}
Get metadata
3 params → 200
PUT
/studies/{id}/metadata/{name}
Set metadata
3 params body → 200
POST
/studies/{id}/modify
Modify study
1 param body → 200
GET
/studies/{id}/module
Get study module
4 params → 200
GET
/studies/{id}/module-patient
Get patient module of study
4 params → 200
GET
/studies/{id}/patient
Get parent patient
4 params → 200
POST
/studies/{id}/reconstruct
Reconstruct tags & optionally files of study
1 param body → 200
GET
/studies/{id}/series
Get child series
5 params → 200
GET
/studies/{id}/shared-tags
Get shared tags
3 params → 200
POST
/studies/{id}/split
Split study
1 param body → 200
GET
/studies/{id}/statistics
Get study statistics
1 param → 200
Logs 16
GET
/tools/log-level
Get main log level
→ 200
PUT
/tools/log-level
Set main log level
body → 200
GET
/tools/log-level-dicom
Get log level for dicom
→ 200
PUT
/tools/log-level-dicom
Set log level for dicom
body → 200
GET
/tools/log-level-generic
Get log level for generic
→ 200
PUT
/tools/log-level-generic
Set log level for generic
body → 200
GET
/tools/log-level-http
Get log level for http
→ 200
PUT
/tools/log-level-http
Set log level for http
body → 200
GET
/tools/log-level-jobs
Get log level for jobs
→ 200
PUT
/tools/log-level-jobs
Set log level for jobs
body → 200
GET
/tools/log-level-lua
Get log level for lua
→ 200
PUT
/tools/log-level-lua
Set log level for lua
body → 200
GET
/tools/log-level-plugins
Get log level for plugins
→ 200
PUT
/tools/log-level-plugins
Set log level for plugins
body → 200
GET
/tools/log-level-sqlite
Get log level for sqlite
→ 200
PUT
/tools/log-level-sqlite
Set log level for sqlite
body → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

uclouvain-orthanc-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
Where this information came from

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