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/config -
XNAT Site Settings API
- /REST/services/settings -
XNAT Log Reporting API
- /REST/services/logging -
XNAT Version -
/REST/version
Search
-
Search Fields -
/REST/search/fields