delete_anonymization_keys_id
delete an anonymization key that is no longer of interest
delete an anonymization key that is no longer of interest
Delete the remote box with the supplied ID
delete an incoming transaction. If a currently active transaction is deleted, a new transaction with the remainder of the images is created when receiving the next incoming image.
delete an outgoing transaction. This will stop ongoing transactions.
stop watching and remove the directory corresponding to the supplied ID
remove the source <-> filter association corresponding to the supplied ID
remove the filter corresponding to the supplied ID
remove the tagpath corresponding to the supplied ID
remove the forwarding rule corresponding to the supplied ID
Delete the image with the supplied ID
delete all log messages
Delete the log entry with the supplied ID
Delete all series types for the series with the supplied ID
Delete the series tag with the supplied series tag ID from the series with the supplied series ID
Delete the series type with the supplied series type ID from the series with the supplied series ID
shut down and remove the SCP corresponding to the supplied ID
remove the SCU corresponding to the supplied ID
remove the series type corresponding to the supplied ID
remove the series type rule corresponding to the supplied ID
remove the series type rule attribute corresponding to the supplied series type and attribute IDs
deletes a single user based on the ID supplied
get a list of anonymization keys, each specifying how vital DICOM attributes have been anonymized for a particular image
get the anonymization key with the supplied ID
get pointers to the images corresponding to the anonymization key with the supplied ID
list all supported anonymization options defining an anonymization profile
get a list of box connections
get incoming transactions (finished, currently receiving, waiting or failed)
get the received images corresponding to the incoming transaction with the supplied ID
get outgoing transactions (finished, currently sending, waiting or failed)
get the sent images corresponding to the outgoing transaction with the supplied ID
Returns a list of currently available destinations. Possible destinations are box - sending data to a remote box, and scu - sending data a receiving SCP.
get a list of watch directories. Each watch directory and its sub-directories are watched for incoming DICOM files, which are read and imported into slicebox.
Get a list of source to filter associations.
List defined filters
List tagpaths for the selected filter
get a list of all forwarding rules. A forwarding rule specifies the automatic forwarding of images from a source (SCP, BOX, etc.) to a destimation (BOX, SCU, etc.)
fetch dataset corresponding to the supplied image ID
list all DICOM attributes of the dataset corresponding to the supplied image ID
get basic information about the pixel data of an image
get a PNG image representation of the image corresponding to the supplied ID
get a list of slicebox log messages
Returns a list of flattened metadata on the patient, study and series levels
Return the flat series with the supplied ID
Returns a list of metadata on the image level of the DICOM hierarchy
Return the image with the supplied ID
Returns a list of metadata on the patient level of the DICOM hierarchy
Return the patient with the supplied ID
Returns all images for the patient with the supplied patient ID
Returns a list of metadata on the series level of the DICOM hierarchy
Return the series with the supplied ID
get the list of series tags for the series with the supplied ID.
get the list of series types for the series with the supplied ID.
Return the source of the series with the supplied ID
Returns a list of series tags currently currently in use.
Returns a list of metadata on the study level of the DICOM hierarchy
Return the study with the supplied ID
Returns all images for the study with the supplied study ID
get a list of DICOM SCPs. Each SCP is a server for receiving DICOM images from e.g. a PACS system.
get a list of DICOM SCUs. Each SCU is a client for sending DICOM images to an SCP, e.g. a PACS system.
get a list of all added series types. By filtering search results for certain series types, it is easier for applications to ensure that they read images of applicable types.
get a list of rules for assigning series types to series. A rule connects to a series of attributes with values and a resulting series type. If a series has the required values of the listed attributes, it is assigned to the series type of the rule.
get the list of attributes for the series type rule with the supplied ID.
get the status of the internal process of updating series types for series following a change of series types, rules or attributes.
Returns a list of currently available data sources. Possible source types are user - data imported by an API call by a user, box - data received from a remote box, directory - data imported via a watched directory, import - data imported into slicebox using import sessions, or scp - data received from a PACS.
Returns all users of slicebox
obtain information on the currently logged in user as specified by the supplied session cookie, IP address and user agent.
anonymize the images corresponding to the supplied list of image IDs (each paired with a list of DICOM tag translation). This route corresponds to repeated use of the route /images/{id}/anonymize.
submit a query for anonymization keys
connect to another box using a received URL. Used to connect to a public box.
create a new box connection where the supplied entity holds the remote box name. Used by publicly available boxes.
send images corresponding to the supplied image ids to the remote box with the supplied ID
add a new directory to watch for incoming DICOM files
Inserts or updates a source <-> filter associations. If the specified Source already has an association this is updated, otherwise a new is inserted.
Inserts or updates a filter. If a filter with same name as supplied filter exists this filter is updated, otherwise a new filter is inserted.
add a tagpath to a filter
add a new forwarding rule
add a DICOM dataset to slicebox
bulk delete a sequence of images according to the supplied image IDs. This is the same as a sequence of DELETE requests to /images/{id}
get an anonymized version of the image with the supplied ID
add a JPEG image to slicebox. The image data will be wrapped in a DICOM file and added as a new series belonging to the study with the supplied ID
submit a query for flat series
submit a query for images
submit a query for patients
add a series tag to the series with the supplied ID
submit a query for series
submit a query for studies
add a new SCP for receiving DICOM images
add a new SCU for sending DICOM images
send the images with the supplied image IDs to a DICOM SCP using the the SCU with the supplied scu ID
add a new series type
add a new series type rule
add a new series type rule attribute
submit a query for seriestypes for a list of series
stop and shut down slicebox
Creates a new user. Dupicates are accepted but not added.
Obtain a session cookie that can be used to authenticate future API calls from the present IP address and with the present user agent.
Logout the current user by responding with a delete cookie header removing the session cookie for this user.
delete the selected image and replace it with an anonymized version
modify and/or insert image attributes according to the input tagpath-value mappings
Add the series type with the supplied series type ID to the series with the supplied series ID
Tell us which provider you need, and we will ship it in the registry.
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.