XNAT REST API Directory
This table contains a directory of API that can be found in Core XNAT.
/xapi vs /data vs /data/archive vs /REST
In legacy XNAT REST APIs, the following prefixes can be used interchangeably:
/REST
/data
/data/archive
These prefixes are not interchangeable with Swagger-enabled XAPI rest paths. These can only use:
/xapi
XNAT Administration
Site Administration
/xapi/siteConfig | |
|---|---|
/xapi/prefs | |
/data/config |
System Administration
/xapi/archive | |
/xapi/notifications | |
|---|---|
/xapi/xnatTask | |
/xapi/asyncOps | |
/xapi/caching | |
/xapi/logs | |
/xapi/compute/hardware | |
/xapi/compute/constraints |
Data Type Administration
/xapi/datatypes | |
|---|---|
/xapi/schemas | |
/xapi/xft | |
DB-Backed Schema API (Dynamic Data Types) | /xapi/dbschemas |
/xapi/elementdisplays |
User Administration
/xapi/users | |
|---|---|
/data/users | |
/data/user/cache/resources | |
/data/projects/ID/users | |
/data/pars | |
/xapi/access | |
/xapi/role |
User Authentication Services
/data/JSESSION | |
|---|---|
/data/services/auth | |
/data/services/tokens |
XNAT Event Service Administration
/xapi/events /xapi/projects/{ID}/events | |
|---|---|
/xapi/eventHandlers /xapi/projects/{projectID}/eventHandlers | |
/xapi/event_tracking |
XNAT Plugin Administration
/xapi/plugins | |
|---|---|
/xapi/pluginOpenUrls |
UI configuration:
/xapi/spawner | |
|---|---|
/xapi/theme |
DICOM Connections:
/xapi/dicomscp | |
|---|---|
/data/services/dicomscp | |
/xapi/anonymize | |
/xapi/dicom | |
/data/scanners |
Other Services:
/data/services/move-files | |
|---|---|
/data/services/mail/send | |
/data/services/audit | |
/data/services/refresh/catalog | |
/data/services/sendEmailVerification | |
/data/services/features | |
Total Counts API | /xapi/totalCounts/reset (GET) |
XNAT Data Management API
Working With Projects
/data/projects | |
|---|---|
/data/projects/{ID}/accessibility | |
/xapi/investigators | |
/data/projects/{ID}/users | |
/data/pars | |
/data/projects/{ID}/config | |
/data/projects/{ID}/pipelines |
Working with Subjects, Image Sessions and other Subject Assessors
/data/subjects | |
|---|---|
Experiment API | /data/experiments |
/data/.../experiments/status | |
/data/.../experiments/{ID}/scans | |
/data/.../experiments/{ID}/assessors | |
/data/projects/{ID}/.../projects | |
/xapi/snapshot-generation-api |
Storing And Retrieving Resource Files
/data/projects/{ID}/resources | |
|---|---|
/data/.../subjects/{ID}/resources | |
/data/.../experiments/{ID}/resources | |
/data/.../experiments/{ID}/scans/{ID}/resources | |
/data/.../assessors/{ID}/{IN | OUT}/resources | |
/data/services/triage | |
/xapi/resources/mitigate |
Using and Managing the Archive & Prearchive
/data/services/import | |
|---|---|
/data/services/archive | |
/data/services/prearchive | |
/data/status | |
/data/services/dicomdump | |
/xapi/processors | |
/xapi/dicom_mappings | |
/xapi/direct-archive |
XNAT Search API
/data/search | |
|---|---|
/data/search/stored | |
/xapi/custom-fields | |
/xapi/customForms |
XNAT Data Processing
/xapi/compute/hardware | |
|---|---|
/xapi/compute/constraints | |
/xapi/pipelines | |
XNAT Project Pipeline API (Deprecated) | /data/projects/{ID}/pipelines |
/data/workflows | |
/xapi/contrasts |
Related: Container Service API
XNAT Automation API
Event Handler API (beta) | /xapi/eventHandler |
|---|---|
XNAT Automation Service API (beta) | /xapi/automation |
Deprecated API
These API are from legacy XNAT versions and have been replaced.
Site Administration
XNAT Site Configuration API
- /REST/configXNAT Site Settings API
- /REST/services/settingsXNAT Log Reporting API
- /REST/services/loggingXNAT Version -
/REST/version
Search
Search Fields -
/REST/search/fields