Bericht drucken

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.