Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Damit ein Script sich an der Schnittstelle autorisieren kann, müssen die "HTTP Basic Authorization" Daten im HTTP - Header mitgeschickt werden.

...

  • GET: Liefert einen oder mehrere Datenobjekte.
  • POST: Erstellt ein neues Datenobjekt.
  • PUT: Ändert ein bestehendes Datenobjekt.
  • DELETE: Löscht ein bestehendes Datenobjekt.



Druckdaten über REST API -  innerhalb der API geht es aktuell nicht.

Die Druckdaten könnte man sich aber wie folgt abholen:

Vorschau
https://nhan.print-server.net/pdf/softproof/VLATSR/3951978

Druck
https://nhan.print-server.net/pdf/print/VLATSR/3951978

Hinweis
ist für POD Artikel gültig



Verfügbare Daten

Bestellung

HTTP Methode

Pfad

Parameter

Request-Body

Beispiel

GET/api/order/{orderCode}- 
http://shop.printlounge.local/api/order/PDLOID
PUT/PATCH/api/order/{orderCode}-{"orderStatus":"137"}http://shop.printlounge.local/api/order/PDLOID

...

Nr

HTTP Methode

Pfad

Parameter

Request-Body

Beispiel

Rückgabeformat
1POST/api/vw/reorder/-

{
"dealerNumber":"42",
"destId":"25",
"destPage":"/starterpage"
}

http://shop.printlounge.local/api/vw/reorder/ 

 



Erklärung zu Nr. 1

Die "destId" und "destPage" ist die Referenznummer des Werbemittels.

...

POST Kommando war erfolgreich.

400 Bad request

Die Anfrage ist unvollständig oder existiert nicht. Es muss die URL oder Parameter anpepasst werden.

...

Dieser tritt meistens bei Validierungsfehler auf. Die Fehlerinformationen sind im „Body“ der Antwort vorhanden und haben folgenden Aufbau:

{

    "error": "Parameter nicht beschreibbar"

}

...


Alle Anfragen und Rückgabewerte sind UTF-8 codiert. Die Rückgabe erfolgt im Json-Format.