# UCLouvain Networking API

**Canonical:** https://apis.io/apis/uclouvain/uclouvain-networking-api/  
**Provider:** UCLouvain — https://apis.io/providers/uclouvain/  
**Base URL:** https://orthanc.uclouvain.be/demo/  
**Documentation:** https://orthanc.uclouvain.be/

UCLouvain Networking API is one of 18 APIs that [UCLouvain](https://apis.io/providers/uclouvain/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Networking. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

The Networking API from UCLouvain — 37 operation(s) for networking.

## Operations (42)

| Method | Path | Summary |
|---|---|---|
| GET | `/modalities` | List DICOM modalities |
| DELETE | `/modalities/{id}` | Delete DICOM modality |
| GET | `/modalities/{id}` | List operations on modality |
| PUT | `/modalities/{id}` | Update DICOM modality |
| GET | `/modalities/{id}/configuration` | Get modality configuration |
| POST | `/modalities/{id}/echo` | Trigger C-ECHO SCU |
| POST | `/modalities/{id}/find` | Hierarchical C-FIND SCU |
| POST | `/modalities/{id}/find-instance` | C-FIND SCU for instances |
| POST | `/modalities/{id}/find-patient` | C-FIND SCU for patients |
| POST | `/modalities/{id}/find-series` | C-FIND SCU for series |
| POST | `/modalities/{id}/find-study` | C-FIND SCU for studies |
| POST | `/modalities/{id}/find-worklist` | C-FIND SCU for worklist |
| POST | `/modalities/{id}/get` | Trigger C-GET SCU |
| POST | `/modalities/{id}/move` | Trigger C-MOVE SCU |
| POST | `/modalities/{id}/query` | Trigger C-FIND SCU |
| POST | `/modalities/{id}/storage-commitment` | Trigger storage commitment request |
| POST | `/modalities/{id}/store` | Trigger C-STORE SCU |
| POST | `/modalities/{id}/store-straight` | Straight C-STORE SCU |
| GET | `/peers` | List Orthanc peers |
| DELETE | `/peers/{id}` | Delete Orthanc peer |
| GET | `/peers/{id}` | List operations on peer |
| PUT | `/peers/{id}` | Update Orthanc peer |
| GET | `/peers/{id}/configuration` | Get peer configuration |
| POST | `/peers/{id}/store` | Send to Orthanc peer |
| POST | `/peers/{id}/store-straight` | Straight store to peer |
| GET | `/peers/{id}/system` | Get peer system information |
| GET | `/queries` | List query/retrieve operations |
| DELETE | `/queries/{id}` | Delete a query |
| GET | `/queries/{id}` | List operations on a query |
| GET | `/queries/{id}/answers` | List answers to a query |
| GET | `/queries/{id}/answers/{index}` | List operations on an answer |
| GET | `/queries/{id}/answers/{index}/content` | Get one answer |
| POST | `/queries/{id}/answers/{index}/query-instances` | Query the child instances of an answer |
| POST | `/queries/{id}/answers/{index}/query-series` | Query the child series of an answer |
| POST | `/queries/{id}/answers/{index}/query-studies` | Query the child studies of an answer |
| POST | `/queries/{id}/answers/{index}/retrieve` | Retrieve one answer with a C-MOVE or a C-GET SCU |
| GET | `/queries/{id}/level` | Get level of original query |
| GET | `/queries/{id}/modality` | Get modality of original query |
| GET | `/queries/{id}/query` | Get original query arguments |
| POST | `/queries/{id}/retrieve` | Retrieve all answers with C-MOVE SCU |
| GET | `/storage-commitment/{id}` | Get storage commitment report |
| POST | `/storage-commitment/{id}/remove` | Remove after storage commitment |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/uclouvain/refs/heads/main/openapi/uclouvain-networking-api-openapi.yml
- **x-openapi-original** — https://raw.githubusercontent.com/api-evangelist/uclouvain/refs/heads/main/openapi/_original/uclouvain-orthanc-api.json
- **APIReference** — https://orthanc.uclouvain.be/api/index.html
- **Documentation** — https://orthanc.uclouvain.be/book/
- **x-example** — https://raw.githubusercontent.com/api-evangelist/uclouvain/refs/heads/main/examples/uclouvain-orthanc-system-example.json

## Other UCLouvain APIs (12)

- [Open Data @ UCLouvain -- Dataverse deployment (Native + Search API)](https://apis.io/apis/uclouvain/dataverse-native-api/)
- [Open Data @ UCLouvain Dataverse OAI-PMH](https://apis.io/apis/uclouvain/dataverse-oai/)
- [DIAL.pr (BOREAL) -- DSpace-CRIS REST API](https://apis.io/apis/uclouvain/dial-pr-rest/)
- [DIAL.pr OAI-PMH](https://apis.io/apis/uclouvain/dial-pr-oai/)
- [DIAL.mem -- DSpace-CRIS REST API](https://apis.io/apis/uclouvain/dial-mem-rest/)
- [DIAL.mem OAI-PMH](https://apis.io/apis/uclouvain/dial-mem-oai/)
- [OER-UCLouvain OAI-PMH](https://apis.io/apis/uclouvain/oer-oai/)
- [UCLouvain Shibboleth Identity Provider -- SAML 2.0 metadata](https://apis.io/apis/uclouvain/identity-federation/)
- [UCLouvain Instances API](https://apis.io/apis/uclouvain/uclouvain-instances-api/)
- [UCLouvain Jobs API](https://apis.io/apis/uclouvain/uclouvain-jobs-api/)
- [UCLouvain Logs API](https://apis.io/apis/uclouvain/uclouvain-logs-api/)
- [UCLouvain Other API](https://apis.io/apis/uclouvain/uclouvain-other-api/)

## Tags

Networking

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/uclouvain/uclouvain-networking-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/uclouvain/.
