---
title: "Get all Deployment Sets"
method: GET
path: "/orgs/{orgId}/apps/{appId}/sets"
tags: ["public", "Set"]
---

# Get all Deployment Sets

`GET /orgs/{orgId}/apps/{appId}/sets`

## Path parameters

- `orgId` string, required
- `appId` string, required

## Response `200`

The Requested Deployment Set.

- SetResponse[]
  - `id` string, required — The ID which is a hash of the content of the Deployment Set.
  - `modules` object, required — The Modules (Profile Workloads) that make up the Set, deployed through their Workload Profile.
  - `shared` object, required — Resources that are shared across the set
  - `version` integer, required — The version of the Deployment Set Schema to use. (Currently, only 0 is supported, and if omitted, version 0 is assumed.)
  - `workloads` object — The Generic Workloads that make up the Set, deployed through their `workload` resource. A Set may hold these alongside `modules`, and both are deployed. Omitted when the Set holds no Workloads.

## Other responses

- `404` — No Deployment Set with ID `setId` found in Application.

## Changes

- **2026-09-26** `74d8727ef6b1` — 1 warning
  - removed the optional property `items/workloads/additionalProperties/extensions/kubernetes` from the response with the `200` status

[Change history](https://skmtc.dev/humanitec/apis/humanitec-api/changes/orgs/:orgId/apps/:appId/sets/get.md)

---

[API](https://skmtc.dev/humanitec/apis/humanitec-api.md) · [All operations](https://skmtc.dev/humanitec/apis/humanitec-api/llms.txt) · [OpenAPI document](https://skmtc.dev/humanitec/apis/humanitec-api/revisions/74d8727ef6b1?raw)
