> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.itential.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.itential.com/_mcp/server.

# Manage executable objects

> View, update, and delete executable objects as your system requirements change.

After you create executable objects, you can view, update, and delete them as your system requirements change.

## View executable objects

You can view all executable objects or get details about a specific executable object.

### View all executable objects

Use the `iagctl get executable-objects` command to see all executable objects in your system.

**Syntax**:

```bash
iagctl get executable-objects
```

### View details of a specific executable object

Use the `iagctl describe executable-object` command to view the configuration details of a specific executable object.

**Syntax**:

```bash
iagctl describe executable-object <name>
```

**Example**:

```bash
iagctl describe executable-object python311-standard
```

This command displays the executable object's configuration, including:

* Executable command path
* Description
* Tags

## Delete an executable object

You can delete an executable object when you no longer need it.

Before you delete an executable object, verify that no services reference it. If services use the executable object, they will fail when you delete it.

**Syntax**:

```bash
iagctl delete executable-object <name>
```

**Example**:

```bash
iagctl delete executable-object python311-standard
```