---
title: "Get all projects"
method: GET
path: "/api/v1/projects"
tags: ["Projects"]
---

# Get all projects

`GET /api/v1/projects`

Retrieve a paginated list of projects for an organization

## Query parameters

- `orgId` integer, required
- `page` integer
- `pageSize` integer
- `textSearch` string
- `projectDescription` string

## Response `200`

Successful response

- object
  - `data` object
    - `projects` Project[]
      - `projectId` integer — Unique project identifier
      - `projectName` string — Name of the project
      - `projectDescription` string, nullable — Project description
      - `createdOn` string, date-time — Creation timestamp
      - `createdBy` string — User who created the project
      - `orgId` integer — Organization ID
    - `org` Organization
      - `orgId` integer
      - `orgName` string
      - `createdBy` integer
      - `createdOn` string, date-time
  - `status` integer

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/dream-horizon-org/apis/checkmate-test-management-api.md) · [All operations](https://skmtc.net/dream-horizon-org/apis/checkmate-test-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dream-horizon-org/checkmate-test-management-api/versions/f818f4b6fb31/schema)
