---
title: "PullVirtualRepo fetches files from a project's virtual repo"
method: GET
path: "/v1/projects/{projectId}/repo/virtual"
---

# PullVirtualRepo fetches files from a project's virtual repo

`GET /v1/projects/{projectId}/repo/virtual`

## Path parameters

- `projectId` string, required

## Query parameters

- `environment` string
- `pageSize` integer
- `pageToken` string
- `superuserForceAccess` boolean

## Response `200`

A successful response.

- V1PullVirtualRepoResponse
  - `files` V1VirtualFile[] — List of virtual files ordered by update time, most recent last.
    - `data` string, byte
    - `deleted` boolean
    - `path` string
    - `updatedOn` string, date-time
  - `nextPageToken` string — Next page token for pagination.

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/rilldata/apis/rill-admin-api.md) · [All operations](https://skmtc.net/rilldata/apis/rill-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rilldata/rill-admin-api/revisions/289a0ca9ce49/schema)
