---
title: "List projects/scenes visible to the authenticated user or API key"
method: GET
path: "/api/scenes"
---

# List projects/scenes visible to the authenticated user or API key

`GET /api/scenes`

## Request

- Base URL: `https://editor.pascal.app`
- URL: `https://editor.pascal.app/api/scenes`
- Auth: HTTP bearer

## Query parameters

- `projectId` string
- `limit` integer

## Response `200`

Scene list

- object
  - `scenes` SceneMeta[], required
    - `id` string, required
    - `name` string, required
    - `projectId` string, nullable, required
    - `ownerId` string, nullable, required
    - `thumbnailUrl` string, uri, nullable
    - `version` integer, required
    - `createdAt` string, date-time, required
    - `updatedAt` string, date-time, required
    - `sizeBytes` integer
    - `nodeCount` integer

## Other responses

- `401`: Missing or invalid API key/session

---

[API](https://skmtc.dev/pascal/apis/pascal-editor-scene-api.md) · [All operations](https://skmtc.dev/pascal/apis/pascal-editor-scene-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pascal/apis/pascal-editor-scene-api/revisions/664dbfa7109a?raw)
