---
title: "List projects"
method: GET
path: "/projects"
tags: ["Projects"]
---

# List projects

`GET /projects`

Get all projects for your organization with optional pagination

## Query parameters

- `limit` integer
- `starting_after` string
- `ending_before` string

## Response `200`

Successful response

- ProjectsListResponse
  - `status` 'OK', required
  - `has_more` boolean, required — Whether there are more items to fetch
  - `data` ProjectWithCursor[], required
    - `projectId` string, required — Unique identifier for the project
    - `name` string, required — Human-readable name for the project
    - `createdAt` string, date-time, required — When the project was created
    - `failFast` boolean, nullable — Whether fail-fast is enabled for this project
    - `inactivityTimeoutSeconds` integer, nullable — Timeout in seconds after which inactive runs are marked as timed out
    - `defaultBranchName` string, nullable — Default branch name for the project
    - `cursor` string — Cursor for pagination

## Other responses

- `400` — Invalid request parameters
- `401` — Authentication failed

---

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