Source: https://cli.nylas.com/docs/commands/contacts-groups-list

# nylas contacts groups list

List contact groups and labels.

Written by [Qasim Muhammad](https://cli.nylas.com/authors/qasim-muhammad) Staff SRE

Published February 13, 2026

Updated June 21, 2026

## What does nylas contacts groups list do?

The nylas contacts groups list command displays all contact groups (Google) or categories (Outlook) in your address book. Each entry shows the group name, ID, and member count. Use --json to pipe group data into scripts. Works with Google Contacts, Outlook People, Exchange, Yahoo, iCloud, and IMAP providers.

## Usage

```bash
nylas contacts groups list [--json]
```

## Flags

| Flag | Description |
| --- | --- |
| --json | Output as JSON |
| --no-color | Disable color output |
| --verbose(-v) | Enable verbose output |
| --config | Custom config file path |
| --help(-h) | Show help for the command |
| --limit | Limit results (most list commands) |
| --yes(-y) | Skip confirmations |

## Examples

The nylas contacts groups list command displays all contact groups (Google) or categories (Outlook) in your address book.

### List all contact groups

```bash
nylas contacts groups list
```

### Count contacts per group as JSON

```bash
nylas contacts groups list --json | jq '.[] | {name, member_count}'
```

## Example output

```text
NAME             ID
My Contacts      group_abc123
Starred          group_def456
Work             group_ghi789

3 groups
```

## Troubleshooting

### No groups returned

Not all providers support contact groups. Google Contacts and Outlook People do; some IMAP providers don't expose groups via API.

### Group member count shows 0

Member counts are fetched separately on some providers. Try nylas contacts list --json to see group assignments on individual contacts.

## Related commands

[nylas contacts createCreate a new contact in your address book.](https://cli.nylas.com/docs/commands/contacts-create)

[nylas contacts deleteDelete a contact](https://cli.nylas.com/docs/commands/contacts-delete)

[nylas contacts groups createCreate a group](https://cli.nylas.com/docs/commands/contacts-groups-create)

[nylas contacts groups deleteDelete a group](https://cli.nylas.com/docs/commands/contacts-groups-delete)

[nylas contacts groups showShow group details](https://cli.nylas.com/docs/commands/contacts-groups-show)

[nylas contacts groups updateUpdate a group](https://cli.nylas.com/docs/commands/contacts-groups-update)

## Recommended guides

[List Fastmail emails from the CLIList Fastmail emails from the CLI through Nylas IMAP access, using app passwords, inbox filters, JSON output, and Fastmail-specific auth troubleshooting.](https://cli.nylas.com/guides/list-fastmail-emails)

[Manage contact groups from the CLIManage contact groups from the CLI: list, create, rename, and delete groups, then map Google groups and Microsoft contact folders with verified flags.](https://cli.nylas.com/guides/manage-contact-groups-cli)

[Why Cloud Servers Block SMTP PortsAWS, GCP, and Azure block outbound SMTP port 25 while ports 587 and 465 stay open. Confirm the block and send email over an HTTPS API instead.](https://cli.nylas.com/guides/smtp-ports-blocked-on-cloud-servers)

[Send Email From a Docker ContainerCloud providers block SMTP port 25 from containers. Send email over an HTTPS API on port 443 with one command and no mail daemon at all.](https://cli.nylas.com/guides/send-email-from-docker-container)

[MailerSend vs Nylas: Email ComparedMailerSend sends transactional email from verified domains. Nylas reads and syncs user inboxes across 6 providers. Compare features, pricing, and use cases.](https://cli.nylas.com/guides/mailersend-vs-nylas)

[Customer.io vs Nylas: Email ComparedCustomer.io sends lifecycle emails to your user base. Nylas reads and sends from real user inboxes via OAuth. Compare use cases, data access, and AI agents.](https://cli.nylas.com/guides/customerio-vs-nylas)

Run `nylas contacts groups list --help` for full help output.
