---
title: "Return a list of Package Groups in a repository."
method: GET
path: "/packages/{owner}/{repo}/groups/"
tags: ["packages"]
---

# Return a list of Package Groups in a repository.

`GET /packages/{owner}/{repo}/groups/`

Return a list of Package Groups in a repository.

## Query parameters

- `page` integer
- `page_size` integer
- `group_by` string
- `hide_subcomponents` boolean
- `include_connected_repositories` boolean
- `query` string
- `sort` string

## Response `200`

Retrieved the list of package groups.

- object
  - `results` PackageGroup[], required
    - `backend_kind` integer
    - `count` integer, nullable, required
    - `last_push` string, date-time, nullable, required
    - `name` string
    - `num_downloads` integer, nullable, required
    - `size` integer, nullable, required

## Other responses

- `400` — Request could not be processed (see detail).
- `404` — Owner namespace or repository not found
- `422` — Missing or invalid parameters (see detail).

---

[API](https://skmtc.dev/cloudsmith/apis/cloudsmith-api-v1.md) · [All operations](https://skmtc.dev/cloudsmith/apis/cloudsmith-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cloudsmith/cloudsmith-api-v1/revisions/4d7879df9b2f/schema)
