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

# List projects

`GET /projects`

## Request

- Base URL: `https://api.pickfu.com/v1`
- URL: `https://api.pickfu.com/v1/projects`
- Auth: HTTP bearer

Returns a paginated list of projects scoped to your team/account. Use query parameters to filter by bookmarked or archived status.

## Query parameters

- `page` integer
- `limit` integer
- `bookmarked` boolean
- `archived` boolean

## Response `200`

Default Response

- object
  - `success` boolean
  - `data` object
    - `projects` object[]
      - `id` string: Project GUID
      - `name` string, nullable: Project name
      - `description` string, nullable: Project description
      - `goal` string, nullable: Project goal
      - `archived` boolean: Whether the project is archived
      - `bookmarked` boolean: Whether the project is bookmarked
      - `createdAt` string, date-time: Creation timestamp
      - `updatedAt` string, date-time: Last update timestamp
      - `url` string: Direct URL to the project page
      - `user` string, nullable: Creator email/login
      - `surveyCount` integer: Number of surveys in the project
    - `pagination` object: Pagination metadata
      - `page` number: Current page number
      - `limit` number: Results per page
      - `total` number: Total number of results
      - `totalPages` number: Total number of pages

---

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