Dominances
Dominances
API | Description |
---|---|
GET dominances?rpp={rpp}&page={page} |
Gets a list of dominances. |
GET dominances/{id} |
Gets the information of the dominance with the specified identifier. |
FolderObjects
Represents a relation between a folder and an object.
API | Description |
---|---|
GET folder-objects/{id} |
Gets the relation between a folder and an object. |
POST folder-objects |
Creates a relation between a folder and an object. |
DELETE folder-objects/{id} |
Deletes the relation between a folder and an object. |
FolderRights
Permission rights related to folders.
API | Description |
---|---|
GET folder_rights?rpp={rpp}&page={page} |
Gets a list of folder rights. |
GET folder_rights/{id} |
Gets the information of the folder right with the specified identifier. |
GET folder_right_sets?rpp={rpp}&page={page}&include={include} |
Gets a list of folder right sets. |
GET folder_right_sets/{id}?include={include} |
Gets the information of the folder right set with the specified identifier. |
GET folder-user-rights?rpp={rpp}&page={page}&include={include} |
Gets a list of folder user rights. |
GET folder-user-rights/{id}?include={include} |
Gets the information of the folder user right with the specified identifier. |
POST folder-user-rights |
Creates a new or updates an existing folder user right. |
PUT folder-user-rights/{id} |
Updates an existing folder user right. |
DELETE folder-user-rights/{id} |
Deletes the folder user right. |
GET folder-group-rights?rpp={rpp}&page={page}&include={include} |
Gets a list of folder group rights. |
GET folder-group-rights/{id}?include={include} |
Gets the information of the folder group right with the specified identifier. |
POST folder-group-rights |
Creates a new or updates an existing folder group right. |
PUT folder-group-rights/{id} |
Updates an existing folder group right. |
DELETE folder-group-rights/{id} |
Deletes the folder group right. |
Folders
A folder can be used to organize data and sharing thereof.
API | Description |
---|---|
GET folders?rpp={rpp}&page={page}&include={include} |
Gets a list of folders. [OData] |
GET folders/{id}?include={include} |
Gets the information of the folder with the specified identifier. |
POST folders |
Creates a new folder. |
PUT folders/{id} |
Updates or moves an existing folder. |
DELETE folders/{id} |
Deletes the specified folder if it is empty. |
GET folders/{id}/folders?rpp={rpp}&page={page}&include={include} |
Gets the direct child folders of the specified folder. [OData] |
GET folders/{id}/objects?rpp={rpp}&page={page} |
Gets the objects of the specified folder. |
GET folders/{id}/folder-objects?rpp={rpp}&page={page} |
Gets the relations between objects and the specified folder. |
Genders
Genders
API | Description |
---|---|
GET genders?rpp={rpp}&page={page} |
Gets a list of genders. |
GET genders/{id} |
Gets the information of the gender with the specified identifier. |
Groups
Groups of the repository.
API | Description |
---|---|
GET groups?rpp={rpp}&page={page}&include={include} |
Gets a list of groups. [OData] |
GET groups/{id}?include={include} |
Gets the information of the group with the specified identifier. |
POST groups |
Creates a group. |
PUT groups/{id} |
Updates an existing group. |
DELETE groups/{id} |
Deletes the group with the specified identifier. |
GET groups/{id}/users?rpp={rpp}&page={page} |
Gets the users of the specified group. |
GET groups/{id}/group-users?rpp={rpp}&page={page} |
Gets the relations between users and the specified group. |
GroupTypes
API | Description |
---|---|
GET group_types?rpp={rpp}&page={page} |
Gets a list of group types. [OData] |
GET group_types/{name} |
Gets the information of the group type with the specified name. |
GroupUsers
Represents a relation between a group and a user.
API | Description |
---|---|
GET group-users?rpp={rpp}&page={page}&include={include} |
Gets a list of relations between groups and users. [OData] |
GET group-users/{id}?include={include} |
Gets the relation between a group and a user. |
POST group-users |
Creates a relation between a group and a user. |
DELETE group-users/{id} |
Deletes the relation between a group and a user. |
Licenses
Licenses.
API | Description |
---|---|
GET licenses?rpp={rpp}&page={page} |
Gets a list of licenses. |
GET licenses/{id} |
Gets the information of the license with the specified identifier. |
Modalities
Medical imaging modalities.
API | Description |
---|---|
GET modalities?rpp={rpp}&page={page} |
Gets a list of modalities. |
GET modalities/{id} |
Gets the information of the modality with the specified identifier. |
ObjectFiles
Supported file formats are: DICOM (Digital Imaging and Communications in Medicine), MetaImage, Analyze, Nifti, HDF5 (Hierarchical Data Format), and others.
API | Description |
---|---|
GET objects/{id}/files?rpp={rpp}&page={page} |
Gets the files of the specified object. |
GET objects/{id}/files/{file_id}?include={include} |
Gets the information of the file with the specified identifiers. |
GET objects/{id}/files/{file_id}/download |
Downloads the file with the specified identifiers. |
ObjectLinks
Represents a relation between two objects.
API | Description |
---|---|
GET object-links/{id} |
Gets the relation representing a link between two objects. |
POST object-links |
Creates a link between the provided objects. |
DELETE object-links/{id} |
Deletes the relation with the specified identifier representing a link between two objects. |
ObjectOntologies
Represents a relation between an object and an ontology item.
API | Description |
---|---|
GET object-ontologies/{id} |
Gets the relation between an object and an ontology item. |
POST object-ontologies |
Creates a relation between the object and the ontology item. |
PUT object-ontologies/{id} |
Updates the relation between the object and the ontology item. |
ObjectPreviews
Preview images of objects.
API | Description |
---|---|
GET objects/{id}/previews |
Gets a list of previews of the object with the specified identifier. |
GET objects/{id}/previews/{preview_id} |
Gets the preview of the object with the specified identifier. |
GET objects/{id}/previews/{preview_id}/image |
Gets the image of the preview and object with the specified identifiers. |
GET objects/{id}/previews/{preview_id}/thumbnail |
Gets the thumbnail of the preview and object with the specified identifiers. |
ObjectRights
Permission rights related to objects.
API | Description |
---|---|
GET object_rights?rpp={rpp}&page={page} |
Gets a list of object rights. |
GET object_rights/{id} |
Gets the information of the object right with the specified identifier. |
GET object_right_sets?rpp={rpp}&page={page}&include={include} |
Gets a list of object right sets. |
GET object_right_sets/{id}?include={include} |
Gets the information of the object right set with the specified identifier. |
GET object-user-rights?rpp={rpp}&page={page}&include={include} |
Gets a list of object user rights. |
GET object-user-rights/{id}?include={include} |
Gets the information of the object user right with the specified identifier. |
POST object-user-rights |
Creates a new or updates an existing object user right. |
PUT object-user-rights/{id} |
Updates an existing object user right. |
DELETE object-user-rights/{id} |
Deletes the object user right. |
GET object-group-rights?rpp={rpp}&page={page}&include={include} |
Gets a list of object group rights. |
GET object-group-rights/{id}?include={include} |
Gets the information of the object group right with the specified identifier. |
POST object-group-rights |
Creates a new or updates an existing object group right. |
PUT object-group-rights/{id} |
Updates an existing object group right. |
DELETE object-group-rights/{id} |
Deletes the object group right. |
Objects
An object represents a collection of files and other information. Important: See 'OPTIONS objects' for possible response object types.
API | Description |
---|---|
GET objects?rpp={rpp}&page={page}&include={include} |
Gets a list of objects. [OData] |
GET objects/published?rpp={rpp}&page={page}&include={include} |
Gets a list of published objects of the current user. |
GET objects/unpublished?rpp={rpp}&page={page}&include={include} |
Gets a list of unpublished objects of the current user. |
OPTIONS objects |
Returns the available options for this resource. It includes information about enum types. |
GET objects/{id}?include={include} |
Gets the information of the object with the specified identifier. |
DELETE objects/{id} |
Deletes the object with the specified identifier. |
GET objects/{id}/download |
Downloads the object with the specified identifier. |
PUT objects/{id}/publish |
Publishes the object with the specified identifier. |
PUT objects/{id}?include={include} |
Updates the object with the specified identifier. The request body must contain an ObjectViewModel or a derivation of it. |
GET objects/{id}/objects?rpp={rpp}&page={page} |
Gets the related objects of the specified object. |
GET objects/{id}/object-links?rpp={rpp}&page={page} |
Gets the relations between another object and the specified object. |
GET objects/{id}/ontologies?rpp={rpp}&page={page} |
Gets the ontology items of the specified object. |
GET objects/{id}/object-ontologies?rpp={rpp}&page={page} |
Gets the relations between an ontology item and the specified object. |
ObjectTypes
API | Description |
---|---|
GET object_types?rpp={rpp}&page={page} |
Gets a list of object types. |
GET object_types/{name} |
Gets the information of the object type with the specified name. |
Ontologies
Supported ontologies are: FMA (Foundational Model of Anatomy).
API | Description |
---|---|
OPTIONS ontologies |
Returns the available options for this resource. It includes information about enum types. |
GET ontologies/{type}?rpp={rpp}&page={page} |
Gets a list of ontology items of the specified ontology. [OData] |
GET ontologies/{type}/{id} |
Gets the information of the ontology item with the specified identifier. |
Search
Enables to conduct sophisticated search queries.
API | Description |
---|---|
OPTIONS dynamic_search |
Returns the available options for this resource. |
POST dynamic_search?rpp={rpp}&page={page}&include={include} |
Returns the result of the sophisticated search query. |
SegmentationMethods
Segmentation methods.
API | Description |
---|---|
GET segmentation_methods?rpp={rpp}&page={page} |
Gets a list of segmentation methods. |
GET segmentation_methods/{id} |
Gets the information of the segmentation method with the specified identifier. |
Tokens
Tokens for authentication.
API | Description |
---|---|
GET tokens/jwt |
Gets a JSON Web Token. |
Upload
Upload a supported file format.
API | Description |
---|---|
POST upload |
Uploads a supported file. |
POST upload/hash |
Checks if the specified hash (SHA1) already exists. |
POST chunked_upload?chunk={chunk}&uid={uid} |
Uploads a supported file in chunks. |
POST chunked_upload/commit?filename={filename}&uid={uid} |
Commits the chunked upload. |
Users
Users of the repository.
API | Description |
---|---|
GET users?rpp={rpp}&page={page}&include={include} |
Gets a list of users. [OData] |
GET users/me |
Gets the information of the current user. |
GET users/{id} |
Gets the information of the user with the specified identifier. |