API-ReferenzOpenAPI 3.1Version 1.0.0

Alle Endpunkte auf einen Blick

Durchsuchen Sie die Schnittstelle, öffnen Sie einzelne Operationen und sehen Sie Parameter, Berechtigungen und mögliche Antworten direkt im Browser.

Gegenprüfungen

Vorgänge einreichen, Status abfragen, Berichte abholen

get/api/v1/gegenpruefungenVorgänge auflisten

Vorgänge Ihrer Organisation, neueste zuerst. Seitenweise über den Parameter vor.

vorgaenge:lesen

Parameter

limit

query · optional

Anzahl der Einträge.

vor

query · optional

Nur Vorgänge, die vor diesem Zeitpunkt angelegt wurden. Für die nächste Seite.

Antworten

200Liste der Vorgänge401API-Schlüssel ungültig
post/api/v1/gegenpruefungenGegenprüfung einreichen

Legt einen Vorgang an, nimmt die Unterlagen entgegen und startet die Auswertung.

Die Antwort erfolgt, sobald die Auswertung durchgelaufen ist – bei üblichen Dokumentgrößen nach etwa einer Sekunde. Verlassen Sie sich nicht darauf: Werten Sie weiter_abfragen aus. Ist der Wert true, fragen Sie den Status erneut ab oder warten Sie auf den Webhook.

vorgaenge:schreibenmultipart/form-data

Parameter

Idempotency-Key

header · optional

Frei gewählter Wert je Anfrage, etwa Ihre Auftragsnummer. Wird dieselbe Anfrage nach einem Verbindungsabbruch wiederholt, erhalten Sie dieselbe Antwort statt eines zweiten Vorgangs.

Antworten

202Vorgang angenommen400Anfrage unvollständig oder fehlerhaft401API-Schlüssel ungültig403Berechtigung für diese Aktion fehlt413Datei überschreitet die zulässige Größe422Datei nicht verwendbar429Zu viele Anfragen
get/api/v1/gegenpruefungen/{id}Stand abfragen

Statt der Kennung können Sie Ihre eigene Referenz verwenden: ref:IHRE-NUMMER. Werten Sie weiter_abfragen und bericht_verfuegbar aus; die Statuswerte selbst müssen Sie dafür nicht kennen.

vorgaenge:lesen

Parameter

id

path · erforderlich

Kennung des Vorgangs oder `ref:` gefolgt von Ihrer eigenen Referenz.

Antworten

200Aktueller Stand401API-Schlüssel ungültig404Nicht gefunden
get/api/v1/gegenpruefungen/{id}/berichtGegenprüfbericht abrufen (JSON)

Die technische Gegenüberstellung. Jede Position enthält Seitenzahl und wörtliches Zitat aus Kalkulation und Prüfbericht.

berichte:lesen

Parameter

id

path · erforderlich

Kennung des Vorgangs oder `ref:` gefolgt von Ihrer eigenen Referenz.

Antworten

200Gegenprüfbericht404Nicht gefunden409Gegenprüfbericht liegt noch nicht vor
get/api/v1/gegenpruefungen/{id}/bericht.pdfGegenprüfbericht abrufen (PDF)

Derselbe Bericht als Dokument zum Ablegen oder Weiterreichen.

berichte:lesen

Parameter

id

path · erforderlich

Kennung des Vorgangs oder `ref:` gefolgt von Ihrer eigenen Referenz.

Antworten

200PDF-Dokument404Nicht gefunden409Gegenprüfbericht liegt noch nicht vor

Unterlagen

Dokumente nachreichen und einsehen

get/api/v1/gegenpruefungen/{id}/dokumenteUnterlagen einsehen
vorgaenge:lesen

Parameter

id

path · erforderlich

Kennung des Vorgangs oder `ref:` gefolgt von Ihrer eigenen Referenz.

Antworten

200Übersicht der Unterlagen404Nicht gefunden
post/api/v1/gegenpruefungen/{id}/dokumenteUnterlagen nachreichen

Nach der Annahme wird die Auswertung erneut angestoßen, sofern nun alle erforderlichen Unterlagen vorliegen.

vorgaenge:schreibenmultipart/form-data

Parameter

id

path · erforderlich

Kennung des Vorgangs oder `ref:` gefolgt von Ihrer eigenen Referenz.

Idempotency-Key

header · optional

Frei gewählter Wert je Anfrage, etwa Ihre Auftragsnummer. Wird dieselbe Anfrage nach einem Verbindungsabbruch wiederholt, erhalten Sie dieselbe Antwort statt eines zweiten Vorgangs.

Antworten

200Unterlagen angenommen400Anfrage unvollständig oder fehlerhaft404Nicht gefunden422Datei nicht verwendbar

Webhooks

Ereignisbenachrichtigungen statt wiederholter Abfragen

get/api/v1/webhooksAdressen und letzte Zustellungen
vorgaenge:lesen

Antworten

200Übersicht
post/api/v1/webhooksBenachrichtigungsadresse hinterlegen
vorgaenge:schreibenapplication/json

Antworten

201Adresse hinterlegt; das Geheimnis wird nur hier ausgegeben.400Anfrage unvollständig oder fehlerhaft
delete/api/v1/webhooksAdresse abschalten
vorgaenge:schreiben

Parameter

id

query · erforderlich

Keine weitere Beschreibung.

Antworten

200Abgeschaltet404Nicht gefunden

System

Selbstauskunft der Schnittstelle

get/api/v1/statusSelbstauskunft

Berechtigungen des Schlüssels, Grenzen, erwartete Feldnamen und alle Statuswerte. Nützlich für einen Verbindungstest nach der Einrichtung.

vorgaenge:lesen

Antworten

200Auskunft401API-Schlüssel ungültig