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
}
]