productsmodular/getproductcriteria

Liefert die Haupt- und Nebenkriterien zu einer Produktkonfiguration und einem Bewertungsprofil

Request

Endpoint: GET https://v7.fb-vertragscheck.fb-preview.de/external/productsmodular/getproductcriteria

Schema: GET https://v7.fb-vertragscheck.fb-preview.de/external/productsmodular/getproductcriteria/request/schema


property default description options
[ token ] * required
string
Token zur Authentifizierung mit der Schnittstelle
[ pkfg ] * required
string
ID einer Produktkonfiguration
[ producttype ] * required
string
Kurzform der Produktart (Über Schnittstelle "/getproducttypes" zu erhalten)
[ profile ] * required
string
Bewertungsprofil
[ add_compliance ]
bool
Ergänze die Daten zu Punktwerten und Erfüllung, falls im Profil verfügbar
[ reference_pkfg ]
string
Referenzprodukt (gibt an welche Kriterien verwendet werden)
example:

mime-type: application/json, text/json

{
    "token": "a1s2d3f4g5h6j7k8l9",
    "pkfg": "10110110",
    "producttype": "TYPE_HR",
    "profile": "11",
    "add_compliance": "true",
    "reference_pkfg": 12345678
}
example:

mime-type: application/json, text/json

{
    "token": "a1s2d3f4g5h6j7k8l9",
    "pkfg": "10110110",
    "producttype": "TYPE_HR",
    "profile": "11"
}

Response

Schema: GET https://v7.fb-vertragscheck.fb-preview.de/external/productsmodular/getproductcriteria/response/schema


property description options
[ status ] * required
string
Status des Aufrufs
OK: Anfrage erfolgreich
ERROR: Anfrage verlief fehlerhaft
[ errors ]
array
Aufgetretene Fehler (Wird nur bei "status: ERROR" gefüllt!)

array
Haupt- und Nebenkriterien zu einer Produktkonfiguration und einem Bewertungsprofil
property description options
productcriteria[ pkfg ]
integer
Produktkonfigurations-Id
productcriteria[ main_criterion_id ]
integer
Hauptkriterium-Id
productcriteria[ main_criterion ]
string
Hauptkriterium
productcriteria[ main_criterion_infotext ]
string
Hauptkriterium Erklärung

array
Detailkriterien
property description options
detailcriteria[ main_criterion_id ]
integer
Hauptkriterium-Id
detailcriteria[ detail_criterion_id ]
integer
Nebenkriterium-Id
detailcriteria[ percentage ]
string
Erfüllungsgrad eines Kriteriums in %
detailcriteria[ criterion ]
string
Kriterium
detailcriteria[ infotext ]
string
Kriterium Erklärung
detailcriteria[ shorttext ]
string
Nebenkriterium Erklärung
productcriteria[ percentage ]
integer
Erfüllungsgrad eines Kriteriums in %
productcriteria[ points ]
integer
Erreichter Punktwert
productcriteria[ points_max ]
integer
Maximaler Punktwert
productcriteria[ compiance ]
integer
Erfüllung nach Profil: 0 = keine Bewertung, 1 = nicht erfüllt, 2 = erfüllt
example:

mime-type: application/json, text/json

{
    "status": "OK",
    "errors": [
        "Bitte geben Sie eine gültige Telefonnummer ein."
    ],
    "productcriteria": [
        {
            "pkfg": 100000,
            "main_criterion_id": 370,
            "main_criterion": "Anerkenntnis",
            "main_criterion_infotext": "Hauptkriterium",
            "detailcriteria": [
                {
                    "main_criterion_id": 980,
                    "detail_criterion_id": 6891,
                    "percentage": "12.500",
                    "criterion": "Leistungsumfang",
                    "infotext": "Es sind in der Haftpflichtversicherung ...",
                    "shorttext": "Versicherungsschutz besteht."
                }
            ],
            "percentage": 61,
            "points": 61,
            "points_max": 61,
            "compiance": 61
        }
    ]
}