recent.digital
  1. /
  2. /
  3. /

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"
]