Skip to content

VermittlerWebservice - Vermittler-Informationen

Funktionen

Name HTTP Eingabe Ausgabe
getVermittler GET ${pfad}/{$vmt}/vermittler JSON Vermittlerinformationen
getVermittlerLizenzen GET ${pfad}/{$vmt}/vermittler/lizenzen ArrayOf Strings
getBrokerKundenDetails GET ${pfad}/{$vmt}/kunden/details
GET ${pfad}/{$vmt}/kunden/details/{detail-Id}
JSON
Liste mit allen Kundendetails
oder Informationen über ein Kundendetail, wenn detail-Id angegeben ist

getVermittler

Gibt Informationen (Name, Adresse, Kommunikationsdaten) über den Vermittler zurück.

Response (formatiert)

HTTP/1.1 200 OK
Connection: close
Content-Type: application/json

{
  "PublicId": "qwerz",
  "Name": "Lorem Ipsum GmbH",
  "Namenszusatz": "Dolor sit amet",
  "Adresse": {
    "Strasse": "Stresemannstraße 72",
    "Postleitzahl": "10963",
    "Ort": "Berlin",
    "Land": "de"
  },
  "Kommunikationsdaten": {
    "Email": "dillmeier@dionera.com",
    "Telefon": "0123456789",
    "Mobil": "0234567891",
    "Fax": "0345678912"
  }
}

getVermittlerLizenzen

Gibt eine Liste der aktiven Lizenzen des Vermittlers zurück.

Response (formatiert)

HTTP/1.1 200 OK
Connection: close
Content-Type: application/json

[
  "ameise",
  "bienchen",
  "doku",
  "jsapi",
  "x"
]

getBrokerKundenDetails

Gibt eine Liste aller Kundendetails zurück, die für einen bestimmten Vermittler verfügbar sind (Array of Arrays)

Response

HTTP/1.1 200 OK
Connection: close
Content-Type: application/json

[
  {
    "ID": "a4ed3j",
    "Name": "Größe",
    "Type": "zahl",
    "Definition": {"1":"value1","2":"value2"}|null //verfügbare Optionen für den Feldtyp auswahl
  }
]