---
title: "Get a Pack"
method: GET
path: "/packs/{id}"
tags: ["packs"]
---

# Get a Pack

`GET /packs/{id}`

Get the specified Pack.

## Path parameters

- `id` string, required

## Response `200`

The requested Pack object in a single-item list.

- CountedPackInfo
  - `count` integer, required — number of items present in the items array
  - `items` PackInfo[], required — List of items in this response.
    - `author` string — Name or identifier of the Pack author.
    - `collectors` number — Number of Collectors (saved jobs) configured within the Pack.
    - `dependencies` object — Map of Pack dependency identifiers to their version constraints.
    - `description` string — Brief description of the Pack and its purpose.
    - `displayName` string — Human-readable display name for the Pack.
    - `exports` string[] — List of entity IDs exported by this Pack and available for use outside the Pack context.
    - `id` string, required — Unique identifier.
    - `inputs` number — Number of Sources configured within the Pack.
    - `isDisabled` boolean — If <code>true</code>, the Pack is disabled. Otherwise, <code>false</code>.
    - `minLogStreamVersion` string — Minimum version of Cribl Stream required to run this Pack.
    - `outputs` number — Number of Destinations configured within the Pack.
    - `settings` object — Pack-specific settings object. Contents vary by Pack.
    - `source` string, required — Source of the Pack — a file path, URL, or Git URL from which the Pack was installed.
    - `spec` string — Semver range constraint that was applied when the Pack was installed.
    - `tags` TagsTypePackInstallInfo — Categorization tags for the Pack.
      - `dataType` string[] — List of data type tags for the Pack.
      - `domain` string[] — List of domain tags for the Pack.
      - `streamtags` string[] — List of stream tags for routing and filtering.
      - `technology` string[] — List of technology tags for the Pack.
    - `version` string — Version of the Pack, following semantic versioning.

## Other responses

- `401` — Authentication failed (missing or invalid credentials or Bearer token).
- `500` — Unexpected server error.

---

[API](https://skmtc.dev/criblio/apis/cribl-api-reference.md) · [All operations](https://skmtc.dev/criblio/apis/cribl-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/criblio/cribl-api-reference/revisions/56cb25079271/schema)
