---
title: "List the projects in a workspace (scope: projects.read)"
method: GET
path: "/workspace/{workspace-id}/projects"
tags: ["Workspace"]
---

# List the projects in a workspace (scope: projects.read)

`GET /workspace/{workspace-id}/projects`

## Path parameters

- `workspace-id` string, required

## Response `200`

The workspace information was retrieved successfully

- object
  - `workspace` string, required — The workspace id (matches the workspace-id sent with the request)
  - `projects` object[], required
    - `id` string, required — The project id (to send as the project-id parameter in requests)
    - `name` string, required — The name assigned to the project

## Other responses

- `400` — The request is invalid.
- `401` — The request does not have valid authentication.
- `403` — The client does not have authorization to make the request.
- `404` — The requested endpoint or resource could not be found.
- `429` — The number of API requests made to the workspace has exceeded the allowed threshold.

---

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