Zum Hauptinhalt springen
Version: 4.1 (2026 H2)

API

Über die primedocs Web API lassen sich Informationen abfragen und Dokumentgenerierungen auslösen. Folgende Schnittstellen stehen zur Verfügung:

Informationen zur Anmeldung an der API finden Sie unter Authentifizierung.

Basis-URL und Routing

Alle Endpunkte sind versioniert und liegen unter dem Routen-Präfix /api/v3/{datasourceId}/…. In einer Standard-Installation ist die Web API zusätzlich unter dem Host-Pfad /webapi eingebunden, sodass sich die vollständige URL wie folgt zusammensetzt:

https://{instanz}/webapi/api/v3/{datasourceId}/…

Die {datasourceId} identifiziert die anzusprechende Datasource.

Fehlerbehandlung

Erfolgreiche Aufrufe antworten mit 2xx. Im Fehlerfall werden die folgenden HTTP-Statuscodes verwendet:

StatusBedeutung
400 Bad RequestUngültige Eingabe, z.B. fehlerhaftes Connect-XML oder ungültige Parameter.
401 UnauthorizedKein oder ungültiges Access Token.
403 ForbiddenDas Token besitzt nicht die nötigen Rechte (Scope/Rolle) für die Operation.
404 Not FoundDie Ressource wurde nicht gefunden — z.B. eine unbekannte datasourceId oder eine abgelaufene Session.
500 Internal Server ErrorUnerwarteter Fehler bei der Verarbeitung.

Unbehandelte Fehler werden als JSON im folgenden Format zurückgegeben:

{
"message": "Beschreibung des Fehlers",
"isError": true,
"detail": "Zusätzliche Details (nur in Debug-Builds inkl. Stacktrace)"
}
hinweis

Die Web API verwendet kein RFC 7807 (ProblemDetails). Einzelne Endpunkte der Connect API können im Fehlerfall zusätzlich einen fachlichen Bericht (ConnectResultReport, siehe Connect API) liefern.