Die Ausgabe kann dann vom anfragenden System entsprechend gespeichert und weiterverarbeitet werden.
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/bereitstellungsanzeige
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.
use_company_background | bool string |
Benutze die hinterlegte Briefpapier Vorlage, z.B. für den Druck auf weißem Papier oder dem Versand per Email. Default: false Beispiel: true |
addressee required |
string | Vollständige Anschrift Beispiel: Max Mustermann Musterstraße 1 12345 Musterstadt |
salutation | string | Anrede inkl. Name Default: Sehr geehrte Damen und Herren Beispiel: Sehr geehrter Herr Vogt |
deliverytime required |
string | Zeitpunkt der Bereitstellung bzw. Verfügbarkeit. Mögliche Werte: now, week, date Default: now Beispiel: date |
deliverytime_week (bei deliverytime: week) |
int | Lieferwoche, wenn deliverytime week ist. Beispiel: 49 |
deliverytime_year (bei deliverytime: week) |
int | Lieferjahr, wenn deliverytime week ist. Beispiel: 2017 |
deliverytime_datetext (bei deliverytime: date) |
string | Genaues Lieferdatum, wenn deliverytime date ist. Beispiel: 02.05.2017, 17.00 Uhr |
pickup_location | string | Fahrzeug Standort. Es wird ein „bei“ vorangestellt. Beispiel: Autohaus Interex Beispiel: uns |
pickup_location | string | Standort Stadt. Es wird ein „in“ vorangestellt. Beispiel: Deizisau |
type_of_pickup | string | Wer holt das Fahrzeug ab bzw. wer liefert. Mögliche Werte: customer Kunde kommt persönlich customer_send Kunde bevollmächtigt einen Dritten vendor_self Wir liefern direkt auf Achse an customer_carrier Spedition (beauftragt von Kunde) vendor_carrier Spedition (beauftragt von uns) Default: allgemeiner Textbaustein Beispiel: customer |
type_of_delivery | string | Wie wird das Fahrzeug übernommen. Mögliche Werte: temporary_license_plate mit Überführungskennzeichen license_plate mit endgültig zugelassenen Kennzeichen export_license_plate mit Exportkennzeichen Default: allgemeiner Textbaustein Beispiel: license_plate |
payment | string | Wie erfolgt die Bezahlung. Mögliche Werte: cash Zahlung bei Abholung in bar cheque Zahlung bei Abholung per Scheck advance_transfer Zahlung vorab per Überweisung Default: allgemeiner Textbaustein Beispiel: cash |
signing_employee_name | string | Unterzeichnender Mitarbeiter Beispiel: Max Mustermann |
POST |
http://envkv.54grad.de/pdf/bereitstellungsanzeige |
POST-Data |
addressee=Max%20Mustermann%0AMusterstra%C3%9Fe %201%0A12345%20Musterstadt&deliverytime=now |
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, deliverytime" } |
Weitere Informationen entnehmen Sie bitte der Hauptübersicht: API Grundlagen