René's URL Explorer Experiment


Title: Sharing Settings - Synapse Python/Command Line Client Documentation

Description: A Python client for Sage Bionetworks' Synapse, a collaborative, open-source research platform that allows teams to share data, track analyses, and collaborate. The Python client can be used as a library for development of software that communicates with Synapse or as a command-line utility.

Generator: mkdocs-1.6.1, mkdocs-material-9.7.1

direct link

Domain: python-docs.synapse.org

authorBryan Fauble
readthedocs-project-slugsynapsepythonclient
readthedocs-version-slugstable
readthedocs-resolver-filename/tutorials/python/sharing_settings/
readthedocs-http-status200

Links:

Skip to content https://python-docs.synapse.org/tutorials/python/sharing_settings/#sharing-settings-acl-management-in-synapse
https://python-docs.synapse.org/
javascript:void(0)
synapsePythonClient https://github.com/Sage-Bionetworks/synapsePythonClient
Home https://python-docs.synapse.org/
Tutorials https://python-docs.synapse.org/tutorials/home/
How-To Guides https://python-docs.synapse.org/guides/home/
API Reference https://python-docs.synapse.org/reference/client/
Further Reading https://python-docs.synapse.org/explanations/home/
News https://python-docs.synapse.org/news/
Contact Us https://sagebionetworks.jira.com/servicedesk/customer/portal/9/group/16/create/206
https://python-docs.synapse.org/
synapsePythonClient https://github.com/Sage-Bionetworks/synapsePythonClient
Home https://python-docs.synapse.org/
Installation https://python-docs.synapse.org/tutorials/installation/
Authentication https://python-docs.synapse.org/tutorials/authentication/
Configuration https://python-docs.synapse.org/tutorials/configuration/
Home https://python-docs.synapse.org/tutorials/home/
Python client https://python-docs.synapse.org/tutorials/python_client/
Project https://python-docs.synapse.org/tutorials/python/project/
Folder https://python-docs.synapse.org/tutorials/python/folder/
File https://python-docs.synapse.org/tutorials/python/file/
Evaluation https://python-docs.synapse.org/tutorials/python/evaluation/
Submission https://python-docs.synapse.org/tutorials/python/submission/
Annotation https://python-docs.synapse.org/tutorials/python/annotation/
Entity View https://python-docs.synapse.org/tutorials/python/entityview/
Table https://python-docs.synapse.org/tutorials/python/table/
VirtualTable https://python-docs.synapse.org/tutorials/python/virtualtable/
Dataset https://python-docs.synapse.org/tutorials/python/dataset/
Dataset Collection https://python-docs.synapse.org/tutorials/python/dataset_collection/
Materialized View https://python-docs.synapse.org/tutorials/python/materializedview/
Submission View https://python-docs.synapse.org/tutorials/python/submissionview/
Sharing Settings https://python-docs.synapse.org/tutorials/python/sharing_settings/
Tutorial Purpose https://python-docs.synapse.org/tutorials/python/sharing_settings/#tutorial-purpose
Prerequisites https://python-docs.synapse.org/tutorials/python/sharing_settings/#prerequisites
Understanding Permission Types https://python-docs.synapse.org/tutorials/python/sharing_settings/#understanding-permission-types
Special Principal IDs https://python-docs.synapse.org/tutorials/python/sharing_settings/#special-principal-ids
Permission Inheritance and Benefactors https://python-docs.synapse.org/tutorials/python/sharing_settings/#permission-inheritance-and-benefactors
Benefactor Concept https://python-docs.synapse.org/tutorials/python/sharing_settings/#benefactor-concept
Default Inheritance Behavior https://python-docs.synapse.org/tutorials/python/sharing_settings/#default-inheritance-behavior
Applying Permissions to Other Entities https://python-docs.synapse.org/tutorials/python/sharing_settings/#applying-permissions-to-other-entities
1. Set Up and Get Project https://python-docs.synapse.org/tutorials/python/sharing_settings/#1-set-up-and-get-project
2. Create a main folder to set custom sharing settings https://python-docs.synapse.org/tutorials/python/sharing_settings/#2-create-a-main-folder-to-set-custom-sharing-settings
3. Examine Current Permissions https://python-docs.synapse.org/tutorials/python/sharing_settings/#3-examine-current-permissions
4. Get ACL for Specific Principal https://python-docs.synapse.org/tutorials/python/sharing_settings/#4-get-acl-for-specific-principal
5. Set Custom Permissions https://python-docs.synapse.org/tutorials/python/sharing_settings/#5-set-custom-permissions
6. Create Sub-folder with Different Permissions https://python-docs.synapse.org/tutorials/python/sharing_settings/#6-create-sub-folder-with-different-permissions
7. List All ACLs https://python-docs.synapse.org/tutorials/python/sharing_settings/#7-list-all-acls
8. Advanced Permission Management https://python-docs.synapse.org/tutorials/python/sharing_settings/#8-advanced-permission-management
9. Remove Permissions https://python-docs.synapse.org/tutorials/python/sharing_settings/#9-remove-permissions
10. Delete Entire ACLs https://python-docs.synapse.org/tutorials/python/sharing_settings/#10-delete-entire-acls
11. Final Overview https://python-docs.synapse.org/tutorials/python/sharing_settings/#11-final-overview
Key Concepts Covered https://python-docs.synapse.org/tutorials/python/sharing_settings/#key-concepts-covered
Inheritance vs Local ACLs https://python-docs.synapse.org/tutorials/python/sharing_settings/#inheritance-vs-local-acls
Permission Management Functions https://python-docs.synapse.org/tutorials/python/sharing_settings/#permission-management-functions
Best Practices https://python-docs.synapse.org/tutorials/python/sharing_settings/#best-practices
Common Use Cases https://python-docs.synapse.org/tutorials/python/sharing_settings/#common-use-cases
Research Collaboration https://python-docs.synapse.org/tutorials/python/sharing_settings/#research-collaboration
Data Sharing https://python-docs.synapse.org/tutorials/python/sharing_settings/#data-sharing
Hierarchical Access https://python-docs.synapse.org/tutorials/python/sharing_settings/#hierarchical-access
Source code for this tutorial https://python-docs.synapse.org/tutorials/python/sharing_settings/#source-code-for-this-tutorial
References used in this tutorial https://python-docs.synapse.org/tutorials/python/sharing_settings/#references-used-in-this-tutorial
Wiki https://python-docs.synapse.org/tutorials/python/wiki/
Upload data in bulk https://python-docs.synapse.org/tutorials/python/upload_data_in_bulk/
Download data in bulk https://python-docs.synapse.org/tutorials/python/download_data_in_bulk/
Creating JSON Schema https://python-docs.synapse.org/tutorials/python/schema_operations/
Working with JSON Schema https://python-docs.synapse.org/tutorials/python/json_schema/
Working with the Command Line Client https://python-docs.synapse.org/tutorials/command_line_client/
Synapseclient with R through reticulate https://python-docs.synapse.org/tutorials/reticulate/
Home https://python-docs.synapse.org/guides/home/
Data Storage https://python-docs.synapse.org/guides/data_storage/
Access the REST API https://python-docs.synapse.org/guides/accessing_the_rest_api/
Curator https://python-docs.synapse.org/guides/extensions/curator/metadata_curation/
Client https://python-docs.synapse.org/reference/client/
Synapse Utils https://python-docs.synapse.org/reference/synapse_utils/
Entity https://python-docs.synapse.org/reference/entity/
Project https://python-docs.synapse.org/reference/project/
Folder https://python-docs.synapse.org/reference/folder/
File https://python-docs.synapse.org/reference/file/
Annotations https://python-docs.synapse.org/reference/annotations/
Tables https://python-docs.synapse.org/reference/tables/
Table Schema https://python-docs.synapse.org/reference/table_schema/
Entity View Schema https://python-docs.synapse.org/reference/view_schema/
Activity/Provenance https://python-docs.synapse.org/reference/activity/
Teams https://python-docs.synapse.org/reference/teams/
Wiki https://python-docs.synapse.org/reference/wiki/
Evaluation https://python-docs.synapse.org/reference/evaluation/
Link https://python-docs.synapse.org/reference/link/
DockerRepository https://python-docs.synapse.org/reference/docker_repository/
JSON Schema https://python-docs.synapse.org/reference/json_schema/
Exceptions https://python-docs.synapse.org/reference/exceptions/
Permissions https://python-docs.synapse.org/reference/permissions/
Core https://python-docs.synapse.org/reference/core/
REST Apis https://python-docs.synapse.org/reference/rest_apis/
Factory Operations https://python-docs.synapse.org/reference/experimental/sync/factory_operations/
Agent https://python-docs.synapse.org/reference/experimental/sync/agent/
Project https://python-docs.synapse.org/reference/experimental/sync/project/
Folder https://python-docs.synapse.org/reference/experimental/sync/folder/
File https://python-docs.synapse.org/reference/experimental/sync/file/
Evaluation https://python-docs.synapse.org/reference/experimental/sync/evaluation/
Submission https://python-docs.synapse.org/reference/experimental/sync/submission/
SubmissionStatus https://python-docs.synapse.org/reference/experimental/sync/submission_status/
SubmissionBundle https://python-docs.synapse.org/reference/experimental/sync/submission_bundle/
Table https://python-docs.synapse.org/reference/experimental/sync/table/
VirtualTable https://python-docs.synapse.org/reference/experimental/sync/virtualtable/
Dataset https://python-docs.synapse.org/reference/experimental/sync/dataset/
Dataset Collection https://python-docs.synapse.org/reference/experimental/sync/dataset_collection/
EntityView https://python-docs.synapse.org/reference/experimental/sync/entityview/
MaterializedView https://python-docs.synapse.org/reference/experimental/sync/materializedview/
SubmissionView https://python-docs.synapse.org/reference/experimental/sync/submissionview/
Activity https://python-docs.synapse.org/reference/experimental/sync/activity/
Team https://python-docs.synapse.org/reference/experimental/sync/team/
UserProfile https://python-docs.synapse.org/reference/experimental/sync/user_profile/
Curator https://python-docs.synapse.org/reference/experimental/sync/curator/
Link https://python-docs.synapse.org/reference/experimental/sync/link_entity/
Functional Interfaces https://python-docs.synapse.org/reference/experimental/functional_interfaces/
SchemaOrganization https://python-docs.synapse.org/reference/experimental/sync/schema_organization/
JSONSchema https://python-docs.synapse.org/reference/experimental/sync/json_schema/
Wiki https://python-docs.synapse.org/reference/experimental/sync/wiki/
FormGroup and Form https://python-docs.synapse.org/reference/experimental/sync/form/
Curator https://python-docs.synapse.org/reference/extensions/curator/
Factory Operations https://python-docs.synapse.org/reference/experimental/async/factory_operations/
Agent https://python-docs.synapse.org/reference/experimental/async/agent/
Project https://python-docs.synapse.org/reference/experimental/async/project/
Folder https://python-docs.synapse.org/reference/experimental/async/folder/
File https://python-docs.synapse.org/reference/experimental/async/file/
Evaluation https://python-docs.synapse.org/reference/experimental/async/evaluation/
Submission https://python-docs.synapse.org/reference/experimental/async/submission/
SubmissionStatus https://python-docs.synapse.org/reference/experimental/async/submission_status/
SubmissionBundle https://python-docs.synapse.org/reference/experimental/async/submission_bundle/
Table https://python-docs.synapse.org/reference/experimental/async/table/
VirtualTable https://python-docs.synapse.org/reference/experimental/async/virtualtable/
Dataset https://python-docs.synapse.org/reference/experimental/async/dataset/
Dataset Collection https://python-docs.synapse.org/reference/experimental/async/dataset_collection/
EntityView https://python-docs.synapse.org/reference/experimental/async/entityview/
MaterializedView https://python-docs.synapse.org/reference/experimental/async/materializedview/
SubmissionView https://python-docs.synapse.org/reference/experimental/async/submissionview/
Activity https://python-docs.synapse.org/reference/experimental/async/activity/
Team https://python-docs.synapse.org/reference/experimental/async/team/
UserProfile https://python-docs.synapse.org/reference/experimental/async/user_profile/
Curator https://python-docs.synapse.org/reference/experimental/async/curator/
Link https://python-docs.synapse.org/reference/experimental/async/link_entity/
SchemaOrganization https://python-docs.synapse.org/reference/experimental/async/schema_organization/
JSONSchema https://python-docs.synapse.org/reference/experimental/async/json_schema/
Wiki https://python-docs.synapse.org/reference/experimental/async/wiki/
FormGroup and Form https://python-docs.synapse.org/reference/experimental/async/form/
AccessControllable https://python-docs.synapse.org/reference/experimental/mixins/access_controllable/
StorableContainer https://python-docs.synapse.org/reference/experimental/mixins/storable_container/
AsynchronousCommunicator https://python-docs.synapse.org/reference/experimental/mixins/asynchronous_communicator/
FailureStrategy https://python-docs.synapse.org/reference/experimental/mixins/failure_strategy/
BaseJSONSchema https://python-docs.synapse.org/reference/experimental/mixins/base_json_schema/
ContainerEntityJSONSchema https://python-docs.synapse.org/reference/experimental/mixins/container_json_schema/
FormData https://python-docs.synapse.org/reference/experimental/mixins/form_data/
FormGroup https://python-docs.synapse.org/reference/experimental/mixins/form_group/
Home https://python-docs.synapse.org/explanations/home/
Domain Models of Synapse https://python-docs.synapse.org/explanations/domain_models_of_synapse/
Access Control https://python-docs.synapse.org/explanations/access_control/
Properties vs Annotations https://python-docs.synapse.org/explanations/properties_vs_annotations/
Manifest TSV https://python-docs.synapse.org/explanations/manifest_tsv/
Benchmarking https://python-docs.synapse.org/explanations/benchmarking/
Structuring Your Project https://python-docs.synapse.org/explanations/structuring_your_project/
Asyncio Changes in Python 3.14 https://python-docs.synapse.org/explanations/asyncio_in_python_3_14/
Curator Data model https://python-docs.synapse.org/explanations/curator_data_model/
Release Notes https://python-docs.synapse.org/news/
Contact Us https://sagebionetworks.jira.com/servicedesk/customer/portal/9/group/16/create/206
Tutorial Purpose https://python-docs.synapse.org/tutorials/python/sharing_settings/#tutorial-purpose
Prerequisites https://python-docs.synapse.org/tutorials/python/sharing_settings/#prerequisites
Understanding Permission Types https://python-docs.synapse.org/tutorials/python/sharing_settings/#understanding-permission-types
Special Principal IDs https://python-docs.synapse.org/tutorials/python/sharing_settings/#special-principal-ids
Permission Inheritance and Benefactors https://python-docs.synapse.org/tutorials/python/sharing_settings/#permission-inheritance-and-benefactors
Benefactor Concept https://python-docs.synapse.org/tutorials/python/sharing_settings/#benefactor-concept
Default Inheritance Behavior https://python-docs.synapse.org/tutorials/python/sharing_settings/#default-inheritance-behavior
Applying Permissions to Other Entities https://python-docs.synapse.org/tutorials/python/sharing_settings/#applying-permissions-to-other-entities
1. Set Up and Get Project https://python-docs.synapse.org/tutorials/python/sharing_settings/#1-set-up-and-get-project
2. Create a main folder to set custom sharing settings https://python-docs.synapse.org/tutorials/python/sharing_settings/#2-create-a-main-folder-to-set-custom-sharing-settings
3. Examine Current Permissions https://python-docs.synapse.org/tutorials/python/sharing_settings/#3-examine-current-permissions
4. Get ACL for Specific Principal https://python-docs.synapse.org/tutorials/python/sharing_settings/#4-get-acl-for-specific-principal
5. Set Custom Permissions https://python-docs.synapse.org/tutorials/python/sharing_settings/#5-set-custom-permissions
6. Create Sub-folder with Different Permissions https://python-docs.synapse.org/tutorials/python/sharing_settings/#6-create-sub-folder-with-different-permissions
7. List All ACLs https://python-docs.synapse.org/tutorials/python/sharing_settings/#7-list-all-acls
8. Advanced Permission Management https://python-docs.synapse.org/tutorials/python/sharing_settings/#8-advanced-permission-management
9. Remove Permissions https://python-docs.synapse.org/tutorials/python/sharing_settings/#9-remove-permissions
10. Delete Entire ACLs https://python-docs.synapse.org/tutorials/python/sharing_settings/#10-delete-entire-acls
11. Final Overview https://python-docs.synapse.org/tutorials/python/sharing_settings/#11-final-overview
Key Concepts Covered https://python-docs.synapse.org/tutorials/python/sharing_settings/#key-concepts-covered
Inheritance vs Local ACLs https://python-docs.synapse.org/tutorials/python/sharing_settings/#inheritance-vs-local-acls
Permission Management Functions https://python-docs.synapse.org/tutorials/python/sharing_settings/#permission-management-functions
Best Practices https://python-docs.synapse.org/tutorials/python/sharing_settings/#best-practices
Common Use Cases https://python-docs.synapse.org/tutorials/python/sharing_settings/#common-use-cases
Research Collaboration https://python-docs.synapse.org/tutorials/python/sharing_settings/#research-collaboration
Data Sharing https://python-docs.synapse.org/tutorials/python/sharing_settings/#data-sharing
Hierarchical Access https://python-docs.synapse.org/tutorials/python/sharing_settings/#hierarchical-access
Source code for this tutorial https://python-docs.synapse.org/tutorials/python/sharing_settings/#source-code-for-this-tutorial
References used in this tutorial https://python-docs.synapse.org/tutorials/python/sharing_settings/#references-used-in-this-tutorial
https://python-docs.synapse.org/tutorials/python/sharing_settings/#sharing-settings-acl-management-in-synapse
Read more about Access Controlhttps://python-docs.synapse.org/explanations/access_control/
https://python-docs.synapse.org/tutorials/python/sharing_settings/#tutorial-purpose
https://python-docs.synapse.org/tutorials/python/sharing_settings/#prerequisites
Installationhttps://python-docs.synapse.org/tutorials/installation/
Authenticationhttps://python-docs.synapse.org/tutorials/authentication/
Projecthttps://python-docs.synapse.org/tutorials/python/project/
https://python-docs.synapse.org/tutorials/python/sharing_settings/#understanding-permission-types
https://python-docs.synapse.org/tutorials/python/sharing_settings/#special-principal-ids
https://python-docs.synapse.org/tutorials/python/sharing_settings/#permission-inheritance-and-benefactors
https://python-docs.synapse.org/tutorials/python/sharing_settings/#benefactor-concept
https://python-docs.synapse.org/tutorials/python/sharing_settings/#default-inheritance-behavior
https://python-docs.synapse.org/tutorials/python/sharing_settings/#applying-permissions-to-other-entities
https://python-docs.synapse.org/tutorials/python/sharing_settings/#1-set-up-and-get-project
https://python-docs.synapse.org/tutorials/python/sharing_settings/#2-create-a-main-folder-to-set-custom-sharing-settings
https://python-docs.synapse.org/tutorials/python/sharing_settings/#3-examine-current-permissions
https://python-docs.synapse.org/tutorials/python/sharing_settings/#4-get-acl-for-specific-principal
https://python-docs.synapse.org/tutorials/python/sharing_settings/#5-set-custom-permissions
https://python-docs.synapse.org/tutorials/python/sharing_settings/#6-create-sub-folder-with-different-permissions
https://python-docs.synapse.org/tutorials/python/sharing_settings/#7-list-all-acls
https://python-docs.synapse.org/tutorials/python/sharing_settings/#8-advanced-permission-management
https://python-docs.synapse.org/tutorials/python/sharing_settings/#9-remove-permissions
https://python-docs.synapse.org/tutorials/python/sharing_settings/#10-delete-entire-acls
https://python-docs.synapse.org/tutorials/python/sharing_settings/#11-final-overview
https://python-docs.synapse.org/tutorials/python/sharing_settings/#key-concepts-covered
https://python-docs.synapse.org/tutorials/python/sharing_settings/#inheritance-vs-local-acls
https://python-docs.synapse.org/tutorials/python/sharing_settings/#permission-management-functions
get_permissions()https://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol.get_permissions
get_acl()https://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol.get_acl
set_permissions()https://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol.set_permissions
list_acl()https://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol.list_acl
delete_permissions()https://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol.delete_permissions
https://python-docs.synapse.org/tutorials/python/sharing_settings/#best-practices
https://python-docs.synapse.org/tutorials/python/sharing_settings/#common-use-cases
https://python-docs.synapse.org/tutorials/python/sharing_settings/#research-collaboration
https://python-docs.synapse.org/tutorials/python/sharing_settings/#data-sharing
https://python-docs.synapse.org/tutorials/python/sharing_settings/#hierarchical-access
https://python-docs.synapse.org/tutorials/python/sharing_settings/#source-code-for-this-tutorial
https://python-docs.synapse.org/tutorials/python/sharing_settings/#references-used-in-this-tutorial
Folderhttps://python-docs.synapse.org/reference/experimental/async/folder/#synapseclient.models.Folder
Projecthttps://python-docs.synapse.org/reference/experimental/async/project/#synapseclient.models.Project
AccessControllable Protocolhttps://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol
get_permissionshttps://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol.get_permissions
get_aclhttps://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol.get_acl
set_permissionshttps://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol.set_permissions
list_aclhttps://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol.list_acl
delete_permissionshttps://python-docs.synapse.org/reference/experimental/mixins/access_controllable/#synapseclient.models.protocols.access_control_protocol.AccessControllableSynchronousProtocol.delete_permissions
syn.loginhttps://python-docs.synapse.org/reference/client/#synapseclient.Synapse.login
Previous Submission View https://python-docs.synapse.org/tutorials/python/submissionview/
Next Wiki https://python-docs.synapse.org/tutorials/python/wiki/
Material for MkDocs https://squidfunk.github.io/mkdocs-material/
https://github.com/Sage-Bionetworks/synapsePythonClient
https://github.com/Sage-Bionetworks/synapsePythonClient/pkgs/container/synapsepythonclient
https://pypi.org/project/synapseclient/

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.