Inhalt |
---|
Einführung
...
HTTP Methode | Pfad | Parameter | Request-Body | Beispiel | Rückgabeformat |
---|---|---|---|---|---|
GET | /api/article | - | http://shop.printlounge.local /api/article | [ 25: Handelsware | |
GET | /api/article/{article-id} | - | http://shop.printlounge.local /api/article/4711 | { |
Verfügbare Daten
Bestellung
HTTP Methode | Pfad | Parameter | Request-Body | Beispiel | Rückgabeformat |
---|---|---|---|---|---|
Fürs eine Auflistung der aktuellsten Bestellungen, siehe Bestellstatus: /api/order/ | [ | ||||
GET | /api/cart/{order-code} | - | https://shop.printlounge.local/api/cart/XABCDE | { "id": 645135 "client_id": 1234 "order_customer_id": 3124 "order_budgetgroup_user_id": 564231 "order_budgetgruppe": "example content" "order_code": "example content" "order_number": 231 1: Article |
...
HTTP Methode | Pfad | Parameter | Request-Body | Beispiel | Rückgabeformat |
---|---|---|---|---|---|
GET | /api/order/ | Zum Blättern:
Zum Filtern:
| /api/order/?limit=20&lastSeenId=4711&orderStatus=61&status=1&statusPaid=1&orderByDesc=0 | [ | |
GET | /api/order/{order-code} | - | https://shop.printlounge.local/api/order | { "order_code": "XABCDE" "order_status": 61 } | |
PUT/PATCH | /api/order/{order-code} | - | {"order_status":"137"} | http://shop.printlounge.local/api/order/39293 |
...
HTTP Methode | Pfad | Parameter | Request-Body | Beispiel | Rückgabeformat |
---|---|---|---|---|---|
GET | /api/order/{{OrderCode}}/addresses/deliver /api/order/{{OrderCode}}/addresses/invoice | - | /api/order/RQREJC/addresses/deliver /api/order/RQREJC/addresses/invoice | { | |
PUT/PATCH | /api/order/{{OrderCode}}/addresses/deliver /api/order/{{OrderCode}}/addresses/invoice | - | { "company1": "Firma", "company2": "Firma2", "company3": null, "name": "Ansprechpartner", "firstName": "", "lastName": "", "title": "", "street": "Street", "zip": "12345", "town": "Stadt", "country": "Deutschland", "countryCode": "DE", "email": "mail@lead-print.com", "department": null, "telephone": "", "fax": null } | /api/order/RQREJC/addresses/deliver /api/order/RQREJC/addresses/invoice | true Wenn die Daten nicht valide sind: { Wenn keine Daten übermittelt wurden: { |
Tracking/Sendungsverfolgung
...
HTTP Methode | Pfad | Parameter | Request-Body | Beispiel | Rückgabeformat |
---|---|---|---|---|---|
GET | /api/cart/{order-code} | - | Bei der Abfrage der Bestellung kann unter dem Punkt "Barcode" die Tracking number der Bestellung ausgelesen werden. | { | |
PUT/PATCH | /api/component/Order-Order/tracking/{order-code} | - | { | /api/component/Order-Order/tracking/EVKKKO | { |
Benutzer
Für {user-id} kann die Id oder der username verwendet werden
...
HTTP Methode | Pfad | Parameter | Request-Body | Beispiel | Rückgabeformat |
---|---|---|---|---|---|
GET | /api/cart-item/{cart-item-id} | http://shop.printlounge.local /api/cart-item/4711 | { |
Infos
HTTP Methode | Pfad | Parameter | Request-Body | Beispiel | Rückgabeformat |
---|---|---|---|---|---|
GET | /api/cart-item/{cart-item-id}/info | https://dev.localhost/api/cart-item/4711/info | [ | ||
GET | /api/cart-item/{cart-item-id}/info/sapNumber | https://dev.localhost/api/cart-item/4711/info/sapNumber | "mySAP-1" |
DHL Mailoptimizer/Portooptimierung
...
HTTP Methode | Pfad | Parameter | Beispiel | Rückgabeformat |
---|---|---|---|---|
GET | /api/article-option/printfile/{option_id} | http://shop.printlounge.local/api/article-option/printfile/56269 | { | |
POST | /api/article-option/printfile/{option_id} | link file | http://t.printlounge.local/api/article-option/printfile/56269 | { |
Add-On: Fremddienstleister Produktion (ThirdPartyProduction)
HTTP Methode | Pfad | Parameter | Request-Body | Beispiel | Rückgabeformat |
---|---|---|---|---|---|
PUT/PATCH | /api/module/ThirdPartyProduction/releaseOrderItem/{orderItemId} | { |
Rückgabewerte/Response codes
...