---
title: "Get Project Papers"
method: GET
path: "/api/projects/papers/{project_id}"
---

# Get Project Papers

`GET /api/projects/papers/{project_id}`

## Request

- Base URL: `https://api.openpaper.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openpaper.ai/api/projects/papers/{project_id}`
- Auth: API key in header `Authorization`

Get all papers for a specific project.

Presigned file URLs are only generated when ``load_urls=true``. Most
callers (e.g. the project overview page) just need paper metadata, and
generating URLs for every paper is expensive on cache expiry. Callers
that need a URL for a single paper should use the
``/{project_id}/{paper_id}/file-url`` endpoint instead.

## Path parameters

- `project_id` string, required

## Query parameters

- `load_urls` boolean

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/openpaper/apis/open-paper.md) - [All operations](https://skmtc.dev/openpaper/apis/open-paper/llms.txt) - [OpenAPI document](https://skmtc.dev/openpaper/apis/open-paper/revisions/c2ad03216101?raw)
