Skip to content

Index

Module to interact with EMS Studio.

This module serves as entry point to all high-level functionality within EMS Studio.

Typical usage example
space = celonis.studio.create_space("NEW_SPACE")
spaces = studio.get_spaces()

Studio

Studio(client)

Studio class to interact with studio endpoints.

Parameters:

  • client (Client) –

    Client used to call studio endpoints.

client instance-attribute

client = client

create_space

create_space(name, icon_reference='earth', **kwargs)

Creates new space with given name and icon reference.

Parameters:

  • name (str) –

    Name of new space.

  • icon_reference (str) –

    Name of icon used for space. Default 'earth'.

  • **kwargs (typing.Any) –

    Additional parameters set for SpaceSaveTransport object.

Returns:

  • Space

    A Space object for newly created space.

get_space

get_space(id_)

Gets space with given id.

Parameters:

  • id_ (str) –

    Id of space.

Returns:

  • Space

    A Space object for space with given id.

get_spaces

get_spaces()

Gets all space.

Returns: