# List existing proofs with pagination and filters `GET /documents` **Required scope:** `documents:read` ## Responses | Status | Meaning | |---|---| | `200` | Paginated proof list with meta { page, limit, total } | ## Example ```bash curl -X GET "https://backend.immut.io/api/v1/documents" \ -H "Authorization: Bearer $IMMUT_API_KEY" ``` ## OpenAPI fragment ```json { "/documents": { "get": { "operationId": "listProofs", "summary": "List existing proofs with pagination and filters", "description": "Requires scope documents:read.", "responses": { "200": { "description": "Paginated proof list with meta { page, limit, total }" } }, "tags": [ "Documents" ], "x-required-scope": "documents:read" } } } ```