Abfrage einer Liste der Bündel von Dokumenten für gemeinsame Verarbeitung per ScanPDF

Die Abfrage läuft allgemein ohne Parameter. Wenn dennoch Parameter angeliefert werden, werden diese zum Eingrenzen des Suchergebnisses verwendet.

Geliefert wird eine Liste aller bereits fertig verarbeiteten Vorgänge, welche noch nicht als abgeholt bestätigt wurden.

Folgende Parameter können optional übergeben werden:

Request ohne Eingrenzung (PHP-Beispiel):

$UpdateParams = array (
    "dataUser" => array (
        'token' => '****************',
    ),
    "content"  => array (
        'pdf' => array (
            'listBundles' => array (
                array (
                ),
            ),
        ),
    )
);

Request ohne Eingrenzung (JSON-Beispiel):

{
    "dataUser": {
        "token": "****************"
    },
    "content": {
        "pdf": {
            "listBundles": [
                []
            ]
        }
    }
}

Request mit Eingrenzung (PHP-Beispiel):

Es werden nur Dokumente aufgeliste, welche die Text-Erkennung und die Inhalts-Erkennung erfolgreich durchlaufen haben.

$UpdateParams = array (
    "dataUser" => array (
        'token' => '****************',
    ),
    "content"  => array (
        'pdf' => array (
            'listBundles' => array (
                array (
                    'status' => 'acknowledged'
                ),
            ),
        ),
    )
);

Request mit Eingrenzung (JSON-Beispiel):

Es werden nur Dokumente aufgeliste, welche die Text-Erkennung und die Inhalts-Erkennung erfolgreich durchlaufen haben.

{
    "dataUser": {
        "token": "****************"
    },
    "content": {
        "pdf": {
            "listBundles": [{
                "status": "acknowledged"
            }]
        }
    }
}

Response (JSON-Beispiel):

{
    "input": {
        "dataUser": {
        "token": "****************"
        },
        "content": {
            "pdf": {
                "listBundles": [
                    []
                ]
            }
        }
    },
    "response": {
        "pdf": {
            "listBundles": [{
                "bundles": [{
                    "data": {
                        "id": "18",
                        "idCase": "test.0012",
                        "idUser": "3",
                        "status": "done",
                        "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": "1758281262"
                    },
                    "files": ["20191", "20192"]
                }]
            }]
        }
    }
}