How to share objects using the Dataiku API

Turribeach
Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023, Circle Member Posts: 2,642 Neuron
edited September 2024 in Using Dataiku

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()

Answers

  • Alexandru
    Alexandru Dataiker, Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered Posts: 1,397 Dataiker

    Hi,
    Documentation was added since , thanks for sharing

    https://developer.dataiku.com/latest/api-reference/python/projects.html#dataikuapi.dss.project.DSSProjectSettings.add_exposed_object

Setup Info
    Tags
      Help me…