{
"name": "Max Mustermann",
"email": "max@beispiel.de",
"password": "geheim123",
"password_confirmation": "geheim123"
}
{
"email": "max@beispiel.de",
"password": "geheim123"
}
{
"template": "massblatt",
"width": 100,
"height": 200,
"length": 50,
"notes": "Bemerkungen" // optional
}
| template | stringrequired Template-Slug (z.B. massblatt, gartenliege-abdeckung) |
| notes | stringoptional Bemerkungen |
+ template-spezifische Felder (siehe GET /api/templates) |
|
{
"success": true,
"url": "http://pdf.wiesonicht.online/api/pdf/abc12345-def6-7890.pdf",
"filename": "abc12345-def6-7890.pdf"
}
# 1. Token holen $ curl -X POST http://pdf.wiesonicht.online/api/login \ -H "Content-Type: application/json" \ -d '{"email": "max@beispiel.de", "password": "geheim123"}' # 2. PDF generieren (mit Token) $ curl -X POST http://pdf.wiesonicht.online/api/pdf/generate \ -H "Content-Type: application/json" \ -H "Authorization: Bearer DEIN_TOKEN" \ -d '{"template": "massblatt", "width": 100, "height": 200, "length": 50}'