DEMO-API-ZEUSS
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
Version: 1.0
BasePath:/
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html
Access
- APIKey KeyParamName:ApiKey KeyInQuery:false KeyInHeader:true
[ Jump to Models ]
Table of Contents
(customerDataPost)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"customerID" : "1DEMO0000000301",
"policyNumber" : [ {
"insurancePolicyNumber" : "1DEMO00301"
}, {
"insurancePolicyNumber" : "1DEMO00301"
} ]
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
201
Created
responseCustomerData
400
BadRequest
500
Server Error
(evbInfoGet)
Query parameters
customerID (required)
Query Parameter —
customerLastName (required)
Query Parameter —
Return type
Example data
Content-Type: application/json
{
"evbInfo" : {
"evb" : "evb",
"insurancePolicyNumber" : "1DEMO00341",
"evbAvailable" : true,
"vehicleManufacture" : "1J (GOLF IV 1.8 GTI)",
"vehicleType" : "VOLKSWAGEN-VW"
},
"customerID" : "1DEMO0000000301",
"customerLastName" : "Musterfrau"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
Success
responseEvbInfo
400
BadRequest
500
Server Error
(insurancePolicyGet)
Query parameters
customerID (required)
Query Parameter —
insurancePolicyNumber (required)
Query Parameter —
Return type
byte[]
Example data
Content-Type: application/json
""
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
insurance policy in PDF format
byte[]
400
BadRequest
500
Server Error
(insuranceRateKwGet)
Query parameters
kw (required)
Query Parameter — (en)Power rounded up in KW. (de)Leistung in KW aufgerundet zur ganzen Zahl. format: int32
Return type
Example data
Content-Type: application/json
{
"rates" : [ {
"rateName" : "rateName",
"insurer" : "insurer",
"rateId" : 6,
"rateData" : [ {
"fullyComprehensive" : {
"gross" : 3.616076749251911,
"deductible" : 2.3021358869347655,
"tax" : 9.301444243932576,
"net" : 7.061401241503109
},
"liabilityInsurance" : {
"gross" : 5.637376656633329,
"tax" : 5.962133916683182,
"net" : 1.4658129805029452
},
"partialCover" : "",
"installmentPaymentSurcharge" : 2,
"coverModul" : [ {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
}, {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
} ]
}, {
"fullyComprehensive" : {
"gross" : 3.616076749251911,
"deductible" : 2.3021358869347655,
"tax" : 9.301444243932576,
"net" : 7.061401241503109
},
"liabilityInsurance" : {
"gross" : 5.637376656633329,
"tax" : 5.962133916683182,
"net" : 1.4658129805029452
},
"partialCover" : "",
"installmentPaymentSurcharge" : 2,
"coverModul" : [ {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
}, {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
} ]
} ]
}, {
"rateName" : "rateName",
"insurer" : "insurer",
"rateId" : 6,
"rateData" : [ {
"fullyComprehensive" : {
"gross" : 3.616076749251911,
"deductible" : 2.3021358869347655,
"tax" : 9.301444243932576,
"net" : 7.061401241503109
},
"liabilityInsurance" : {
"gross" : 5.637376656633329,
"tax" : 5.962133916683182,
"net" : 1.4658129805029452
},
"partialCover" : "",
"installmentPaymentSurcharge" : 2,
"coverModul" : [ {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
}, {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
} ]
}, {
"fullyComprehensive" : {
"gross" : 3.616076749251911,
"deductible" : 2.3021358869347655,
"tax" : 9.301444243932576,
"net" : 7.061401241503109
},
"liabilityInsurance" : {
"gross" : 5.637376656633329,
"tax" : 5.962133916683182,
"net" : 1.4658129805029452
},
"partialCover" : "",
"installmentPaymentSurcharge" : 2,
"coverModul" : [ {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
}, {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
} ]
} ]
} ],
"kw" : 0,
"transactionId" : "transactionId"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
Success
responseInsuranceRateKW
204
NoContent
400
BadRequest
500
Server Error
(insuranceRateVanGet)
Query parameters
valueAsNew (required)
Query Parameter — (en)New value of the vehicle in Euro. (de)Neuwert des Autos in Euro. format: double
electricCar (optional)
Query Parameter — (en)For an electric car true. (de)Bei einem E-Auto wird ein "true" mitgegeben.
Return type
Example data
Content-Type: application/json
{
"rates" : [ {
"rateName" : "rateName",
"insurer" : "insurer",
"rateId" : 6,
"rateData" : [ {
"fullyComprehensive" : {
"gross" : 3.616076749251911,
"deductible" : 2.3021358869347655,
"tax" : 9.301444243932576,
"net" : 7.061401241503109
},
"liabilityInsurance" : {
"gross" : 5.637376656633329,
"tax" : 5.962133916683182,
"net" : 1.4658129805029452
},
"partialCover" : "",
"installmentPaymentSurcharge" : 2,
"coverModul" : [ {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
}, {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
} ]
}, {
"fullyComprehensive" : {
"gross" : 3.616076749251911,
"deductible" : 2.3021358869347655,
"tax" : 9.301444243932576,
"net" : 7.061401241503109
},
"liabilityInsurance" : {
"gross" : 5.637376656633329,
"tax" : 5.962133916683182,
"net" : 1.4658129805029452
},
"partialCover" : "",
"installmentPaymentSurcharge" : 2,
"coverModul" : [ {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
}, {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
} ]
} ]
}, {
"rateName" : "rateName",
"insurer" : "insurer",
"rateId" : 6,
"rateData" : [ {
"fullyComprehensive" : {
"gross" : 3.616076749251911,
"deductible" : 2.3021358869347655,
"tax" : 9.301444243932576,
"net" : 7.061401241503109
},
"liabilityInsurance" : {
"gross" : 5.637376656633329,
"tax" : 5.962133916683182,
"net" : 1.4658129805029452
},
"partialCover" : "",
"installmentPaymentSurcharge" : 2,
"coverModul" : [ {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
}, {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
} ]
}, {
"fullyComprehensive" : {
"gross" : 3.616076749251911,
"deductible" : 2.3021358869347655,
"tax" : 9.301444243932576,
"net" : 7.061401241503109
},
"liabilityInsurance" : {
"gross" : 5.637376656633329,
"tax" : 5.962133916683182,
"net" : 1.4658129805029452
},
"partialCover" : "",
"installmentPaymentSurcharge" : 2,
"coverModul" : [ {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
}, {
"nameOfCoverModule" : "FAHRERSCHUTZ",
"gross" : 5,
"tax" : 0.8,
"net" : 4.2
} ]
} ]
} ],
"valueAsNew" : 0.8008281904610115,
"transactionId" : "transactionId"
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
Success
responseInsuranceRateVAN
204
NoContent
400
BadRequest
500
Server Error
[ Jump to Methods ]
Table of Contents
agreements
carData
coverModul
customerData
data
evbInfo
fullyComprehensiveData
liabilityInsuranceData
partialCoverData1
partialCoverData2
paymentData
policyNumber
rateData
rates
responseCoverModul
responseCustomerData
responseEvbInfo
responseInsuranceRateKW
responseInsuranceRateVAN
privacyPolicy
Boolean (en) Confirmation that the Privacy Policy has been accepted. (de) Bestätigung das die Datenschutz-Bestimmungen angenommen wurde.
example: true
akb
Boolean (en) Confirmation that the General Conditions for Motor Insurance have been accepted. (de) Bestätigung das die Allgemeine Bedingungen für die Kfz-Versicherung angenommen wurde.
example: true
transactionId
String (en)ID to assign the tariffing. Comes from the /InsuranceRateVan or /InsuranceRateKw request. (de)ID für die Zuordnung der Tarifierung. Kommt aus der /InsuranceRateVan oder /InsuranceRateKw Anfrage.
example: 9906128597AC7117AAF2951865580A77B227C91129
rateId (optional)
Integer (en)ID from the selected rate. (de)ID des gewählten Tarifs. format: int32
example: 3542
coverModules (optional)
array[coverModul] (en)Required if the customer has selected cover modules. (de)Benötigt wenn der Kunde Deckungsbausteine gewählt hat.
hsn
String (en)manufacturer key number (de)Herstellerschlüsselnummer
example: 0603
tsn
String (en)type key number (de)Typschlüsselnummer
example: 677
vin
String (en)vehicle identification number (de)Fahrzeug-Identifizierungsnummer
example: WVWZZZ1JZXW000001
kw (optional)
Integer (en)power in kw (required if kw rate chosen) (de)Leistung in kw (erforderlich, wenn kw-Tarif gewählt wurde) format: int32
example: 132
valueAsNew (optional)
Double (en)power in kw (required if value as new rate chosen) (de)Leistung in kw (erforderlich, wenn Neuwert-Tarif gewählt wurde) format: double
example: 25487.47
nameOfCoverModule
String (en) Name of the selected cover module. (de) Name des gewählten Deckungsbaustein.
example: FAHRERSCHUTZ
selected
Boolean (en) If selected => true (de) Wenn ausgewählt => true
example: true
firstName
String (en)First name of the customer. (de)Vorname des Kunden.
example: Max
lastName
String (en)Last name of the customer. (de)Nachname des Kunden.
example: Musterfrau
street
String (en)Street and house number. (de)Straße und Hausnummer.
example: Douglas Adams Allee 42
location
String (en)Name of city or location. (de)Ort oder Stadt.
example: Regensburg
postcode
String (en)postal code (de)Postleitzahl
example: 93055
phoneNumber
String (en)phone number (de)Telefonnummer
example: +49157 12452014
email
example: max.musterfrau@test-data.de
customerData (optional)
paymentData (optional)
carData (optional)
agreements (optional)
insurancePolicyNumber (optional)
String (en) insurance policy number (de) Versicherungspolicenummer
example: 1DEMO00341
vehicleManufacture (optional)
String (en) customer last name (de) Nachname des Kunden
example: 1J (GOLF IV 1.8 GTI)
vehicleType (optional)
String (en) Type of vehicle (de) Modelname
example: VOLKSWAGEN-VW
evbAvailable (optional)
Boolean (en) Indicates if an evb is already available. (de) Zeigt an ob eine evb schon verfügbar ist.
example: true
evb (optional)
String (en) Returns the evb number for this vehicle. (empty if evbAvailable = false) (de) Gibt die evb nummer für dieses Fahrzeug zurück. (leer wenn evbAvailable = false)
deductible (optional)
Double (en)Deductible for partial cover claims in Euro. (de)Selbstbeteiligung bei Vollkaskoschäden in Euro. format: double
net (optional)
Double (en)Net monthly premium of the fully comprehensive part in Euro. (de)Monatsprämie(netto) des Vollkaskoanteils in Euro. format: double
tax (optional)
Double (en)Monthly tax portion of the fully comprehensive part in Euro. (de)Steuer vom Vollkaskoanteils in Euro. format: double
gross (optional)
Double (en)Gross monthly premium of the fully comprehensive part in Euro. (de)Monatsprämie(brutto) des Vollkaskoanteils in Euro. format: double
net (optional)
Double (en)Net monthly premium of the liability part in Euro. (de)Monatsprämie(netto) des Haftpflichanteils in Euro. format: double
tax (optional)
Double (en)Monthly tax portion of the liability part in Euro. (de)Steuer vom Haftpflichanteils in Euro. format: double
gross (optional)
Double (en)Gross monthly premium of the liability part in Euro. (de)Monatsprämie(brutto) des Haftpflichanteils in Euro. format: double
deductible (optional)
Double (en)Deductible for partial cover claims. (de)Selbstbeteiligung bei Teilkaskoschäden. format: double
deductible (optional)
Double (en)Deductible for partial cover claims in Euro. (de)Selbstbeteiligung bei Teilkaskoschäden in Euro. format: double
net (optional)
Double (en)Net monthly premium of the partial cover part in Euro. (de)Monatsprämie(netto) des Teilkaskoanteils in Euro. format: double
tax (optional)
Double (en)Monthly tax portion of the partial cover part in Euro. (de)Steuer vom Teilkaskoanteils in Euro. format: double
gross (optional)
Double (en)Gross monthly premium of the partial cover part in Euro. (de)Monatsprämie(brutto) des Teilkaskoanteils in Euro. format: double
paymentMethod
Integer (en)Payment method in payments per year. (monthly = 12 ; yearly = 1) (de)Zahlweise in Zahlungen pro Jahr. (monatlich = 12 ; jährlich = 1) format: int32
example: 1
iban
example: DE02600501010002034304
bic
example: SOLADEST600
bank
String (en)Name of bank (de)Bankname
example: LANDESBANK BADEN-WÜRTTEMBERG
insurancePolicyNumber (optional)
String (en) customer number (de) Kundennummer
example: 1DEMO00301
liabilityInsurance (optional)
fullyComprehensive (optional)
partialCover (optional)
installmentPaymentSurcharge (optional)
Integer (en)Installment payment surcharge in percent if coustomer pays monthly. (de)Ratenzahlungszuschlag in Prozent, wenn der Kunde monatlich zahlt. format: int32
coverModul (optional)
rateId (optional)
insurer (optional)
rateName (optional)
rateData (optional)
nameOfCoverModule (optional)
String (en)Name of optional cover module. (de)Name des Deckungsbausteins.
example: FAHRERSCHUTZ
net (optional)
Double (en)Net monthly premium of the cover module in Euro. (de)Monatsprämie(netto) des Deckungsbausteins in Euro. format: double
example: 4.2
tax (optional)
Double (en)Monthly tax portion of the cover module in Euro. (de)Steueranteil des Deckungsbausteins in Euro. format: double
example: 0.8
gross (optional)
Double (en)Gross monthly premium of the cover module in Euro. (de)Monatsprämie(brutto) des Deckungsbausteins in Euro. format: double
example: 5
customerID (optional)
String (en) customer number (de) Kundennummer
example: 1DEMO0000000301
policyNumber (optional)
customerID (optional)
String (en) customer number (de) Kundennummer
example: 1DEMO0000000301
customerLastName (optional)
String (en) customer last name (de) Nachname des Kunden
example: Musterfrau
evbInfo (optional)
kw (optional)
transactionId (optional)
rates (optional)
valueAsNew (optional)
transactionId (optional)
rates (optional)