Eine Überprüfung der angelieferten Felder ist nur bedingt möglich. Der Datenlieferant / API Nutzer ist selbst für die Richtigkeit der ins PDF eingefügten Werte verantwortlich.
http://envkv.54grad.de/pdf/vollmacht
POST Parameter mit dem Hinweis „required“ sind zwingend mit gültigen Daten zu übermitteln, da es sonst zu einem Abbruch der Generierung kommen wird. Andere Parameter haben entweder einen Vorgabewert (Default) oder sind nur in bestimmten Konstellationen notwendig. Mehr Infos finden Sie in der jeweiligen Parameterbeschreibung und unter Antwort bei Fehlern.
create_power_of_attorney | bool | Vollmacht Default: false Beispiel:true |
create_commitment_declaration | bool | Verpflichtungserklärung Default: false Beispiel:true |
create_customer_consent_declaration | bool | Einwilligung zur Übermittlung von Daten Default: false Beispiel:true |
create_other_notes | bool | Sonstige Hinweise Default: false Beispiel:true |
create_ad_consent_declaration | bool | Händler – Einwilligung zu Werbezwecken Default: false Beispiel:true |
b2b_sale | bool / string | Verkauf an einen Händler? Default: false Beispiel:true |
addressee required |
string | Vollständige Anschrift des Endkunden Beispiel: Max Mustermann Musterstraße 1 12345 Musterstadt |
broker_addressee (bei b2b_sale) |
string | Vollständige Anschrift des Vermittlers (nur bei Verkauf an Händler) Beispiel: Max Mustermann Musterstraße 1 12345 Musterstadt |
manufacturer required |
string | Fahrzeug Hersteller Beispiel: Ford |
car_model required |
string | Fahrzeug Modell Beispiel: Fiesta 5tg 1,25 l 60kW Trend |
carident | string | Fahrgestellnummer Default: noch unbekannt Beispiel: WKDJFJWJ12D3444 |
color | string | Fahrzeug Farbe Default: siehe Bestellformular Beispiel: Silber metallic |
extras | string | Fahrzeug Extras Default: siehe Bestellformular Beispiel: Klima, Anhängerkupplung, Garantieverlängerung |
price_max | string | Fahrzeug Höchstpreis in Euro Default: siehe Bestellformular Beispiel: 29.500 |
warranty_years | string | Herstellergarantie in Jahren Default: 2 Beispiel: 3 |
warranty_km | string | Herstellergarantie bis maximale Laufleistung in km Default: – Beispiel: 60.000 |
warranty_type | string | Art der weiterführenden Anschlussgarantie. Mögliche Werte: false / leer – keine Anschlussgarantie manufacturer – Herstellergarantie third_party – Drittanbieter self – eigene Garantieerklärung Default: – Beispiel: third_party |
warranty_third_party (bei warranty_type: third_party) |
string | Name des Drittanbieter Versicherers (ggfs. mit Adresse) Default: – Beispiel: Car Garantie |
warranty_self (bei warranty_type: self) |
string | Name des Garantieerklärenden (ggfs. mit Adresse) Default: – Beispiel: Interex GmbH |
warranty_extended_years (bei warranty_type) |
string | Erweiterte Garantie in Jahren (Gesamtzeitraum) Default: – Beispiel: 5 |
warranty_extended_km (bei warranty_type) |
string | Erweiterte Garantie bis maximale Laufleistung in km Default: – Beispiel: 120.000 |
town_of_signing | string | Ort der Vertragsunterzeichnung Beispiel: Deizisau |
date_of_signing | string | Datum der Unterzeichnung Beispiel: 02.05.2017 |
broker_town_of_signing | string | Vermittler Ort der Unterzeichnung Beispiel: Deizisau |
broker_date_of_signing | string | Vermittler Datum der Unterzeichnung Beispiel: 02.05.2017 |
POST |
http://envkv.54grad.de/pdf/vollmacht |
POST-Data |
addressee=Max%20Mustermann%0AMusterstra%C3%9Fe %201%0A12345%20Musterstadt&manufacturer=Ford&car_model=Kuga |
Antwort |
Content-type: application/pdf |
Teilweise sind Textblöcke von anderen Feldern abhängig, so dass sinnvolle Texte entstehen.
Sollte es zu Fehlern bei der Verarbeitung kommen, wird das Feld ’status‘ der JSON Antwort die Fehlermeldung enthalten. Der gesendete HTTP-Response-Header ist dann 400.
Antwort |
{ "statuscode":400, "status":"Es fehlen wichtige Grundwerte zur Erstellung: adressee, car_model" } |
Weitere Informationen entnehmen Sie bitte der Hauptübersicht: API Grundlagen