Über idCase wird das Dokumentenbündel referenziert.
Für die gemeinsame Verarbeitung mehrerer Dokumente per ScanPDF müssen die Dokumente wie gewohnt per Schnittstelle angeliefert werden. Zusätzlich zu den üblichen Daten wird auch bei den Dokumenten "idCase" angegeben, um die Dokumente dem Bündel zuzuweisen. Nach erfolgter Zuweisung aller Dateien muss das Bündel abgeschlossen werden, damit es verarbeitet werden kann. Zusätzlich zur externen Referenz "idCase" liefert die Schnittstelle auch die interne ID des Vorgangs "idBundle" zurück. Diese ID wird nur zum Zwecke der Nachverfolgbarkeit geliefert und wird nicht als Referenz von außen benötigt.
Diese Aktion ruft den Inhalt eines Vorganges in der PDF-Box ab. Geliefert werden die kompletten Meta-Daten des Vorganges, sowie die zugehörigen Dokumente in Base64-Kodierung.
$UpdateParams = array (
"dataUser" => array (
'token' => '****************',
),
"content" => array (
'pdf' => array (
'fetchBundle' => array (
array (
'idCase' => 'Vorgang_14915',
),
),
),
)
);
{
"dataUser": {
"token": "****************"
},
"content": {
"pdf": {
"fetchBundle": [{
"idCase": "Vorgang_14915"
}]
}
}
}
{
"input": {
"dataUser": {
"token": "****************"
},
"content": {
"pdf": {
"fetchBundle": [{
"idCase": "test.0012"
}]
}
}
},
"response": {
"pdf": {
"fetchBundle": [{
"data": {
"id": "18",
"idCase": "test.0012",
"idUser": "3",
"status": "acknowledged",
"meta": {
"logFile": [{
"timeStamp": "2025-09-19 13:27:21",
"info": ["sending files to ScanPdf"]
}, {
"timeStamp": "2025-09-19 13:27:22",
"info": {
"success": "files sent to ScanPdf",
"hashes": ["8dde ...gekürzt... d89dbc", "9fbfb ...gekürzt... b1dc6"]
}
}, {
"timeStamp": "2025-09-19 13:27:23",
"info": ["processing on ScanPdf started"]
}, {
"timeStamp": "2025-09-19 13:27:42",
"info": ["fetching data from ScanPdf"]
}, {
"timeStamp": "2025-09-19 13:27:42",
"info": ["data from ScanPDF saved to bundle"]
}],
"dataScanPdf": {
"kdVorname": "Max",
"kdNachname": "Muster",
"kdStrasse": "Hauptstr.",
"kdHausnummer": "36",
"kdPlz": "33699",
"kdOrt": "Bielefeld",
"iban": "DE00000000000000000000",
"vertragsnummer": "AS-00000000000",
"dokumentDatum": "03.12.2021",
"zahlweise": "j\\u00e4hrlich->1",
"jahresbeitragBrutto": 1187.86,
"zahlbeitragBrutto": 1187.86,
"kfzKHZahlbeitrag": 320.93,
"kfzKHJahresbeitrag": 320.93,
"kfzKaskoZahlbeitrag": 866.93,
"kfzKaskoJahresbeitrag": 866.93,
"vertragsBeginn": "25.11.2021",
"vertragsAblauf": "25.11.2022",
"hauptfaelligkeit": "25.11.2021",
"gesellschaft": "Allianz",
"versicherungsart": "KFZ",
"vptarifbezeichnung_1": "Autoversicherung Komfort",
"kfzWKZ": "112",
"kfzKaskodeckung": "Vollkasko",
"kfzSbVK": 500,
"kfzSbTK": 150,
"kfzSFKH": "SF 22",
"kfzSFKasko": "SF 31",
"kfzAKZ": "X-YZ 123",
"kfzHSN": "0588",
"kfzTSN": "BJR",
"kfzFGST": "XXXXXXXXXXXXXXXXX",
"kfzFahrleistungpa": 22000,
"kfzhatSchutzbrief": "ja->1",
"kfzbeitragSchutzbrief": 19.9,
"kfzhatFahrerschutz": "nein->0",
"kfzhatRS": "nein->0",
"kfzhatRabattschutz": "nein->0",
"kfzerstzulassung": "01.01.2018",
"kfzzulassungHalter": "01.11.2021",
"kfzweitereFahrer": "ja->1",
"kfzMindestalterFahrer": 25,
"kfzweitereFahrerVorname_1": "Moriz",
"kfzweitereFahrerNachname_1": "Muster",
"kfzweitereFahrerGebdatum_1": "01.01.1970",
"kfzFinanzierung": "barkauf",
"kfzkmstandDatum": "01.01.2021",
"kfzkmStand": 12345,
"kfznutzung": "privat"
}
},
"created": "1758277779",
"lastChange": "1758285132"
},
"files": [{
"id": "20191",
"title": "Deckungsbest\\u00e4tigung",
"content": "JVBERi0xLjQNCiWhs8XXDQoxI ...gek\\u00fcrzt... mDQoyMTExMjUNCiUlRU9GDQo="
}, {
"id": "20192",
"title": "Nachtragspolice",
"content": "JVBERi0xLjcNCiWhs8XXDQoxI ...gek\\u00fcrzt... NCjE2NzEyMQ0KJSVFT0YNCg=="
}]
}]
}
}
}