Roinx Endpunkte
wiki
Es stehen verschiedene Endpunkte zur Verfügung, die per HTTP-Request angesprochen werden können.
ManualTaskTrigger
Zeitgesteuerte Aufgaben können manuell per HTTP-Aufruf gestartet werden.
Methode (HTTP) | Endpunkt | Erklärung |
|---|---|---|
<code>GET </code> | <code>ManualTaskTrigger/{Task-ID} </code> | Startet die Aufgabe mit der {Task-ID} |
Autorisierung
"AllowedEndpoints" : [
"ManualTaskTrigger"
]
DropShipping
Die Dropshipping-Endpunkte nehmen Bestellungen von externen Mandanten an. Die Endpunkte müssen in der Mandanten-Konfiguration freigegeben werden.
Eingehende Bestellungen können “gesäubert” werden. Dabei werden Übermittelte Werte mit Standard-Werten überschrieben oder Plausibilitäts-Prüfungen durchgeführt.
Mehr dazu: ROINX Doku - Sanitization
Methode (HTTP) | Endpunkt | Erklärung |
|---|---|---|
<code>POST</code> | <code>DropShipping/Create/{Tenant-ID}</code> | Nimmt Bestellungen an |
<code>POST</code> | <code>DropShipping/Transform</code> | Transformiert den Request zum finalen JSON-Body. Für Test-Zwecke |
<code>POST</code> | <code>DropShipping/Create/{Tenant-ID}/Test</code> | Endpunkt für Funktionstests |
Autorisierung
"AllowedEndpoints" : [
"DropShipping"
]
Order
Die Order-Endpunkte sind für den direkten Austausch zwischen zwei oder mehreren internen Mandanten geeignet.
Methode (HTTP) | Endpunkt | Erklärung |
|---|---|---|
<code>POST</code> | <code>Order/Create/{Tenant-ID}</code> | Nimmt Bestellungen für {Tenant-ID} an |
<code>POST</code> | <code>Order/Confirm/{Tenant-ID}</code> | Bestätigt eine Bestellung für {Tenant-ID} |
Autorisierung
"AllowedEndpoints" : [
"Order"
]