> 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.

# iagctl get services

Display all services.

The `iagctl get services` command displays a list of all services in the gateway data store. To filter by service type, use the `--type` flag. Supported service types are `ansible-playbook`, `executable`, `python-script`, and `opentofu-plan`.

## Syntax

```bash
iagctl get services [flags]
```

## Examples

### Get all services

```bash
iagctl get services
```

### Filter by service type

```bash
iagctl get services --type ansible-playbook
```

### Filter by multiple service types

```bash
iagctl get services --type opentofu-plan --type python-script
```

## Options

```bash
  --type string    Filter services by type: ansible-playbook, executable, python-script, or opentofu-plan. Provide multiple flags to filter by more than one type.
  -h, --help       Help for services
```

## Options inherited from parent commands

```bash
  --profile string   Specify the client profile to use (case-insensitive, defaults to [client] section)
  --config string   Path to the configuration file
  --raw             Display the result of the command in raw format
  --verbose         Enable verbose output
```