Druckt einen Bericht auf den im verwendeten Exportprofil eingetragenen (Netzwerk-)Drucker. Die zum Drucken verfügbaren Exportprofile können abgerufen werden wie unter Druckerprofile abrufen beschrieben.
URL
POST /api/v1/report/{TemplateID}/print/{ExportProfileID}
Optionale Parameter
Übergabe möglich in URL als ?param=value oder Form-Encoded im Request-Body.
Name |
Werte |
Default |
Funktion |
format |
json/ xml |
xml |
Legt das Format fest, mit dem das Rückgabe-Objekt serialisiert wird. |
$parameter |
String(s) |
- |
Dient zur Übergabe von Berichtsparametern, entspricht dem gleichnamigen Parameter unter Bericht abrufen. |
Rückgabe
Der Request läuft solange, bis der Bericht gedruckt wurde (Code 200) oder ein Fehler aufgetreten ist.
Fehlercodes (zusätzlich zu Allgemeine Fehlercodes)
Statuscode |
Statustext |
Erläuterung |
500 |
- |
Fehler beim Export. Eine lokalisierte Fehlermeldung befindet sich im Request Body. |
404 |
ERR_INVALID_TEMPLATE |
Berichtsvorlage nicht gefunden. |
404 |
ERR_INVALID_EXPORTPROFILE |
Exportprofil nicht gefunden. |
403 |
ERR_ACCESS_DENIED |
Keine Zugriffsrechte auf Berichtsvorlage / Datenquelle. |
417 |
ERR_INVALID_EXPORTPROFILE |
Exportprofil wurde gefunden, ist aber ungültig für den Druck. |
Rückgabe-Typ
Keine Rückgabe außer bei Fehlern.