Skip to main content

Allgemeine Informationen

Adresse

Sämtliche Schnittstellen sind unter folgender URL erreichbar:

https://api.versicherungsmarkt.de/{API-NAME}/{API-Type}?optionale_parameter=xyz

Im Header sind zudem je nach API folgende Angaben mitzusenden:

  • Apikey (erhalten Sie von versicherungsmarkt.de)
  • Makler (Ihre Makler-ID bei versicherungsmarkt.de)

Beispiel-Aufruf in PHP

Wir empfehlen zum Abruf der API eine serverseitige Lösung mit PHP.
Ein Beispiel-Skript könnte wie folgt aussehen:

<?php
//Angaben im Header
$header = array(
  'Apikey: ' . $MEIN_API_KEY,
  'makler: ' . $MEINE_MAKLER_ID,
);
//Zusätzliche Parameter
$parameter = array(
  'optionaler_parameter' => 'optionaler_wert'
);

// Connect API
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.versicherungsmrkt.de/NAME_DER_API/TYPE_DES_AUFRUFS");
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($parameter));
$result = curl_exec($ch);
$result = json_decode($result, true);
curl_close($ch);
?>

Antwort

Alle-Alle Schnittstellen liefern stets eine Antwort im JSON-Format. 
Die Antworten unterscheiden sich im Erfolgs- bzw. Fehlerfall.

Erfolgsfall

Rückgabewerte im Erfolgsfall:

{
    `success`: true,
    `data`:     {
            //Objekt mit den Ergebnis-Daten
            `bezeichnung`:    `wert‘,
            //usw.
            }
}

Fehlerfall

Rückgabewerte im Fehlerfall:

{
    `success`:    false,
    `error`:     [
                  "Fehlermeldung als String"
                  ]
}