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:

```python
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, default: 'earth' ) –

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

  • **kwargs (Any, default: {} ) –

    Additional parameters set for SpaceSaveTransport object.

Returns:

  • Space

    A Space object for newly created space.

Examples:

Create an empty space:

space = c.studio.create_space("test_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: