Skip to content

flywheel.flywheel

Flywheel

Main client class for the Python SDK.

Normally initialized via a call to flywheel.Client rather than by directly calling this class.

Parameters:

Name Type Description Default
api_key str

The API key to authenticate with.

required
minimum_supported_major_version (int, optional)

Minimum major version of the SDK the caller accepts.

0
root (bool, optional)

Sets default parameter for requests to return a complete list regardless of permissions - for site admin users. Deprecated - use exhaustive instead.

False
skip_version_check (bool, optional)

Deprecated--does nothing.

None
subjects_in_resolver (bool, optional)

Deprecated--does nothing.

None
request_timeout (int, optional)

The client timeout for making requests, in seconds.

None
connect_timeout (int, optional)

The client timeout for making connections, in seconds.

None
exhaustive (bool, optional)

Sets default parameter for requests to return a complete list regardless of permissions - for site admin users.

False

View(**kwargs)

Short-hand for flywheel.ViewBuilder(**kwargs).build()

Parameters:

Name Type Description Default
kwargs

The arguments to pass directly to ViewBuilder

{}

Returns:

Type Description

The built data view

acquisition_copy(acquisition_id, body, **kwargs)

Smart copy an acquisition

See AcquisitionsApi.acquisition_copy() for parameter details.

add_acquisition(body, **kwargs)

Create a new acquisition

See AcquisitionsApi.add_acquisition() for parameter details.

add_acquisition_analysis(cid, body, **kwargs)

Create an analysis and upload files.

See AcquisitionsApi.add_acquisition_analysis() for parameter details.

add_acquisition_analysis_note(container_id, analysis_id, body, **kwargs)

Add a note to a(n) acquisition analysis.

See AcquisitionsApi.add_acquisition_analysis_note() for parameter details.

add_acquisition_note(container_id, body, **kwargs)

Add a note to a(n) acquisition.

See AcquisitionsApi.add_acquisition_note() for parameter details.

add_acquisition_tag(cid, body, **kwargs)

Add a tag to a(n) acquisition.

See AcquisitionsApi.add_acquisition_tag() for parameter details.

add_acquisition_tags(cid, body, **kwargs)

Add multiple tags to a(n) acquisition

See AcquisitionsApi.add_acquisition_tags() for parameter details.

add_acquisitions_to_collection(collection_id, acquisition_ids, **kwargs)

Add a list of acquisitions to a collection.

Parameters:

Name Type Description Default
collection_id str

The id of the collection to update

required
acquisition_ids list[str]

The list of acquisition ids to add

required

add_analysis_note(container_id, body, **kwargs)

Add a note to a(n) analysis.

See AnalysesApi.add_analysis_note() for parameter details.

add_analysis_tag(container_id, body, **kwargs)

Add a tag to a(n) analysis.

See AnalysesApi.add_analysis_tag() for parameter details.

add_audit_trail_report(body, **kwargs)

Starts generation of an Audit Trail Report

See AuditTrailApi.add_audit_trail_report() for parameter details.

add_collection(body, **kwargs)

Create a collection

See CollectionsApi.add_collection() for parameter details.

add_collection_note(container_id, body, **kwargs)

Add a note to a(n) collection.

See CollectionsApi.add_collection_note() for parameter details.

add_collection_permission(collection_id, body, **kwargs)

Add a permission

See CollectionsApi.add_collection_permission() for parameter details.

add_collection_tag(cid, body, **kwargs)

Add a tag to a(n) collection.

See CollectionsApi.add_collection_tag() for parameter details.

add_collection_tags(cid, body, **kwargs)

Add multiple tags to a(n) collection

See CollectionsApi.add_collection_tags() for parameter details.

add_container_analysis(cid, body, **kwargs)

Create an analysis and upload files.

See ContainersApi.add_container_analysis() for parameter details.

add_container_analysis_note(container_id, analysis_id, body, **kwargs)

Add a note to a(n) container analysis.

See ContainersApi.add_container_analysis_note() for parameter details.

add_container_note(container_id, body, **kwargs)

Add a note to a(n) container.

See ContainersApi.add_container_note() for parameter details.

add_container_tag(cid, body, **kwargs)

Add a tag to a(n) container.

See ContainersApi.add_container_tag() for parameter details.

add_container_tags(cid, body, **kwargs)

Add multiple tags to a(n) container

See ContainersApi.add_container_tags() for parameter details.

add_file_tags(file_id, body, **kwargs)

Add list of tags on a file.

See FilesApi.add_file_tags() for parameter details.

add_gear(gear_name, body, **kwargs)

Create or update a gear.

See GearsApi.add_gear() for parameter details.

add_gear_permission(gear_name, permission_type, body, **kwargs)

Add an individual permission to the given gear

See GearsApi.add_gear_permission() for parameter details.

add_group(body, **kwargs)

Add a group

See GroupsApi.add_group() for parameter details.

add_group_permission(group_id, body, **kwargs)

Add a permission

See GroupsApi.add_group_permission() for parameter details.

add_group_permission_template(group_id, body, **kwargs)

Add a permission template

See GroupsApi.add_group_permission_template() for parameter details.

add_group_tag(cid, body, **kwargs)

Add a tag to a(n) group.

See GroupsApi.add_group_tag() for parameter details.

add_group_tags(cid, body, **kwargs)

Add multiple tags to a(n) group

See GroupsApi.add_group_tags() for parameter details.

add_job(body, **kwargs)

Add a job

See JobsApi.add_job() for parameter details.

add_job_logs(job_id, body, **kwargs)

Add logs to a job.

See JobsApi.add_job_logs() for parameter details.

add_modality(body, **kwargs)

Create a new modality.

See ModalitiesApi.add_modality() for parameter details.

add_nodes_to_collection(collection_id, level, node_ids, **kwargs)

Generic method to add a list of nodes to a collection.

Parameters:

Name Type Description Default
collection_id str

The id of the collection to update

required
level str

The level of nodes to add (e.g. session or acquisition)

required
node_ids list[str]

The list of node ids of type level to add

required

add_project(body, **kwargs)

Create a new project

See ProjectsApi.add_project() for parameter details.

add_project_analysis(cid, body, **kwargs)

Create an analysis and upload files.

See ProjectsApi.add_project_analysis() for parameter details.

add_project_analysis_note(container_id, analysis_id, body, **kwargs)

Add a note to a(n) project analysis.

See ProjectsApi.add_project_analysis_note() for parameter details.

add_project_note(container_id, body, **kwargs)

Add a note to a(n) project.

See ProjectsApi.add_project_note() for parameter details.

add_project_permission(project_id, body, **kwargs)

Add a permission

See ProjectsApi.add_project_permission() for parameter details.

add_project_rule(project_id, body, **kwargs)

Create a new rule for a project.

See ProjectsApi.add_project_rule() for parameter details.

add_project_tag(cid, body, **kwargs)

Add a tag to a(n) project.

See ProjectsApi.add_project_tag() for parameter details.

add_project_tags(cid, body, **kwargs)

Add multiple tags to a(n) project

See ProjectsApi.add_project_tags() for parameter details.

add_provider(body, **kwargs)

Add a new provider

See SiteApi.add_provider() for parameter details.

add_role(body, **kwargs)

Add a new role

See RolesApi.add_role() for parameter details.

add_role_to_group(group_id, body, **kwargs)

Add a role to the pool of roles in a group

See GroupsApi.add_role_to_group() for parameter details.

add_session(body, **kwargs)

Create a new session

See SessionsApi.add_session() for parameter details.

add_session_analysis(cid, body, **kwargs)

Create an analysis and upload files.

See SessionsApi.add_session_analysis() for parameter details.

add_session_analysis_note(container_id, analysis_id, body, **kwargs)

Add a note to a(n) session analysis.

See SessionsApi.add_session_analysis_note() for parameter details.

add_session_note(container_id, body, **kwargs)

Add a note to a(n) session.

See SessionsApi.add_session_note() for parameter details.

add_session_tag(cid, body, **kwargs)

Add a tag to a(n) session.

See SessionsApi.add_session_tag() for parameter details.

add_session_tags(cid, body, **kwargs)

Add multiple tags to a(n) session

See SessionsApi.add_session_tags() for parameter details.

add_sessions_to_collection(collection_id, session_ids, **kwargs)

Add a list of sessions to a collection.

Parameters:

Name Type Description Default
collection_id str

The id of the collection to update

required
session_ids list[str]

The list of session ids to add

required

add_site_rule(body, **kwargs)

Create a new site rule.

See SiteApi.add_site_rule() for parameter details.

add_subject(body, **kwargs)

Create a new subject

See SubjectsApi.add_subject() for parameter details.

add_subject_analysis(cid, body, **kwargs)

Create an analysis and upload files.

See SubjectsApi.add_subject_analysis() for parameter details.

add_subject_analysis_note(container_id, analysis_id, body, **kwargs)

Add a note to a(n) subject analysis.

See SubjectsApi.add_subject_analysis_note() for parameter details.

add_subject_note(container_id, body, **kwargs)

Add a note to a(n) subject.

See SubjectsApi.add_subject_note() for parameter details.

add_subject_tag(cid, body, **kwargs)

Add a tag to a(n) subject.

See SubjectsApi.add_subject_tag() for parameter details.

add_subject_tags(cid, body, **kwargs)

Add multiple tags to a(n) subject

See SubjectsApi.add_subject_tags() for parameter details.

add_user(body, **kwargs)

Add a new user

See UsersApi.add_user() for parameter details.

add_view(container_id, body, **kwargs)

Add a new data view

See ContainersApi.add_view() for parameter details.

archive_task_protocol(protocol_id, **kwargs)

Archive

See ProtocolsApi.archive_task_protocol() for parameter details.

ask_jobs(body, **kwargs)

Ask the queue a question

See JobsApi.ask_jobs() for parameter details.

ask_jobs_state(job_state, body, **kwargs)

Ask job count by state

See JobsApi.ask_jobs_state() for parameter details.

assign_reader_task(task_id, body, **kwargs)

Assign

See TasksApi.assign_reader_task() for parameter details.

batch_create_adjudication_task_set(body, **kwargs)

Create Adjudication Batch

See TasksApi.batch_create_adjudication_task_set() for parameter details.

batch_create_reader_task(body, **kwargs)

Create Batch

See TasksApi.batch_create_reader_task() for parameter details.

bulk_move_sessions(body, **kwargs)

Perform a bulk move of sessions to either a subject or project

See BulkApi.bulk_move_sessions() for parameter details.

cancel_batch(batch_id, **kwargs)

Cancel a Job

See BatchApi.cancel_batch() for parameter details.

catalog_list(**kwargs)

Catalog List

See ProjectsApi.catalog_list() for parameter details.

change_job_state(job_id, state)

Change a job state.

Parameters:

Name Type Description Default
job_id str

The id of the job to modify

required
state str

The new job state

required

check_uids_exist(body, **kwargs)

Check for existence of UIDs system-wide

See UidsApi.check_uids_exist() for parameter details.

clean_packfiles(**kwargs)

Clean up expired upload tokens and invalid token directories.

See PackfileApi.clean_packfiles() for parameter details.

cleanup_info(container_type, path, **kwargs)

Remove a custom field from all applicable containers

See ContainerTypeApi.cleanup_info() for parameter details.

cleanup_signed_upload_url(body, **kwargs)

Cleanup unused file blob previously uploaded using signed URL

See UploadApi.cleanup_signed_upload_url() for parameter details.

collect_usage(**kwargs)

Collect daily usage statistics.

See ReportsApi.collect_usage() for parameter details.

complete_job(job_id, body, **kwargs)

Complete a job, with information

See JobsApi.complete_job() for parameter details.

complete_reader_task(task_id, **kwargs)

Complete

See TasksApi.complete_reader_task() for parameter details.

complete_s3_multipart_upload(body, **kwargs)

Complete S3 multipart signed url upload

See UploadApi.complete_s3_multipart_upload() for parameter details.

create_adjudication_task_set(body, **kwargs)

Create Adjudication

See TasksApi.create_adjudication_task_set() for parameter details.

create_batch_job_from_jobs(body, **kwargs)

Create a batch job proposal from preconstructed jobs and insert it as 'pending'.

See BatchApi.create_batch_job_from_jobs() for parameter details.

create_custom_filter(body, **kwargs)

Create a custom filter for user

See CustomFiltersApi.create_custom_filter() for parameter details.

create_device(body, **kwargs)

Create a new device.

See DevicesApi.create_device() for parameter details.

create_download_ticket(body, **kwargs)

Create a download ticket

See DownloadApi.create_download_ticket() for parameter details.

create_master_subject_code(body, **kwargs)

Request a master subject code for the given patient

See SubjectsApi.create_master_subject_code() for parameter details.

create_or_replace_task_response(task_id, body, **kwargs)

Create or replace a response for a task (409 if submitted)

See FormResponsesApi.create_or_replace_task_response() for parameter details.

create_project_aet(body, **kwargs)

Create a new DIMSE project AET

See DimseApi.create_project_aet() for parameter details.

create_reader_task(body, **kwargs)

Create

See TasksApi.create_reader_task() for parameter details.

create_service_aet(body, **kwargs)

Create a new DIMSE service AET

See DimseApi.create_service_aet() for parameter details.

create_signed_upload_url(body, **kwargs)

Create new signed upload URL

See UploadApi.create_signed_upload_url() for parameter details.

create_staffing_pool(body, **kwargs)

Create

See StaffingPoolsApi.create_staffing_pool() for parameter details.

create_task_protocol(body, **kwargs)

Create

See ProtocolsApi.create_task_protocol() for parameter details.

data_view_columns(**kwargs)

Return a list of all known column aliases for use in data views

See ViewsApi.data_view_columns() for parameter details.

delete_acquisition(acquisition_id, **kwargs)

Delete a acquisition

See AcquisitionsApi.delete_acquisition() for parameter details.

delete_acquisition_analysis(cid, analysis_id, **kwargs)

Delete an analysis

See AcquisitionsApi.delete_acquisition_analysis() for parameter details.

delete_acquisition_analysis_note(cid, analysis_id, note_id, **kwargs)

Remove a note from a(n) acquisition analysis.

See AcquisitionsApi.delete_acquisition_analysis_note() for parameter details.

delete_acquisition_file(cid, filename, **kwargs)

Delete a file

See AcquisitionsApi.delete_acquisition_file() for parameter details.

delete_acquisition_file_classification_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See AcquisitionsApi.modify_acquisition_file_classification() for parameter details.

delete_acquisition_file_info_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See AcquisitionsApi.modify_acquisition_file_info() for parameter details.

delete_acquisition_info_fields(cid, body, **kwargs)

Delete the specified fields from + name + .

See AcquisitionsApi.modify_acquisition_info() for parameter details.

delete_acquisition_note(cid, note_id, **kwargs)

Remove a note from a(n) acquisition

See AcquisitionsApi.delete_acquisition_note() for parameter details.

delete_acquisition_tag(cid, value, **kwargs)

Delete a tag

See AcquisitionsApi.delete_acquisition_tag() for parameter details.

delete_acquisition_tags(cid, body, **kwargs)

Delete multiple tags from a(n) acquisition

See AcquisitionsApi.delete_acquisition_tags() for parameter details.

delete_acquisitions_by_ids(body, **kwargs)

Delete multiple acquisitions by ID list

See ContainersApi.delete_acquisitions_by_ids() for parameter details.

delete_analyses_by_ids(body, **kwargs)

Delete multiple analyses by ID list

See ContainersApi.delete_analyses_by_ids() for parameter details.

delete_analysis(analysis_id, **kwargs)

Delete an analysis

See AnalysesApi.delete_analysis() for parameter details.

delete_analysis_file(cid, filename, **kwargs)

Delete a file

See AnalysesApi.delete_analysis_file() for parameter details.

delete_analysis_file_classification_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See AnalysesApi.modify_analysis_file_classification() for parameter details.

delete_analysis_file_info_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See AnalysesApi.modify_analysis_file_info() for parameter details.

delete_analysis_info_fields(container_id, body, **kwargs)

Delete the specified fields from + name + .

See AnalysesApi.modify_analysis_info() for parameter details.

delete_analysis_note(container_id, note_id, **kwargs)

Remove a note from a(n) analysis

See AnalysesApi.delete_analysis_note() for parameter details.

delete_analysis_tag(container_id, value, **kwargs)

Delete a tag

See AnalysesApi.delete_analysis_tag() for parameter details.

delete_audit_trail_report(report_id, **kwargs)

Deletes an Audit Trail Report

See AuditTrailApi.delete_audit_trail_report() for parameter details.

Delete containers by a search query

See DataexplorerApi.delete_by_search() for parameter details.

delete_collection(collection_id, **kwargs)

Delete a collection

See CollectionsApi.delete_collection() for parameter details.

delete_collection_file(cid, filename, **kwargs)

Delete a file

See CollectionsApi.delete_collection_file() for parameter details.

delete_collection_file_classification_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See CollectionsApi.modify_collection_file_classification() for parameter details.

delete_collection_file_info_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See CollectionsApi.modify_collection_file_info() for parameter details.

delete_collection_info_fields(cid, body, **kwargs)

Delete the specified fields from + name + .

See CollectionsApi.modify_collection_info() for parameter details.

delete_collection_note(cid, note_id, **kwargs)

Remove a note from a(n) collection

See CollectionsApi.delete_collection_note() for parameter details.

delete_collection_tag(cid, value, **kwargs)

Delete a tag

See CollectionsApi.delete_collection_tag() for parameter details.

delete_collection_tags(cid, body, **kwargs)

Delete multiple tags from a(n) collection

See CollectionsApi.delete_collection_tags() for parameter details.

delete_collection_user_permission(collection_id, user_id, **kwargs)

Delete a permission

See CollectionsApi.delete_collection_user_permission() for parameter details.

delete_collections_by_ids(body, **kwargs)

Delete multiple collections by ID list

See ContainersApi.delete_collections_by_ids() for parameter details.

delete_container(container_id, **kwargs)

Delete a container

See ContainersApi.delete_container() for parameter details.

delete_container_analysis(cid, analysis_id, **kwargs)

Delete an analysis

See ContainersApi.delete_container_analysis() for parameter details.

delete_container_analysis_note(cid, analysis_id, note_id, **kwargs)

Remove a note from a(n) container analysis.

See ContainersApi.delete_container_analysis_note() for parameter details.

delete_container_file(cid, filename, **kwargs)

Delete a file

See ContainersApi.delete_container_file() for parameter details.

delete_container_file_classification_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See ContainersApi.modify_container_file_classification() for parameter details.

delete_container_file_info_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See ContainersApi.modify_container_file_info() for parameter details.

delete_container_info_fields(cid, body, **kwargs)

Delete the specified fields from + name + .

See ContainersApi.modify_container_info() for parameter details.

delete_container_note(cid, note_id, **kwargs)

Remove a note from a(n) container

See ContainersApi.delete_container_note() for parameter details.

delete_container_tag(cid, value, **kwargs)

Delete a tag

See ContainersApi.delete_container_tag() for parameter details.

delete_container_tags(cid, body, **kwargs)

Delete multiple tags from a(n) container

See ContainersApi.delete_container_tags() for parameter details.

delete_custom_filter(custom_filter_id, **kwargs)

Delete a custom filter for user

See CustomFiltersApi.delete_custom_filter() for parameter details.

delete_device(device_id, **kwargs)

Delete a device

See DevicesApi.delete_device() for parameter details.

delete_device_key(device_id, key_id, **kwargs)

Delete Device Key

See DevicesApi.delete_device_key() for parameter details.

delete_file(file_id, **kwargs)

Delete a File

See FilesApi.delete_file() for parameter details.

delete_file_tags(file_id, **kwargs)

Remove the specified tags from most recent file version

See FilesApi.delete_file_tags() for parameter details.

delete_files_by_ids(body, **kwargs)

Delete multiple files by ID list

See ContainersApi.delete_files_by_ids() for parameter details.

delete_gear(gear_id, **kwargs)

Delete a gear (not recommended)

See GearsApi.delete_gear() for parameter details.

delete_gear_permission(gear_name, permission_type, permission_id, **kwargs)

Delete an individual permission of the given gear

See GearsApi.delete_gear_permission() for parameter details.

delete_gear_permissions(gear_name, **kwargs)

Delete permissions of the given gear

See GearsApi.delete_gear_permissions() for parameter details.

delete_group(group_id, **kwargs)

Delete group

See GroupsApi.delete_group() for parameter details.

delete_group_tag(cid, value, **kwargs)

Delete a tag

See GroupsApi.delete_group_tag() for parameter details.

delete_group_tags(cid, body, **kwargs)

Delete multiple tags from a(n) group

See GroupsApi.delete_group_tags() for parameter details.

delete_group_user_permission(group_id, user_id, **kwargs)

Delete a permission

See GroupsApi.delete_group_user_permission() for parameter details.

delete_group_user_permission_template(group_id, user_id, **kwargs)

Delete a permission

See GroupsApi.delete_group_user_permission_template() for parameter details.

delete_groups_by_ids(body, **kwargs)

Delete multiple groups by ID list

See ContainersApi.delete_groups_by_ids() for parameter details.

delete_modality(modality_id, **kwargs)

Delete a modality

See ModalitiesApi.delete_modality() for parameter details.

delete_project(project_id, **kwargs)

Delete a project

See ProjectsApi.delete_project() for parameter details.

delete_project_aet(project_aet, **kwargs)

Delete a DIMSE project AET

See DimseApi.delete_project_aet() for parameter details.

delete_project_analysis(cid, analysis_id, **kwargs)

Delete an analysis

See ProjectsApi.delete_project_analysis() for parameter details.

delete_project_analysis_note(cid, analysis_id, note_id, **kwargs)

Remove a note from a(n) project analysis.

See ProjectsApi.delete_project_analysis_note() for parameter details.

delete_project_file(cid, filename, **kwargs)

Delete a file

See ProjectsApi.delete_project_file() for parameter details.

delete_project_file_classification_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See ProjectsApi.modify_project_file_classification() for parameter details.

delete_project_file_info_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See ProjectsApi.modify_project_file_info() for parameter details.

delete_project_info_fields(cid, body, **kwargs)

Delete the specified fields from + name + .

See ProjectsApi.modify_project_info() for parameter details.

delete_project_note(cid, note_id, **kwargs)

Remove a note from a(n) project

See ProjectsApi.delete_project_note() for parameter details.

delete_project_tag(cid, value, **kwargs)

Delete a tag

See ProjectsApi.delete_project_tag() for parameter details.

delete_project_tags(cid, body, **kwargs)

Delete multiple tags from a(n) project

See ProjectsApi.delete_project_tags() for parameter details.

delete_project_user_permission(project_id, uid, **kwargs)

Delete a permission

See ProjectsApi.delete_project_user_permission() for parameter details.

delete_projects_by_ids(body, **kwargs)

Delete multiple projects by ID list

See ContainersApi.delete_projects_by_ids() for parameter details.

delete_provider(provider_id, **kwargs)

Delete the provider identified by ProviderId

See SiteApi.delete_provider() for parameter details.

delete_role(role_id, **kwargs)

Delete the role

See RolesApi.delete_role() for parameter details.

Delete a saved search

See DataexplorerApi.delete_save_search() for parameter details.

delete_service_aet(service_aet, **kwargs)

Delete a DIMSE service AET

See DimseApi.delete_service_aet() for parameter details.

delete_session(session_id, **kwargs)

Delete a session

See SessionsApi.delete_session() for parameter details.

delete_session_analysis(cid, analysis_id, **kwargs)

Delete an analysis

See SessionsApi.delete_session_analysis() for parameter details.

delete_session_analysis_note(cid, analysis_id, note_id, **kwargs)

Remove a note from a(n) session analysis.

See SessionsApi.delete_session_analysis_note() for parameter details.

delete_session_file(cid, filename, **kwargs)

Delete a file

See SessionsApi.delete_session_file() for parameter details.

delete_session_file_classification_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See SessionsApi.modify_session_file_classification() for parameter details.

delete_session_file_info_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See SessionsApi.modify_session_file_info() for parameter details.

delete_session_info_fields(cid, body, **kwargs)

Delete the specified fields from + name + .

See SessionsApi.modify_session_info() for parameter details.

delete_session_note(cid, note_id, **kwargs)

Remove a note from a(n) session

See SessionsApi.delete_session_note() for parameter details.

delete_session_tag(cid, value, **kwargs)

Delete a tag

See SessionsApi.delete_session_tag() for parameter details.

delete_session_tags(cid, body, **kwargs)

Delete multiple tags from a(n) session

See SessionsApi.delete_session_tags() for parameter details.

delete_sessions_by_ids(body, **kwargs)

Delete multiple sessions by ID list

See ContainersApi.delete_sessions_by_ids() for parameter details.

delete_staffing_pool(pool_id, **kwargs)

Delete

See StaffingPoolsApi.delete_staffing_pool() for parameter details.

delete_subject(subject_id, **kwargs)

Delete a subject

See SubjectsApi.delete_subject() for parameter details.

delete_subject_analysis(cid, analysis_id, **kwargs)

Delete an analysis

See SubjectsApi.delete_subject_analysis() for parameter details.

delete_subject_analysis_note(cid, analysis_id, note_id, **kwargs)

Remove a note from a(n) subject analysis.

See SubjectsApi.delete_subject_analysis_note() for parameter details.

delete_subject_file(cid, filename, **kwargs)

Delete a file

See SubjectsApi.delete_subject_file() for parameter details.

delete_subject_file_classification_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See SubjectsApi.modify_subject_file_classification() for parameter details.

delete_subject_file_info_fields(cid, filename, body, **kwargs)

Delete the specified fields from + name + .

See SubjectsApi.modify_subject_file_info() for parameter details.

delete_subject_info_fields(cid, body, **kwargs)

Delete the specified fields from + name + .

See SubjectsApi.modify_subject_info() for parameter details.

delete_subject_note(cid, note_id, **kwargs)

Remove a note from a(n) subject

See SubjectsApi.delete_subject_note() for parameter details.

delete_subject_tag(cid, value, **kwargs)

Delete a tag

See SubjectsApi.delete_subject_tag() for parameter details.

delete_subject_tags(cid, body, **kwargs)

Delete multiple tags from a(n) subject

See SubjectsApi.delete_subject_tags() for parameter details.

delete_subjects_by_ids(body, **kwargs)

Delete multiple subjects by ID list

See ContainersApi.delete_subjects_by_ids() for parameter details.

delete_task_protocol(protocol_id, **kwargs)

Delete

See ProtocolsApi.delete_task_protocol() for parameter details.

delete_user(user_id, **kwargs)

Delete a user

See UsersApi.delete_user() for parameter details.

delete_user_key(id_, **kwargs)

Delete User Api Key

See UsersApi.delete_user_key() for parameter details.

delete_view(view_id, **kwargs)

Delete a data view

See ViewsApi.delete_view() for parameter details.

delete_view_execution(data_view_execution_id, **kwargs)

Delete a data_view_execution

See DataViewExecutionsApi.delete_view_execution() for parameter details.

determine_provider_for_job(body, **kwargs)

Determine the effective compute provider for a proposed job.

See JobsApi.determine_provider_for_job() for parameter details.

download_audit_trail_report(report_id, **kwargs)

Download Audit Trail Report

See AuditTrailApi.download_audit_trail_report() for parameter details.

download_file_from_acquisition(acquisition_id, file_name, dest_file, **kwargs)

Download a file.

See AcquisitionsApi.download_file_from_acquisition() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_file_from_acquisition_as_data(acquisition_id, file_name, **kwargs)

Download a file.

Returns binary file data instead of downloading to a file. See AcquisitionsApi.download_file_from_acquisition() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_file_from_analysis(analysis_id, file_name, dest_file, **kwargs)

Download a file.

See AnalysesApi.download_file_from_analysis() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_file_from_analysis_as_data(analysis_id, file_name, **kwargs)

Download a file.

Returns binary file data instead of downloading to a file. See AnalysesApi.download_file_from_analysis() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_file_from_collection(collection_id, file_name, dest_file, **kwargs)

Download a file.

See CollectionsApi.download_file_from_collection() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_file_from_collection_as_data(collection_id, file_name, **kwargs)

Download a file.

Returns binary file data instead of downloading to a file. See CollectionsApi.download_file_from_collection() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_file_from_container(container_id, file_name, dest_file, **kwargs)

Download a file.

See ContainersApi.download_file_from_container() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_file_from_container_as_data(container_id, file_name, **kwargs)

Download a file.

Returns binary file data instead of downloading to a file. See ContainersApi.download_file_from_container() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_file_from_project(project_id, file_name, dest_file, **kwargs)

Download a file.

See ProjectsApi.download_file_from_project() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_file_from_project_as_data(project_id, file_name, **kwargs)

Download a file.

Returns binary file data instead of downloading to a file. See ProjectsApi.download_file_from_project() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_file_from_session(session_id, file_name, dest_file, **kwargs)

Download a file.

See SessionsApi.download_file_from_session() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_file_from_session_as_data(session_id, file_name, **kwargs)

Download a file.

Returns binary file data instead of downloading to a file. See SessionsApi.download_file_from_session() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_file_from_subject(subject_id, file_name, dest_file, **kwargs)

Download a file.

See SubjectsApi.download_file_from_subject() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_file_from_subject_as_data(subject_id, file_name, **kwargs)

Download a file.

Returns binary file data instead of downloading to a file. See SubjectsApi.download_file_from_subject() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_output_from_acquisition_analysis(acquisition_id, analysis_id, filename, dest_file, **kwargs)

Download analysis outputs with filter.

See AcquisitionsApi.download_output_from_acquisition_analysis() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_output_from_acquisition_analysis_as_data(acquisition_id, analysis_id, filename, **kwargs)

Download analysis outputs with filter.

Returns binary file data instead of downloading to a file. See AcquisitionsApi.download_output_from_acquisition_analysis() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_output_from_analysis(analysis_id, filename, dest_file, **kwargs)

Download output file from analysis

See AnalysesApi.download_output_from_analysis() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_output_from_analysis_as_data(analysis_id, filename, **kwargs)

Download output file from analysis

Returns binary file data instead of downloading to a file. See AnalysesApi.download_output_from_analysis() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_output_from_container_analysis(container_id, analysis_id, filename, dest_file, **kwargs)

Download analysis outputs with filter.

See ContainersApi.download_output_from_container_analysis() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_output_from_container_analysis_as_data(container_id, analysis_id, filename, **kwargs)

Download analysis outputs with filter.

Returns binary file data instead of downloading to a file. See ContainersApi.download_output_from_container_analysis() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_output_from_project_analysis(project_id, analysis_id, filename, dest_file, **kwargs)

Download analysis outputs with filter.

See ProjectsApi.download_output_from_project_analysis() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_output_from_project_analysis_as_data(project_id, analysis_id, filename, **kwargs)

Download analysis outputs with filter.

Returns binary file data instead of downloading to a file. See ProjectsApi.download_output_from_project_analysis() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_output_from_session_analysis(session_id, analysis_id, filename, dest_file, **kwargs)

Download analysis outputs with filter.

See SessionsApi.download_output_from_session_analysis() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_output_from_session_analysis_as_data(session_id, analysis_id, filename, **kwargs)

Download analysis outputs with filter.

Returns binary file data instead of downloading to a file. See SessionsApi.download_output_from_session_analysis() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_output_from_subject_analysis(subject_id, analysis_id, filename, dest_file, **kwargs)

Download analysis outputs with filter.

See SubjectsApi.download_output_from_subject_analysis() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_output_from_subject_analysis_as_data(subject_id, analysis_id, filename, **kwargs)

Download analysis outputs with filter.

Returns binary file data instead of downloading to a file. See SubjectsApi.download_output_from_subject_analysis() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_tar(containers, dest_file, include_types=None, exclude_types=None)

Download the given set of containers as a tarball to dest_file.

Supports downloading Projects, Sessions, Acquisitions and/or Analyses.

Parameters:

Name Type Description Default
containers

The container, or list of containers to download.

required
dest_file str

The destination file on disk

required
include_types (list[str], optional)

The optional list of types to include in the download (e.g. ['nifti'])

None
exclude_types (list[str], optional)

The optional list of types to exclude from the download (e.g. ['dicom'])

None

Returns:

Type Description
DownloadTicketStub

A summary of the download

download_ticket(ticket, dest_file, **kwargs)

Download files listed in the given ticket.

See DownloadApi.download_ticket() for parameter details.

Parameters:

Name Type Description Default
dest_file str

Destination file path

required

download_ticket_as_data(ticket, **kwargs)

Download files listed in the given ticket.

Returns binary file data instead of downloading to a file. See DownloadApi.download_ticket() for parameter details.

Returns:

Type Description
bytes

The binary file data

download_zip(containers, dest_file, include_types=None, exclude_types=None)

Download the given set of containers as a zip archive to dest_file.

Supports downloading Projects, Sessions, Acquisitions and/or Analyses.

Parameters:

Name Type Description Default
containers

The container, or list of containers to download.

required
dest_file str

The destination file on disk

required
include_types (list[str], optional)

The optional list of types to include in the download (e.g. ['nifti'])

None
exclude_types (list[str], optional)

The optional list of types to exclude from the download (e.g. ['dicom'])

None

Returns:

Type Description
DownloadTicketStub

A summary of the download

enable_feature(value)

Enable feature named value, via the x-accept-feature header

end_project_packfile_upload(token, metadata, file_count, project_id, **kwargs)

End a packfile upload

See ProjectsApi.end_project_packfile_upload() for parameter details.

engine_complete_job(job_id, body, **kwargs)

Complete a job, with information.

See JobsApi.engine_complete_job() for parameter details.

engine_prepare_complete_job(job_id, **kwargs)

Create a ticket for completing a job, with id and status.

See JobsApi.engine_prepare_complete_job() for parameter details.

evaluate_view(view_id, container_id, **kwargs)

Execute a view, returning data in the preferred format.

See ViewsApi.evaluate_view() for parameter details.

evaluate_view_adhoc(container_id, body, **kwargs)

Execute an ad-hoc view, returning data in the preferred format.

See ViewsApi.evaluate_view_adhoc() for parameter details.

fetch_tree(body, **kwargs)

Query a portion of the flywheel hierarchy, returning only the requested fields.

See TreeApi.fetch_tree() for parameter details.

file_url(path)

Perform a path based lookup of a file in the Flywheel hierarchy, and return a single-use download URL.

Parameters:

Name Type Description Default
path str

The path to resolve

required

Returns:

Type Description
str

The file URL if found, otherwise raises an error

find_all_api_staffing_pools_get(**kwargs)

Find All

See StaffingPoolsApi.find_all_api_staffing_pools_get() for parameter details.

find_all_api_tasks_reader_get(**kwargs)

Find All

See TasksApi.find_all_api_tasks_reader_get() for parameter details.

find_task_protocols(**kwargs)

Find All

See ProtocolsApi.find_task_protocols() for parameter details.

generate_key(device_id, **kwargs)

Generate device API key

See DevicesApi.generate_key() for parameter details.

generate_user_key(body, **kwargs)

Generates user api key

See UsersApi.generate_user_key() for parameter details.

get(id, **kwargs)

Retrieve the specified object by id.

Objects that can be retrieved in this way are: group, project, session, subject, acquisition, analysis and collection

Parameters:

Name Type Description Default
id str

The id of the object to retrieve

required

get_access_log_report(**kwargs)

Get a report of access log entries for the given parameters

See ReportsApi.get_access_log_report() for parameter details.

get_access_log_types(**kwargs)

Get the list of types of access log entries

See ReportsApi.get_access_log_types() for parameter details.

get_acquisition(acquisition_id, **kwargs)

Get a single acquisition

See AcquisitionsApi.get_acquisition() for parameter details.

get_acquisition_analyses(cid, **kwargs)

Get analyses for a(n) acquisition.

See AcquisitionsApi.get_acquisition_analyses() for parameter details.

get_acquisition_analysis(cid, analysis_id, **kwargs)

Get an analysis.

See AcquisitionsApi.get_acquisition_analysis() for parameter details.

get_acquisition_analysis_output_download_url(acquisition_id, analysis_id, filename, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See AcquisitionsApi.get_acquisition_analysis_output_download_ticket() for parameter details.

get_acquisition_analysis_output_zip_info(acquisition_id, analysis_id, filename, **kwargs)

Retrieve the zip info of a child file by name.

See AcquisitionsApi.get_acquisition_analysis_output_zip_info() for parameter details.

get_acquisition_download_url(acquisition_id, file_name, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See AcquisitionsApi.get_acquisition_download_ticket() for parameter details.

get_acquisition_file_info(cid, filename, **kwargs)

Get info for a particular file.

See AcquisitionsApi.get_acquisition_file_info() for parameter details.

get_acquisition_file_zip_info(acquisition_id, file_name, **kwargs)

Retrieve the zip info of a child file by name.

See AcquisitionsApi.get_acquisition_file_zip_info() for parameter details.

get_acquisition_note(cid, note_id, **kwargs)

Get a note of a(n) acquisition.

See AcquisitionsApi.get_acquisition_note() for parameter details.

get_acquisition_tag(cid, value, **kwargs)

Get the value of a tag, by name.

See AcquisitionsApi.get_acquisition_tag() for parameter details.

get_all_acquisitions(**kwargs)

Get a list of acquisitions

See AcquisitionsApi.get_all_acquisitions() for parameter details.

get_all_analyses(**kwargs)

Find all analyses

See AnalysesApi.get_all_analyses() for parameter details.

get_all_batches(**kwargs)

Get a list of batch jobs the user has created.

See BatchApi.get_all_batches() for parameter details.

get_all_collections(**kwargs)

List all collections.

See CollectionsApi.get_all_collections() for parameter details.

get_all_collections_curators(**kwargs)

List all curators of collections

See CollectionsApi.get_all_collections_curators() for parameter details.

get_all_custom_filters(**kwargs)

Get all custom filters for user

See CustomFiltersApi.get_all_custom_filters() for parameter details.

get_all_data_view_executions(**kwargs)

Get a list of data_view_executions

See DataViewExecutionsApi.get_all_data_view_executions() for parameter details.

get_all_devices(**kwargs)

List all devices.

See DevicesApi.get_all_devices() for parameter details.

get_all_devices_status(**kwargs)

Get status for all known devices.

See DevicesApi.get_all_devices_status() for parameter details.

get_all_files(**kwargs)

Return all files

See FilesApi.get_all_files() for parameter details.

get_all_gears(**kwargs)

List all gears

See GearsApi.get_all_gears() for parameter details.

get_all_group_roles(group_id, **kwargs)

Get list of group roles

See GroupsApi.get_all_group_roles() for parameter details.

get_all_groups(**kwargs)

List all groups

See GroupsApi.get_all_groups() for parameter details.

get_all_jobs(**kwargs)

Return all jobs

See JobsApi.get_all_jobs() for parameter details.

get_all_modalities(**kwargs)

List all modalities.

See ModalitiesApi.get_all_modalities() for parameter details.

get_all_project_aets(**kwargs)

List all DIMSE project AETs

See DimseApi.get_all_project_aets() for parameter details.

get_all_projects(**kwargs)

Get a list of projects

See ProjectsApi.get_all_projects() for parameter details.

get_all_projects_groups(**kwargs)

List all groups which have a project in them

See ProjectsApi.get_all_projects_groups() for parameter details.

get_all_roles(**kwargs)

Get list of all roles

See RolesApi.get_all_roles() for parameter details.

get_all_saved_searches(**kwargs)

Get Queries

See DataexplorerApi.get_all_saved_searches() for parameter details.

get_all_service_aets(**kwargs)

List all DIMSE services AETs

See DimseApi.get_all_service_aets() for parameter details.

get_all_sessions(**kwargs)

Get a list of sessions

See SessionsApi.get_all_sessions() for parameter details.

get_all_subjects(**kwargs)

Get a list of subjects

See SubjectsApi.get_all_subjects() for parameter details.

get_all_users(**kwargs)

Return a list of all users

See UsersApi.get_all_users() for parameter details.

get_analyses(container_name, container_id, subcontainer_name, **kwargs)

Get nested analyses for a container

See AnalysesApi.get_analyses() for parameter details.

get_analysis(analysis_id, **kwargs)

Get an analysis.

See AnalysesApi.get_analysis() for parameter details.

get_analysis_download_url(analysis_id, file_name, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See AnalysesApi.get_analysis_download_ticket() for parameter details.

get_analysis_file_zip_info(analysis_id, file_name, **kwargs)

Retrieve the zip info of a child file by name.

See AnalysesApi.get_analysis_file_zip_info() for parameter details.

get_analysis_input_files(container_id, filename, **kwargs)

Get metadata for input file(s) for an analysis.

See AnalysesApi.get_analysis_input_files() for parameter details.

get_analysis_note(container_id, note_id, **kwargs)

Get a note of a(n) analysis.

See AnalysesApi.get_analysis_note() for parameter details.

get_analysis_output_download_url(analysis_id, filename, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See AnalysesApi.get_analysis_output_download_ticket() for parameter details.

get_analysis_output_file(cid, filename, **kwargs)

Get metadata for an output file of an analysis.

See AnalysesApi.get_analysis_output_file() for parameter details.

get_analysis_output_zip_info(analysis_id, filename, **kwargs)

Retrieve the zip info of a child file by name.

See AnalysesApi.get_analysis_output_zip_info() for parameter details.

get_analysis_tag(container_id, value, **kwargs)

Get the value of a tag, by name.

See AnalysesApi.get_analysis_tag() for parameter details.

get_auth_status(**kwargs)

Get Login status

See AuthApi.get_auth_status() for parameter details.

get_batch(batch_id, **kwargs)

Get batch job details.

See BatchApi.get_batch() for parameter details.

get_bookmark_list(**kwargs)

Get Bookmark List

See SiteApi.get_bookmark_list() for parameter details.

get_catalog_list_filter_options(**kwargs)

Get all filter options for sharing a project

See ProjectsApi.get_catalog_list_filter_options() for parameter details.

get_change_log(container_type, container_id, **kwargs)

Get Change Log

See ChangeLogApi.get_change_log() for parameter details.

get_collection(collection_id, **kwargs)

Retrieve a single collection

See CollectionsApi.get_collection() for parameter details.

get_collection_acquisitions(collection_id, **kwargs)

List acquisitions in a collection

See CollectionsApi.get_collection_acquisitions() for parameter details.

get_collection_download_url(collection_id, file_name, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See CollectionsApi.get_collection_download_ticket() for parameter details.

get_collection_file_info(cid, filename, **kwargs)

Get info for a particular file.

See CollectionsApi.get_collection_file_info() for parameter details.

get_collection_file_zip_info(collection_id, file_name, **kwargs)

Retrieve the zip info of a child file by name.

See CollectionsApi.get_collection_file_zip_info() for parameter details.

get_collection_note(cid, note_id, **kwargs)

Get a note of a(n) collection.

See CollectionsApi.get_collection_note() for parameter details.

get_collection_sessions(collection_id, **kwargs)

List sessions in a collection

See CollectionsApi.get_collection_sessions() for parameter details.

get_collection_tag(cid, value, **kwargs)

Get the value of a tag, by name.

See CollectionsApi.get_collection_tag() for parameter details.

get_collection_user_permission(collection_id, user_id, **kwargs)

List a user's permissions for this group.

See CollectionsApi.get_collection_user_permission() for parameter details.

get_config(**kwargs)

Get public configuration

See ConfigApi.get_config() for parameter details.

get_config_js(**kwargs)

Return public Scitran configuration information in javascript format.

See ConfigApi.get_config_js() for parameter details.

get_container(container_id, **kwargs)

Retrieve a single container

See ContainersApi.get_container() for parameter details.

get_container_analyses(cid, **kwargs)

Get analyses for a(n) container.

See ContainersApi.get_container_analyses() for parameter details.

get_container_analysis(cid, analysis_id, **kwargs)

Get an analysis.

See ContainersApi.get_container_analysis() for parameter details.

get_container_analysis_output_download_url(container_id, analysis_id, filename, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See ContainersApi.get_container_analysis_output_download_ticket() for parameter details.

get_container_analysis_output_zip_info(container_id, analysis_id, filename, **kwargs)

Retrieve the zip info of a child file by name.

See ContainersApi.get_container_analysis_output_zip_info() for parameter details.

get_container_download_url(container_id, file_name, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See ContainersApi.get_container_download_ticket() for parameter details.

get_container_file_info(cid, filename, **kwargs)

Get info for a particular file.

See ContainersApi.get_container_file_info() for parameter details.

get_container_file_zip_info(container_id, file_name, **kwargs)

Retrieve the zip info of a child file by name.

See ContainersApi.get_container_file_zip_info() for parameter details.

get_container_note(cid, note_id, **kwargs)

Get a note of a(n) container.

See ContainersApi.get_container_note() for parameter details.

get_container_tag(cid, value, **kwargs)

Get the value of a tag, by name.

See ContainersApi.get_container_tag() for parameter details.

get_current_device(**kwargs)

Get current device.

See DevicesApi.get_current_device() for parameter details.

get_current_user(**kwargs)

Get information about the current user

See UsersApi.get_current_user() for parameter details.

get_current_user_avatar(**kwargs)

Get the avatar of the current user

See UsersApi.get_current_user_avatar() for parameter details.

get_current_user_info(**kwargs)

Get info of the current user

See UsersApi.get_current_user_info() for parameter details.

get_current_user_jobs(**kwargs)

Return list of jobs created by the current user

See UsersApi.get_current_user_jobs() for parameter details.

get_daily_usage_range_report(**kwargs)

DEPRECATED - Use /reports/usage-summary instead

See ReportsApi.get_daily_usage_range_report() for parameter details.

get_daily_usage_report(**kwargs)

Get a daily usage report for the given month.

See ReportsApi.get_daily_usage_report() for parameter details.

get_data_view_execution(data_view_execution_id, **kwargs)

Get a single data_view_execution

See DataViewExecutionsApi.get_data_view_execution() for parameter details.

get_data_view_execution_data(data_view_execution_id, **kwargs)

Get the data from a data_view_execution

See DataViewExecutionsApi.get_data_view_execution_data() for parameter details.

get_device(device_id, **kwargs)

Get device details

See DevicesApi.get_device() for parameter details.

get_facets_api_tasks_reader_facets_facet_field_get(facet_field, **kwargs)

get_field_change_log(container_type, container_id, field, **kwargs)

Get change logs by specific field, in reverse chronological order

See ChangeLogApi.get_field_change_log() for parameter details.

get_file(file_id, **kwargs)

Get File

See FilesApi.get_file() for parameter details.

get_file_info(file_id, **kwargs)

Get Info

See FilesApi.get_file_info() for parameter details.

get_file_tags(file_id, **kwargs)

Return a file tags, from any version

See FilesApi.get_file_tags() for parameter details.

get_file_versions(file_id, **kwargs)

Get Versions

See FilesApi.get_file_versions() for parameter details.

get_file_zip_info(file_id, **kwargs)

Get Zip Info

See FilesApi.get_file_zip_info() for parameter details.

get_gear(gear_id, **kwargs)

Retrieve details about a specific gear

See GearsApi.get_gear() for parameter details.

get_gear_context(gear_id, container_name, container_id, **kwargs)

Get context values for the given gear and container.

See GearsApi.get_gear_context() for parameter details.

get_gear_invocation(gear_id, **kwargs)

Get a schema for invoking a gear

See GearsApi.get_gear_invocation() for parameter details.

get_gear_series(gear_name, **kwargs)

Get gear series.

See GearsApi.get_gear_series() for parameter details.

get_gear_suggest(gear_id, container_name, container_id, **kwargs)

Get files with input suggestions, parent containers, and child containers for the given container.

See GearsApi.get_gear_suggest() for parameter details.

get_gear_ticket(ticket_id, **kwargs)

Retrieve a specific gear ticket

See GearsApi.get_gear_ticket() for parameter details.

get_group(group_id, **kwargs)

Get group info

See GroupsApi.get_group() for parameter details.

get_group_projects(group_id, **kwargs)

Get all projects in a group

See GroupsApi.get_group_projects() for parameter details.

get_group_role(group_id, role_id, **kwargs)

Return the role identified by the RoleId

See GroupsApi.get_group_role() for parameter details.

get_group_tag(cid, value, **kwargs)

Get the value of a tag, by name.

See GroupsApi.get_group_tag() for parameter details.

get_group_user_permission(group_id, user_id, **kwargs)

List a user's permissions for this group.

See GroupsApi.get_group_user_permission() for parameter details.

get_group_user_permission_template(group_id, user_id, **kwargs)

List a user's permissions for this group.

See GroupsApi.get_group_user_permission_template() for parameter details.

get_job(job_id, **kwargs)

Get job details

See JobsApi.get_job() for parameter details.

get_job_config(job_id, **kwargs)

Get a job's config

See JobsApi.get_job_config() for parameter details.

get_job_detail(job_id, **kwargs)

Get job container details

See JobsApi.get_job_detail() for parameter details.

get_job_logs(job_id, **kwargs)

Get job logs

See JobsApi.get_job_logs() for parameter details.

get_jobs_stats(**kwargs)

Get stats about all current jobs

See JobsApi.get_jobs_stats() for parameter details.

get_jupyterlab_server(jupyterlab_server_id, **kwargs)

Get jupyterlab server

See JupyterlabServersApi.get_jupyterlab_server() for parameter details.

get_legacy_usage_report(type, **kwargs)

Get a usage report for the site grouped by month or project

See ReportsApi.get_legacy_usage_report() for parameter details.

get_mapped_fields(**kwargs)

Get fields mapped for search

See DataexplorerApi.get_mapped_fields() for parameter details.

get_modality(modality_id, **kwargs)

Get a modality's classification specification

See ModalitiesApi.get_modality() for parameter details.

get_my_gear_tickets(**kwargs)

Retrieve all gear tickets for the current user

See GearsApi.get_my_gear_tickets() for parameter details.

get_next_job(**kwargs)

Get the next job in the queue

See JobsApi.get_next_job() for parameter details.

get_project(project_id, **kwargs)

Get a single project

See ProjectsApi.get_project() for parameter details.

get_project_acquisitions(project_id, **kwargs)

List all acquisitions for the given project.

See ProjectsApi.get_project_acquisitions() for parameter details.

get_project_aet(project_aet, **kwargs)

Get DIMSE project AET

See DimseApi.get_project_aet() for parameter details.

get_project_analyses(cid, **kwargs)

Get analyses for a(n) project.

See ProjectsApi.get_project_analyses() for parameter details.

get_project_analysis(cid, analysis_id, **kwargs)

Get an analysis.

See ProjectsApi.get_project_analysis() for parameter details.

get_project_analysis_output_download_url(project_id, analysis_id, filename, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See ProjectsApi.get_project_analysis_output_download_ticket() for parameter details.

get_project_analysis_output_zip_info(project_id, analysis_id, filename, **kwargs)

Retrieve the zip info of a child file by name.

See ProjectsApi.get_project_analysis_output_zip_info() for parameter details.

get_project_delete_status(project_id, **kwargs)

Get project deletion status

See ProjectsApi.get_project_delete_status() for parameter details.

get_project_download_url(project_id, file_name, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See ProjectsApi.get_project_download_ticket() for parameter details.

get_project_file_info(cid, filename, **kwargs)

Get info for a particular file.

See ProjectsApi.get_project_file_info() for parameter details.

get_project_file_zip_info(project_id, file_name, **kwargs)

Retrieve the zip info of a child file by name.

See ProjectsApi.get_project_file_zip_info() for parameter details.

get_project_note(cid, note_id, **kwargs)

Get a note of a(n) project.

See ProjectsApi.get_project_note() for parameter details.

get_project_report(**kwargs)

Get project report

See ReportsApi.get_project_report() for parameter details.

get_project_rule(project_id, rule_id, **kwargs)

Get a project rule.

See ProjectsApi.get_project_rule() for parameter details.

get_project_rules(project_id, **kwargs)

List all rules for a project.

See ProjectsApi.get_project_rules() for parameter details.

get_project_sessions(project_id, **kwargs)

List all sessions for the given project.

See ProjectsApi.get_project_sessions() for parameter details.

get_project_settings(project_id, **kwargs)

Get a(n) project settings

See SettingsApi.get_project_settings() for parameter details.

get_project_subjects(project_id, **kwargs)

List all subjects for the given project.

See ProjectsApi.get_project_subjects() for parameter details.

get_project_tag(cid, value, **kwargs)

Get the value of a tag, by name.

See ProjectsApi.get_project_tag() for parameter details.

get_project_user_permission(project_id, uid, **kwargs)

List a user's permissions for this project.

See ProjectsApi.get_project_user_permission() for parameter details.

get_provider(provider_id, **kwargs)

Return the provider identified by ProviderId

See SiteApi.get_provider() for parameter details.

get_provider_config(provider_id, **kwargs)

Return the configuration for provider identified by ProviderId

See SiteApi.get_provider_config() for parameter details.

get_providers(**kwargs)

Return a list of all providers on the site

See SiteApi.get_providers() for parameter details.

get_reader_task(task_id, **kwargs)

Get By Id

See TasksApi.get_reader_task() for parameter details.

get_response(response_id, **kwargs)

Retrieve a specific response

See FormResponsesApi.get_response() for parameter details.

get_role(role_id, **kwargs)

Return the role identified by the RoleId

See RolesApi.get_role() for parameter details.

Return a saved search query

See DataexplorerApi.get_saved_search() for parameter details.

get_search_query_suggestions(body, **kwargs)

Get suggestions for a structured search query

See DataexplorerApi.get_search_query_suggestions() for parameter details.

get_search_status(**kwargs)

Get the status of search (Mongo Connector)

See DataexplorerApi.get_search_status() for parameter details.

get_service_aet(service_aet, **kwargs)

Get DIMSE service by AET or id

See DimseApi.get_service_aet() for parameter details.

get_session(session_id, **kwargs)

Get a single session

See SessionsApi.get_session() for parameter details.

get_session_acquisitions(session_id, **kwargs)

List acquisitions in a session

See SessionsApi.get_session_acquisitions() for parameter details.

get_session_analyses(cid, **kwargs)

Get analyses for a(n) session.

See SessionsApi.get_session_analyses() for parameter details.

get_session_analysis(cid, analysis_id, **kwargs)

Get an analysis.

See SessionsApi.get_session_analysis() for parameter details.

get_session_analysis_output_download_url(session_id, analysis_id, filename, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See SessionsApi.get_session_analysis_output_download_ticket() for parameter details.

get_session_analysis_output_zip_info(session_id, analysis_id, filename, **kwargs)

Retrieve the zip info of a child file by name.

See SessionsApi.get_session_analysis_output_zip_info() for parameter details.

get_session_download_url(session_id, file_name, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See SessionsApi.get_session_download_ticket() for parameter details.

get_session_file_info(cid, filename, **kwargs)

Get info for a particular file.

See SessionsApi.get_session_file_info() for parameter details.

get_session_file_zip_info(session_id, file_name, **kwargs)

Retrieve the zip info of a child file by name.

See SessionsApi.get_session_file_zip_info() for parameter details.

get_session_jobs(session_id, **kwargs)

Return any jobs that use inputs from this session

See SessionsApi.get_session_jobs() for parameter details.

get_session_note(cid, note_id, **kwargs)

Get a note of a(n) session.

See SessionsApi.get_session_note() for parameter details.

get_session_tag(cid, value, **kwargs)

Get the value of a tag, by name.

See SessionsApi.get_session_tag() for parameter details.

get_site_report(**kwargs)

Get the site report

See ReportsApi.get_site_report() for parameter details.

get_site_rule(rule_id, **kwargs)

Get a site rule.

See SiteApi.get_site_rule() for parameter details.

get_site_rules(**kwargs)

List all site rules.

See SiteApi.get_site_rules() for parameter details.

get_site_settings(**kwargs)

Return administrative site settings

See SiteApi.get_site_settings() for parameter details.

get_staffing_pool(pool_id, **kwargs)

Get By Id

See StaffingPoolsApi.get_staffing_pool() for parameter details.

get_subject(subject_id, **kwargs)

Get a single subject

See SubjectsApi.get_subject() for parameter details.

get_subject_analyses(cid, **kwargs)

Get analyses for a(n) subject.

See SubjectsApi.get_subject_analyses() for parameter details.

get_subject_analysis(cid, analysis_id, **kwargs)

Get an analysis.

See SubjectsApi.get_subject_analysis() for parameter details.

get_subject_analysis_output_download_url(subject_id, analysis_id, filename, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See SubjectsApi.get_subject_analysis_output_download_ticket() for parameter details.

get_subject_analysis_output_zip_info(subject_id, analysis_id, filename, **kwargs)

Retrieve the zip info of a child file by name.

See SubjectsApi.get_subject_analysis_output_zip_info() for parameter details.

get_subject_download_url(subject_id, file_name, **kwargs)

Get a signed URL to download a named child file.

Returns a download URL with ticket. See SubjectsApi.get_subject_download_ticket() for parameter details.

get_subject_file_info(cid, filename, **kwargs)

Get info for a particular file.

See SubjectsApi.get_subject_file_info() for parameter details.

get_subject_file_zip_info(subject_id, file_name, **kwargs)

Retrieve the zip info of a child file by name.

See SubjectsApi.get_subject_file_zip_info() for parameter details.

get_subject_note(cid, note_id, **kwargs)

Get a note of a(n) subject.

See SubjectsApi.get_subject_note() for parameter details.

get_subject_sessions(subject_id, **kwargs)

List sessions of a subject

See SubjectsApi.get_subject_sessions() for parameter details.

get_subject_tag(cid, value, **kwargs)

Get the value of a tag, by name.

See SubjectsApi.get_subject_tag() for parameter details.

get_task_parent_container_ids(ids, container_type, **kwargs)

Get Task Parent Container Ids

See ContainerTasksApi.get_task_parent_container_ids() for parameter details.

get_task_protocol(protocol_id, **kwargs)

Get By Id

See ProtocolsApi.get_task_protocol() for parameter details.

get_tree_graph(**kwargs)

Get a description of the flywheel hiearchy

See TreeApi.get_tree_graph() for parameter details.

get_usage_availability(**kwargs)

Get year/month combinations where report data is available.

See ReportsApi.get_usage_availability() for parameter details.

get_usage_data_summary(**kwargs)

Get aggregated usage data

See ReportsApi.get_usage_data_summary() for parameter details.

get_usage_report(**kwargs)

Get a usage report for the given month. If no year/month pair is given, the current month will be used.

See ReportsApi.get_usage_report() for parameter details.

get_user(user_id, **kwargs)

Get information about the specified user

See UsersApi.get_user() for parameter details.

get_user_acquisitions(uid, **kwargs)

Get all acquisitions that belong to the given user.

See UsersApi.get_user_acquisitions() for parameter details.

get_user_avatar(user_id, **kwargs)

Get the avatar of the specified user

See UsersApi.get_user_avatar() for parameter details.

get_user_collections(user_id, **kwargs)

Get all collections that belong to the given user.

See UsersApi.get_user_collections() for parameter details.

get_user_groups(uid, **kwargs)

List all groups the specified user is a member of

See UsersApi.get_user_groups() for parameter details.

get_user_projects(uid, **kwargs)

Get all projects that belong to the given user.

See UsersApi.get_user_projects() for parameter details.

get_user_sessions(uid, **kwargs)

Get all sessions that belong to the given user.

See UsersApi.get_user_sessions() for parameter details.

get_version(**kwargs)

Get server and database schema version info

See ConfigApi.get_version() for parameter details.

get_view(view_id, **kwargs)

Return the view identified by ViewId

See ViewsApi.get_view() for parameter details.

get_views(container_id, **kwargs)

Return a list of all views belonging to container

See ContainersApi.get_views() for parameter details.

heartbeat_job(job_id, **kwargs)

Heartbeat a running job to update its modified timestamp.

See JobsApi.heartbeat_job() for parameter details.

list_audit_trail_reports(**kwargs)

List Audit Trail Reports

See AuditTrailApi.list_audit_trail_reports() for parameter details.

list_task_responses(task_id, **kwargs)

List all responses for a given task

See FormResponsesApi.list_task_responses() for parameter details.

lookup(path)

Perform a path based lookup of a single node in the Flywheel hierarchy.

Parameters:

Name Type Description Default
path str

The path to resolve

required

lookup_path(body, **kwargs)

Perform path based lookup of a single node in the Flywheel hierarchy

See ResolveApi.lookup_path() for parameter details.

modify_acquisition(acquisition_id, body, **kwargs)

Update an acquisition

See AcquisitionsApi.modify_acquisition() for parameter details.

modify_acquisition_analysis(cid, analysis_id, body, **kwargs)

Modify an analysis.

See AcquisitionsApi.modify_acquisition_analysis() for parameter details.

modify_acquisition_file(cid, filename, body, **kwargs)

Modify a file's attributes

See AcquisitionsApi.modify_acquisition_file() for parameter details.

modify_acquisition_file_classification(cid, filename, body, **kwargs)

Update classification for a particular file.

See AcquisitionsApi.modify_acquisition_file_classification() for parameter details.

modify_acquisition_file_info(cid, filename, body, **kwargs)

Update info for a particular file.

See AcquisitionsApi.modify_acquisition_file_info() for parameter details.

modify_acquisition_info(cid, body, **kwargs)

Update or replace info for a(n) acquisition.

See AcquisitionsApi.modify_acquisition_info() for parameter details.

modify_acquisition_note(cid, note_id, body, **kwargs)

Update a note of a(n) acquisition.

See AcquisitionsApi.modify_acquisition_note() for parameter details.

modify_analysis(analysis_id, body, **kwargs)

Modify an analysis.

See AnalysesApi.modify_analysis() for parameter details.

modify_analysis_file(cid, filename, body, **kwargs)

Modify a file's attributes

See AnalysesApi.modify_analysis_file() for parameter details.

modify_analysis_file_classification(cid, filename, body, **kwargs)

Update classification for a particular file.

See AnalysesApi.modify_analysis_file_classification() for parameter details.

modify_analysis_file_info(cid, filename, body, **kwargs)

Update info for a particular file.

See AnalysesApi.modify_analysis_file_info() for parameter details.

modify_analysis_info(container_id, body, **kwargs)

Update or replace info for a(n) analysis.

See AnalysesApi.modify_analysis_info() for parameter details.

modify_analysis_note(container_id, note_id, body, **kwargs)

Update a note of a(n) analysis.

See AnalysesApi.modify_analysis_note() for parameter details.

modify_audit_trail_report(report_id, body, **kwargs)

Modify an Audit Trail Report

See AuditTrailApi.modify_audit_trail_report() for parameter details.

modify_bookmark_list(body, **kwargs)

Modify Bookmark List

See SiteApi.modify_bookmark_list() for parameter details.

modify_collection(collection_id, body, **kwargs)

Update a collection and its contents

See CollectionsApi.modify_collection() for parameter details.

modify_collection_file(cid, filename, body, **kwargs)

Modify a file's attributes

See CollectionsApi.modify_collection_file() for parameter details.

modify_collection_file_classification(cid, filename, body, **kwargs)

Update classification for a particular file.

See CollectionsApi.modify_collection_file_classification() for parameter details.

modify_collection_file_info(cid, filename, body, **kwargs)

Update info for a particular file.

See CollectionsApi.modify_collection_file_info() for parameter details.

modify_collection_info(cid, body, **kwargs)

Update or replace info for a(n) collection.

See CollectionsApi.modify_collection_info() for parameter details.

modify_collection_note(cid, note_id, body, **kwargs)

Update a note of a(n) collection.

See CollectionsApi.modify_collection_note() for parameter details.

modify_collection_user_permission(collection_id, user_id, body, **kwargs)

Update a user's permission for this group.

See CollectionsApi.modify_collection_user_permission() for parameter details.

modify_container(container_id, body, **kwargs)

Update a container and its contents

See ContainersApi.modify_container() for parameter details.

modify_container_analysis(cid, analysis_id, body, **kwargs)

Modify an analysis.

See ContainersApi.modify_container_analysis() for parameter details.

modify_container_file(cid, filename, body, **kwargs)

Modify a file's attributes

See ContainersApi.modify_container_file() for parameter details.

modify_container_file_classification(cid, filename, body, **kwargs)

Update classification for a particular file.

See ContainersApi.modify_container_file_classification() for parameter details.

modify_container_file_info(cid, filename, body, **kwargs)

Update info for a particular file.

See ContainersApi.modify_container_file_info() for parameter details.

modify_container_info(cid, body, **kwargs)

Update or replace info for a(n) container.

See ContainersApi.modify_container_info() for parameter details.

modify_container_note(cid, note_id, body, **kwargs)

Update a note of a(n) container.

See ContainersApi.modify_container_note() for parameter details.

modify_current_user_info(body, **kwargs)

Update or replace info for the current user.

See UsersApi.modify_current_user_info() for parameter details.

modify_device(device_id, body, **kwargs)

Update a device

See DevicesApi.modify_device() for parameter details.

modify_file_classification(file_id, body, **kwargs)

Modify Classification

See FilesApi.modify_file_classification() for parameter details.

modify_file_info(file_id, **kwargs)

Modify Info

See FilesApi.modify_file_info() for parameter details.

modify_gear_series(gear_name, body, **kwargs)

Update a gear series

See GearsApi.modify_gear_series() for parameter details.

modify_group(group_id, body, **kwargs)

Update group

See GroupsApi.modify_group() for parameter details.

modify_group_user_permission(group_id, user_id, body, **kwargs)

Update a user's permission for this group.

See GroupsApi.modify_group_user_permission() for parameter details.

modify_group_user_permission_template(group_id, user_id, body, **kwargs)

Update a user's permission for this group.

See GroupsApi.modify_group_user_permission_template() for parameter details.

modify_job(job_id, body, **kwargs)

Update a job.

See JobsApi.modify_job() for parameter details.

modify_jupyterlab_server(jupyterlab_server_id, body, **kwargs)

Update a jupyterlab server

See JupyterlabServersApi.modify_jupyterlab_server() for parameter details.

modify_project(project_id, body, **kwargs)

Update a project

See ProjectsApi.modify_project() for parameter details.

modify_project_analysis(cid, analysis_id, body, **kwargs)

Modify an analysis.

See ProjectsApi.modify_project_analysis() for parameter details.

modify_project_file(cid, filename, body, **kwargs)

Modify a file's attributes

See ProjectsApi.modify_project_file() for parameter details.

modify_project_file_classification(cid, filename, body, **kwargs)

Update classification for a particular file.

See ProjectsApi.modify_project_file_classification() for parameter details.

modify_project_file_info(cid, filename, body, **kwargs)

Update info for a particular file.

See ProjectsApi.modify_project_file_info() for parameter details.

modify_project_info(cid, body, **kwargs)

Update or replace info for a(n) project.

See ProjectsApi.modify_project_info() for parameter details.

modify_project_note(cid, note_id, body, **kwargs)

Update a note of a(n) project.

See ProjectsApi.modify_project_note() for parameter details.

modify_project_rule(project_id, rule_id, body, **kwargs)

Update a rule on a project.

See ProjectsApi.modify_project_rule() for parameter details.

modify_project_settings(project_id, body, **kwargs)

Modify a(n) project settings

See SettingsApi.modify_project_settings() for parameter details.

modify_project_user_permission(project_id, uid, body, **kwargs)

Update a user's permission for this project.

See ProjectsApi.modify_project_user_permission() for parameter details.

modify_provider(provider_id, body, **kwargs)

Update the provider identified by ProviderId

See SiteApi.modify_provider() for parameter details.

modify_reader_task(task_id, body, **kwargs)

Modify

See TasksApi.modify_reader_task() for parameter details.

modify_role(role_id, body, **kwargs)

Update the role identified by RoleId

See RolesApi.modify_role() for parameter details.

modify_session(session_id, body, **kwargs)

Update a session

See SessionsApi.modify_session() for parameter details.

modify_session_analysis(cid, analysis_id, body, **kwargs)

Modify an analysis.

See SessionsApi.modify_session_analysis() for parameter details.

modify_session_file(cid, filename, body, **kwargs)

Modify a file's attributes

See SessionsApi.modify_session_file() for parameter details.

modify_session_file_classification(cid, filename, body, **kwargs)

Update classification for a particular file.

See SessionsApi.modify_session_file_classification() for parameter details.

modify_session_file_info(cid, filename, body, **kwargs)

Update info for a particular file.

See SessionsApi.modify_session_file_info() for parameter details.

modify_session_info(cid, body, **kwargs)

Update or replace info for a(n) session.

See SessionsApi.modify_session_info() for parameter details.

modify_session_note(cid, note_id, body, **kwargs)

Update a note of a(n) session.

See SessionsApi.modify_session_note() for parameter details.

modify_site_rule(rule_id, body, **kwargs)

Update a site rule.

See SiteApi.modify_site_rule() for parameter details.

modify_site_settings(body, **kwargs)

Update administrative site settings

See SiteApi.modify_site_settings() for parameter details.

modify_staffing_pool(pool_id, body, **kwargs)

Modify

See StaffingPoolsApi.modify_staffing_pool() for parameter details.

modify_subject(subject_id, body, **kwargs)

Update a subject

See SubjectsApi.modify_subject() for parameter details.

modify_subject_analysis(cid, analysis_id, body, **kwargs)

Modify an analysis.

See SubjectsApi.modify_subject_analysis() for parameter details.

modify_subject_file(cid, filename, body, **kwargs)

Modify a file's attributes

See SubjectsApi.modify_subject_file() for parameter details.

modify_subject_file_classification(cid, filename, body, **kwargs)

Update classification for a particular file.

See SubjectsApi.modify_subject_file_classification() for parameter details.

modify_subject_file_info(cid, filename, body, **kwargs)

Update info for a particular file.

See SubjectsApi.modify_subject_file_info() for parameter details.

modify_subject_info(cid, body, **kwargs)

Update or replace info for a(n) subject.

See SubjectsApi.modify_subject_info() for parameter details.

modify_subject_note(cid, note_id, body, **kwargs)

Update a note of a(n) subject.

See SubjectsApi.modify_subject_note() for parameter details.

modify_task_protocol(protocol_id, body, **kwargs)

Modify

See ProtocolsApi.modify_task_protocol() for parameter details.

modify_user(uid, body, **kwargs)

Update the specified user

See UsersApi.modify_user() for parameter details.

modify_view(view_id, body, **kwargs)

Update the view identified by ViewId

See ViewsApi.modify_view() for parameter details.

move_file(file_id, body, **kwargs)

Move and/or rename a file

See FilesApi.move_file() for parameter details.

parse_search_query(body, **kwargs)

Parse a structured search query

See DataexplorerApi.parse_search_query() for parameter details.

prepare_add_gear(body, **kwargs)

Prepare a gear upload

See GearsApi.prepare_add_gear() for parameter details.

prepare_complete_job(job_id, **kwargs)

Create a ticket for completing a job, with id and status.

See JobsApi.prepare_complete_job() for parameter details.

print_view_columns(filter=None, limit=25, file=sys.stdout)

Print a list of column aliases that can be used in data views.

Parameters:

Name Type Description Default
filter (str, optional)

The filter for available columns

None
limit (int, optional)

The limit for the number of columns to return

25
file file - like

The file to print to

stdout

project_copy(project_id, body, **kwargs)

Copy By Reference

See ProjectsApi.project_copy() for parameter details.

project_packfile_upload(project_id, token, file, **kwargs)

Add files to an in-progress packfile

See ProjectsApi.project_packfile_upload() for parameter details.

propose_batch(body, **kwargs)

Create a batch job proposal and insert it as 'pending'.

See BatchApi.propose_batch() for parameter details.

publish_task_protocol(protocol_id, **kwargs)

Publish

See ProtocolsApi.publish_task_protocol() for parameter details.

put_task_response(task_id, response_id, body, **kwargs)

Create or replace a response for a task (409 if submitted)

See FormResponsesApi.put_task_response() for parameter details.

queue_adhoc(container_id, body, **kwargs)

Execute an ad-hoc view, returning a reference to the created data view execution.

See ViewsApi.queue_adhoc() for parameter details.

queue_saved(view_id, container_id, **kwargs)

Execute a view, returning a reference to the created data view execution.

See ViewsApi.queue_saved() for parameter details.

read_view_data(view, container_id, decode=True, **kwargs)

Execute a data view against container, and return a file-like object that can be streamed.

Parameters:

Name Type Description Default
view str | DataView

The view id or DataView object to execute.

required
container_id str

The id of the container to execute the view against

required
decode (bool, optional)

Whether or not to decode the stream to utf-8 (default is true)

True
kwargs

Additional arguments to pass to the evaluate_view call. (e.g. format='csv')

{}

Returns:

Type Description

A file-like object where the contents can be read

read_view_dataframe(view, container_id, opts=None, **kwargs)

Execute a data view against container, and return a DataFrame.

NOTE: This requires that the pandas module be installed on the system.

Parameters:

Name Type Description Default
view str | DataView

The view id or DataView object to execute.

required
container_id str

The id of the container to execute the view against

required
opts (dict, optional)

Additional options to pass to the pandas read_json function

None
kwargs

Additional arguments to pass to the evaluate_view call.

{}

Returns:

Type Description

A pandas DataFrame

reap_jobs(**kwargs)

Reap stale jobs

See JobsApi.reap_jobs() for parameter details.

recalc_all_projects(**kwargs)

Recalculate all sessions against their project templates.

See ProjectsApi.recalc_all_projects() for parameter details.

recalc_project(project_id, **kwargs)

Currently does nothing--will eventually calculate if sessions in the project satisfy the template.

See ProjectsApi.recalc_project() for parameter details.

remove_project_rule(project_id, rule_id, **kwargs)

Remove a project rule.

See ProjectsApi.remove_project_rule() for parameter details.

remove_project_template(project_id, **kwargs)

Remove the session template for a project.

See ProjectsApi.remove_project_template() for parameter details.

remove_role_from_group(group_id, role_id, **kwargs)

Remove the role from the group

See GroupsApi.remove_role_from_group() for parameter details.

remove_site_rule(rule_id, **kwargs)

Remove a site rule.

See SiteApi.remove_site_rule() for parameter details.

rename_acquisition_tag(cid, value, body, **kwargs)

Rename a tag.

See AcquisitionsApi.rename_acquisition_tag() for parameter details.

rename_analysis_tag(container_id, value, body, **kwargs)

Rename a tag.

See AnalysesApi.rename_analysis_tag() for parameter details.

rename_collection_tag(cid, value, body, **kwargs)

Rename a tag.

See CollectionsApi.rename_collection_tag() for parameter details.

rename_container_tag(cid, value, body, **kwargs)

Rename a tag.

See ContainersApi.rename_container_tag() for parameter details.

rename_group_tag(cid, value, body, **kwargs)

Rename a tag.

See GroupsApi.rename_group_tag() for parameter details.

rename_project_tag(cid, value, body, **kwargs)

Rename a tag.

See ProjectsApi.rename_project_tag() for parameter details.

rename_session_tag(cid, value, body, **kwargs)

Rename a tag.

See SessionsApi.rename_session_tag() for parameter details.

rename_subject_tag(cid, value, body, **kwargs)

Rename a tag.

See SubjectsApi.rename_subject_tag() for parameter details.

replace_acquisition_file_classification(cid, filename, body, **kwargs)

Entirely replace classification with the provided fields.

See AcquisitionsApi.modify_acquisition_file_classification() for parameter details.

replace_acquisition_file_info(cid, filename, body, **kwargs)

Entirely replace info with the provided fields.

See AcquisitionsApi.modify_acquisition_file_info() for parameter details.

replace_acquisition_info(cid, body, **kwargs)

Entirely replace info with the provided fields.

See AcquisitionsApi.modify_acquisition_info() for parameter details.

replace_analysis_file_classification(cid, filename, body, **kwargs)

Entirely replace classification with the provided fields.

See AnalysesApi.modify_analysis_file_classification() for parameter details.

replace_analysis_file_info(cid, filename, body, **kwargs)

Entirely replace info with the provided fields.

See AnalysesApi.modify_analysis_file_info() for parameter details.

replace_analysis_info(container_id, body, **kwargs)

Entirely replace info with the provided fields.

See AnalysesApi.modify_analysis_info() for parameter details.

replace_collection_file_classification(cid, filename, body, **kwargs)

Entirely replace classification with the provided fields.

See CollectionsApi.modify_collection_file_classification() for parameter details.

replace_collection_file_info(cid, filename, body, **kwargs)

Entirely replace info with the provided fields.

See CollectionsApi.modify_collection_file_info() for parameter details.

replace_collection_info(cid, body, **kwargs)

Entirely replace info with the provided fields.

See CollectionsApi.modify_collection_info() for parameter details.

replace_container_file_classification(cid, filename, body, **kwargs)

Entirely replace classification with the provided fields.

See ContainersApi.modify_container_file_classification() for parameter details.

replace_container_file_info(cid, filename, body, **kwargs)

Entirely replace info with the provided fields.

See ContainersApi.modify_container_file_info() for parameter details.

replace_container_info(cid, body, **kwargs)

Entirely replace info with the provided fields.

See ContainersApi.modify_container_info() for parameter details.

replace_file_info(file_id, **kwargs)

Replace Info

See FilesApi.replace_file_info() for parameter details.

replace_gear_permissions(gear_name, body, **kwargs)

Replace permissions for the given gear

See GearsApi.replace_gear_permissions() for parameter details.

replace_modality(modality_id, body, **kwargs)

Replace modality

See ModalitiesApi.replace_modality() for parameter details.

replace_project_file_classification(cid, filename, body, **kwargs)

Entirely replace classification with the provided fields.

See ProjectsApi.modify_project_file_classification() for parameter details.

replace_project_file_info(cid, filename, body, **kwargs)

Entirely replace info with the provided fields.

See ProjectsApi.modify_project_file_info() for parameter details.

replace_project_info(cid, body, **kwargs)

Entirely replace info with the provided fields.

See ProjectsApi.modify_project_info() for parameter details.

Replace a search query

See DataexplorerApi.replace_search() for parameter details.

replace_session_file_classification(cid, filename, body, **kwargs)

Entirely replace classification with the provided fields.

See SessionsApi.modify_session_file_classification() for parameter details.

replace_session_file_info(cid, filename, body, **kwargs)

Entirely replace info with the provided fields.

See SessionsApi.modify_session_file_info() for parameter details.

replace_session_info(cid, body, **kwargs)

Entirely replace info with the provided fields.

See SessionsApi.modify_session_info() for parameter details.

replace_subject_file_classification(cid, filename, body, **kwargs)

Entirely replace classification with the provided fields.

See SubjectsApi.modify_subject_file_classification() for parameter details.

replace_subject_file_info(cid, filename, body, **kwargs)

Entirely replace info with the provided fields.

See SubjectsApi.modify_subject_file_info() for parameter details.

replace_subject_info(cid, body, **kwargs)

Entirely replace info with the provided fields.

See SubjectsApi.modify_subject_info() for parameter details.

resolve(path, **kwargs)

Perform a path based lookup of nodes in the Flywheel hierarchy.

Parameters:

Name Type Description Default
path str

The path to resolve

required

resolve_path(body, **kwargs)

Perform path based lookup of nodes in the Flywheel hierarchy

See ResolveApi.resolve_path() for parameter details.

restore_file(file_id, version, evaluate_gear_rules, **kwargs)

Restore a File

See FilesApi.restore_file() for parameter details.

retry_job(job_id, **kwargs)

Retry a job.

See JobsApi.retry_job() for parameter details.

save_data_view_execution(data_view_execution_id, **kwargs)

Save a data_view_execution to a project

See DataViewExecutionsApi.save_data_view_execution() for parameter details.

save_gear(body, **kwargs)

Report the result of a gear upload and save the ticket

See GearsApi.save_gear() for parameter details.

Save a search query

See DataexplorerApi.save_search() for parameter details.

save_view_data(view, container_id, dest_file, **kwargs)

Execute a data view against container, and save the results to disk.

Parameters:

Name Type Description Default
view str | DataView

The view id or DataView object to execute.

required
container_id str

The id of the container to execute the view against

required
dest_file str

The destination file path

required
kwargs

Additional arguments to pass to the evaluate_view call. (e.g. format='csv')

{}

save_view_data_to_container(container_id, body, **kwargs)

Execute a view, saving data to the target container / file

See ViewsApi.save_view_data_to_container() for parameter details.

search(body, **kwargs)

Perform a search query

See DataexplorerApi.search() for parameter details.

session_copy(session_id, body, **kwargs)

Smart copy a session

See SessionsApi.session_copy() for parameter details.

set_acquisition_file_classification(cid, filename, body, **kwargs)

Update classification with the provided fields.

See AcquisitionsApi.modify_acquisition_file_classification() for parameter details.

set_acquisition_file_info(cid, filename, body, **kwargs)

Update info with the provided fields.

See AcquisitionsApi.modify_acquisition_file_info() for parameter details.

set_acquisition_info(cid, body, **kwargs)

Update info with the provided fields.

See AcquisitionsApi.modify_acquisition_info() for parameter details.

set_analysis_file_classification(cid, filename, body, **kwargs)

Update classification with the provided fields.

See AnalysesApi.modify_analysis_file_classification() for parameter details.

set_analysis_file_info(cid, filename, body, **kwargs)

Update info with the provided fields.

See AnalysesApi.modify_analysis_file_info() for parameter details.

set_analysis_info(container_id, body, **kwargs)

Update info with the provided fields.

See AnalysesApi.modify_analysis_info() for parameter details.

set_collection_file_classification(cid, filename, body, **kwargs)

Update classification with the provided fields.

See CollectionsApi.modify_collection_file_classification() for parameter details.

set_collection_file_info(cid, filename, body, **kwargs)

Update info with the provided fields.

See CollectionsApi.modify_collection_file_info() for parameter details.

set_collection_info(cid, body, **kwargs)

Update info with the provided fields.

See CollectionsApi.modify_collection_info() for parameter details.

set_container_file_classification(cid, filename, body, **kwargs)

Update classification with the provided fields.

See ContainersApi.modify_container_file_classification() for parameter details.

set_container_file_info(cid, filename, body, **kwargs)

Update info with the provided fields.

See ContainersApi.modify_container_file_info() for parameter details.

set_container_info(cid, body, **kwargs)

Update info with the provided fields.

See ContainersApi.modify_container_info() for parameter details.

set_file_tags(file_id, body, **kwargs)

Set list of tags on a file.

See FilesApi.set_file_tags() for parameter details.

set_project_file_classification(cid, filename, body, **kwargs)

Update classification with the provided fields.

See ProjectsApi.modify_project_file_classification() for parameter details.

set_project_file_info(cid, filename, body, **kwargs)

Update info with the provided fields.

See ProjectsApi.modify_project_file_info() for parameter details.

set_project_info(cid, body, **kwargs)

Update info with the provided fields.

See ProjectsApi.modify_project_info() for parameter details.

set_project_template(project_id, body, **kwargs)

Set the session template for a project.

See ProjectsApi.set_project_template() for parameter details.

set_session_file_classification(cid, filename, body, **kwargs)

Update classification with the provided fields.

See SessionsApi.modify_session_file_classification() for parameter details.

set_session_file_info(cid, filename, body, **kwargs)

Update info with the provided fields.

See SessionsApi.modify_session_file_info() for parameter details.

set_session_info(cid, body, **kwargs)

Update info with the provided fields.

See SessionsApi.modify_session_info() for parameter details.

set_subject_file_classification(cid, filename, body, **kwargs)

Update classification with the provided fields.

See SubjectsApi.modify_subject_file_classification() for parameter details.

set_subject_file_info(cid, filename, body, **kwargs)

Update info with the provided fields.

See SubjectsApi.modify_subject_file_info() for parameter details.

set_subject_info(cid, body, **kwargs)

Update info with the provided fields.

See SubjectsApi.modify_subject_info() for parameter details.

set_user_staffing_pools(user_id, body, **kwargs)

Set User Staffing Pools

See StaffingPoolsApi.set_user_staffing_pools() for parameter details.

shutdown()

Release any outstanding resources

start_batch(batch_id, **kwargs)

Launch a job.

See BatchApi.start_batch() for parameter details.

start_project_packfile_upload(project_id, **kwargs)

Start a packfile upload to project

See ProjectsApi.start_project_packfile_upload() for parameter details.

subject_copy(subject_id, body, **kwargs)

Smart copy a subject

See SubjectsApi.subject_copy() for parameter details.

submit_response(response_id, **kwargs)

Submit a response. Validate against form schema and lock it

See FormResponsesApi.submit_response() for parameter details.

sync_user(cid, body, **kwargs)

Sync a center user to enterprise (Sync service use ONLY)

See UsersApi.sync_user() for parameter details.

update_custom_filter(custom_filter_id, body, **kwargs)

Update a custom filter for user

See CustomFiltersApi.update_custom_filter() for parameter details.

update_device(body, **kwargs)

Modify a device's type, name, interval, info or set errors.

See DevicesApi.update_device() for parameter details.

update_job_profile(job_id, body, **kwargs)

Update profile information on a job. (e.g. machine type, etc)

See JobsApi.update_job_profile() for parameter details.

update_jobs_priority(body, **kwargs)

Update a job priority.

See JobsApi.update_jobs_priority() for parameter details.

update_response(response_id, body, **kwargs)

Update a response only if not submitted

See FormResponsesApi.update_response() for parameter details.

upload_by_label(**kwargs)

Multipart form upload with N file fields, each with their desired filename.

See UploadApi.upload_by_label() for parameter details.

upload_by_reaper(**kwargs)

Bottom-up UID matching of Multipart form upload with N file fields, each with their desired filename.

See UploadApi.upload_by_reaper() for parameter details.

upload_by_uid(**kwargs)

Multipart form upload with N file fields, each with their desired filename.

See UploadApi.upload_by_uid() for parameter details.

upload_file_to_acquisition(container_id, file, signed=True, **kwargs)

Upload a file to a(n) acquisition.

See AcquisitionsApi.upload_file_to_acquisition() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_file_to_collection(container_id, file, signed=True, **kwargs)

Upload a file to a(n) collection.

See CollectionsApi.upload_file_to_collection() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_file_to_container(container_id, file, signed=True, **kwargs)

Upload a file to a(n) container.

See ContainersApi.upload_file_to_container() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_file_to_project(container_id, file, signed=True, **kwargs)

Upload a file to a(n) project.

See ProjectsApi.upload_file_to_project() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_file_to_session(container_id, file, signed=True, **kwargs)

Upload a file to a(n) session.

See SessionsApi.upload_file_to_session() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_file_to_subject(container_id, file, signed=True, **kwargs)

Upload a file to a(n) subject.

See SubjectsApi.upload_file_to_subject() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_output_to_acquisition_analysis(cid, analysis_id, file, signed=True, **kwargs)

Upload an output file to an analysis.

See AcquisitionsApi.upload_output_to_acquisition_analysis() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_output_to_analysis(container_id, file, signed=True, **kwargs)

Upload an output file to an analysis.

See AnalysesApi.upload_output_to_analysis() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_output_to_container_analysis(cid, analysis_id, file, signed=True, **kwargs)

Upload an output file to an analysis.

See ContainersApi.upload_output_to_container_analysis() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_output_to_project_analysis(cid, analysis_id, file, signed=True, **kwargs)

Upload an output file to an analysis.

See ProjectsApi.upload_output_to_project_analysis() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_output_to_session_analysis(cid, analysis_id, file, signed=True, **kwargs)

Upload an output file to an analysis.

See SessionsApi.upload_output_to_session_analysis() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_output_to_subject_analysis(cid, analysis_id, file, signed=True, **kwargs)

Upload an output file to an analysis.

See SubjectsApi.upload_output_to_subject_analysis() for parameter details.

Parameters:

Name Type Description Default
signed (bool, optional)

Use signed URL upload if available, defaults to True

True

upload_signed_fs_file(token, body, **kwargs)

Upload file to local filesystem storage provider

See UploadApi.upload_signed_fs_file() for parameter details.

upsert_file(body, **kwargs)

Upsert a File

See FilesApi.upsert_file() for parameter details.

upsert_project_hierarchy(project_id, body, **kwargs)

Create or update subject, session and acquisition containers in the project.

See ProjectsApi.upsert_project_hierarchy() for parameter details.

verify_master_subject_code(code, **kwargs)

Verify that the given master subject code exists or not

See SubjectsApi.verify_master_subject_code() for parameter details.