---
title: "List all projects"
method: GET
path: "/organizations/{organizationId}/projects/all"
tags: ["Project"]
---

# List all projects

`GET /organizations/{organizationId}/projects/all`

## Request

- Base URL: `https://project.coldstream.diabatix.com`
- URL: `https://project.coldstream.diabatix.com/organizations/{organizationId}/projects/all`
- Auth: API key in header `Authorization`

Returns a list of all projects for a given organization

## Path parameters

- `organizationId` integer, required

## Query parameters

- `Status` ProjectStatus[]: Ongoing = 0 Problem = 1 Finished = 2 Closed = 3

## Response `200`

Success

- ProjectOverviewDto[]
  - `id` integer
  - `name` string, nullable
  - `description` string, nullable
  - `status` 0 | 1 | 2 | 3
  - `caseGroups` CaseGroup[], nullable
    - `caseStatus` 0 | 1 | 2 | 3 | 4: Created = 0 Running = 1 Finished = 2 Stalled = 3 Queued = 4
    - `caseCount` integer
  - `members` ProjectMemberDto[], nullable
    - `id` integer
    - `firstName` string, nullable
    - `lastName` string, nullable
    - `email` string, nullable
    - `role` 0 | 1 | 2 | 3 | 4: Viewer = 0 User = 1 SuperUser = 2 Admin = 3 SuperAdmin = 4
    - `accessLevel` 0 | 1 | 2: Viewer = 0 User = 1 Owner = 2
    - `pictureUrl` string, nullable
  - `casesTotal` integer
  - `membersTotal` integer
  - `pictureUrl` string, nullable

---

[API](https://skmtc.dev/diabatix/apis/project-api.md) - [All operations](https://skmtc.dev/diabatix/apis/project-api/llms.txt) - [OpenAPI document](https://skmtc.dev/diabatix/apis/project-api/revisions/207b3be7312a?raw)
