> This page is for Itential Gateway, version 5 (default).
> For other versions, use one of these documentation indexes:
> - 5 (default): https://docs-test.itntl.com/itential-gateway/5/llms.txt
> - 4: https://docs-test.itntl.com/itential-gateway/4/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs-test.itntl.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs-test.itntl.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.

> **Warning**
>
> 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
```