# geni integration operations (/cli/integration/operations)



```sh
geni integration operations <service> [flags]
```

Lists every operation an integration exposes (e.g. for Slack: "Send a Message", "Get Channel History", "Search Messages"). Use this to find what you can do with a service.

For one operation's full docs, use [`geni integration operation`](/cli/integration/operation).

## Synopsis [#synopsis]

```sh
geni integration operations slack
geni integration operations slack -q "post message"
geni integration operations stripe --json
```

| Flag                 | Notes                                                 |
| -------------------- | ----------------------------------------------------- |
| `<service>`          | Service slug.                                         |
| `-q, --query <text>` | Ranked search across operation title and description. |
| `--json`             | Machine-readable output.                              |

## Output [#output]

```
ID                                      TITLE                       DESCRIPTION
4c21e1ee-4d54-4413-a4f2-80a80dff4c99    Send a Message              Sends a message to a channel, DM, or group conversation.
225553ed-2d2b-4555-a14c-a60674a3abb8    Get Channel History         Fetches message history for a channel or conversation.
05c5f4ad-ab91-4b50-9d0e-3f277978519e    Get Reactions               Gets reactions for a message.
…
```
