# geni credential connect (/cli/credential/connect)



```sh
geni credential connect <service> [flags]
```

Opens the integration's page in the General Input dashboard so you can authorize a new credential for the given service. Once you've finished the connection in the dashboard, the new credential is available to the CLI — confirm with `geni credential list --service <service>`.

## Synopsis [#synopsis]

```sh
geni credential connect slack
geni credential connect github --print-url       # don't auto-open the browser
geni credential connect notion --no-browser      # alias for --print-url
```

| Flag           | Notes                                                                                 |
| -------------- | ------------------------------------------------------------------------------------- |
| `<service>`    | Service slug (`slack`, `github`, `notion`, …). Discover with `geni integration list`. |
| `--print-url`  | Don't auto-open the browser; print the URL instead. Useful in SSH or CI sessions.     |
| `--no-browser` | Alias for `--print-url`.                                                              |

## Output [#output]

```
Opening https://web.generalinput.com/acme/integrations/slack
↳ connect slack in your browser, then come back here

Once it's connected, re-run: geni credential list --service slack
```
