---
title: "List Pdf Templates"
method: GET
path: "/api/pdf/templates"
tags: ["PDF Form Processing"]
---

# List Pdf Templates

`GET /api/pdf/templates`

List user's saved PDF form templates.

Args:
    current_user: Authenticated user (optional for guest mode)
    limit: Maximum number of templates to return
    pdf_type: Optional filter - 'template' for blank forms, 'filled' for generated forms

Returns:
    {
        "templates": [
            {
                "template_id": "uuid",
                "name": "filename.pdf",
                "pdf_type": "template" or "filled",
                "detected_fields": [...],
                "page_count": int,
                "created_at": "2025-01-13T...",
                "last_used_at": "2025-01-13T..."
            }
        ]
    }

## Query parameters

- `limit` integer
- `pdf_type` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/qomplement/apis/fastapi.md) · [All operations](https://skmtc.net/qomplement/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qomplement/fastapi/versions/718de1c0d866/schema)
