Documents
Lister les documents générés
GET/generations
Les documents générés de l’espace de travail, les plus récents en premier. Les filtres se combinent par AND.
Paramètres
| Nom | Type | Description |
|---|---|---|
template | uuid | Seulement les documents générés à partir de ce modèle. |
created_by | uuid | Seulement les documents générés par cet utilisateur. |
source | app | api | app pour les documents générés dans PaperClerk, api pour l’API et le connecteur MCP. |
from | date-time | Seulement les documents créés à cet instant ou après. ISO 8601 ; une date seule signifie minuit UTC. |
to | date-time | Seulement les documents créés avant cet instant. La fenêtre est semi-ouverte : from est inclus, to ne l’est pas. |
search | string | Seulement les documents dont le titre contient ce texte. |
limit | integer | Taille de page, de 1 à 200. |
cursor | string | Le next_cursor de la page précédente. |
Requête
curl "https://usepaperclerk.com/api/v1/generations?template=4d1f0c2e-7b3a-4c1e-9d2f-1a2b3c4d5e6f&from=2026-09-01&limit=2" \
-H "Authorization: Bearer pc_YOUR_TOKEN"Réponse
JSON
{
"generations": [
{
"id": "9b8e2f10-5c4d-4e3f-8a7b-6c5d4e3f2a1b",
"template_id": "4d1f0c2e-7b3a-4c1e-9d2f-1a2b3c4d5e6f",
"template_title": "Consulting invoice",
"title": "Invoice — Maple & Fern, September",
"generation_number": 13,
"source": "api",
"source_version": 3,
"created_by": "7e6d5c4b-3a2f-4e1d-9c8b-7a6f5e4d3c2b",
"created_by_name": "Mara Novak",
"created_at": "2026-09-12T14:02:11.480Z",
"pdf_status": "ready",
"pdf_url": "https://usepaperclerk.com/api/v1/generations/9b8e2f10-5c4d-4e3f-8a7b-6c5d4e3f2a1b/pdf",
"url": "https://usepaperclerk.com/app/generated/9b8e2f10-5c4d-4e3f-8a7b-6c5d4e3f2a1b"
},
{ "…": "…" }
],
"total": 27,
"has_more": true,
"next_cursor": "MjAyNi0wOS0xMlQxNDowMDowNS4wMDBafDliOGUyZjEw…"
}- template_id vaut null une fois le modèle supprimé ; le document et template_title subsistent.
- Le numéro du document au sein de son modèle ; source_version est la version enregistrée à partir de laquelle il a été généré.
- next_cursor vaut null sur la dernière page.
- total compte tous les documents correspondant aux filtres, quelle que soit la taille de page.
- created_by_name est le nom affiché de la personne ; null quand l’espace de travail ne le partage plus.