Sign up to take part
Registered users can ask their own questions, contribute to discussions, and be part of the Community!
Added on September 30, 2024 12:28PM
Likes: 2
Replies: 0
Hi,
It appears that the settings.add_exposed_object() method is undocumented. So documenting here few examples for the benefit of others:
import dataiku
client = dataiku.api_client()
project = client.get_project(source_project_key)
settings = project.get_settings() # Share Managed Folder
settings.add_exposed_object('MANAGED_FOLDER', 'folder_id', 'destination_project_key')
settings.save() # Share Dataset
settings.add_exposed_object('DATASET', 'dataset_id', 'destination_project_key')
settings.save()