Documentation Index
Fetch the complete documentation index at: https://docs.rxscale.com/llms.txt
Use this file to discover all available pages before exploring further.
Produkte
Rufen Sie eine paginierte Liste der in einem bestimmten Shop verfügbaren Produkte ab, gefiltert nach Markt.Produkte auflisten
Eindeutiger Bezeichner für den Shop
Marktbezeichner (z. B.
DE für Deutschland)Produkte und SKUs nach Name filtern
Seitennummer (0-basiert)
Ergebnisse pro Seite (max. 150)
product:read
Beispielanfrage
Antwort
Antwortfelder
| Feld | Typ | Beschreibung |
|---|---|---|
data | array | Liste der Produktobjekte |
data[].uid | string | Produkt-UID |
data[].display_name | string | Anzeigename des Produkts |
data[].attributes | array | Produktattribute (Schlüssel-Wert-Paare) |
data[].skus | array | Verfügbare SKUs für dieses Produkt im angegebenen Markt |
data[].skus[].uid | string | SKU-UID (verwenden Sie diese beim Erstellen von Checkouts) |
data[].skus[].pzn | string | Pharmazentralnummer |
data[].skus[].price | integer | Preis in Euro-Cent |
totalRegistries | integer | Gesamtanzahl der übereinstimmenden Produkte |
totalPages | integer | Gesamtanzahl der Seiten |
Fehlerantworten
| Statuscode | Beschreibung |
|---|---|
400 | Fehlender market-Abfrageparameter |
404 | Shop nicht gefunden |
Produkte reservieren
Erstellen Sie einen Shopify-Bestellentwurf mit einer Bestandsreservierung für 24 Stunden, bevor Rezepte vorliegen. Verwenden Sie die zurückgegebene Draft-Order-ID später alsreserved_draft_order_id, wenn Sie signierte Rezepte hochladen.
Eindeutiger Bezeichner für den Shop
create_prescription_checkout
Die Reservierungsanfrage enthält keine Rezepte und keine Patientendaten. RxScale ergänzt Telemedizin-Anbieter-Attribute automatisch anhand des API-Keys.
Anfragekörper
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
external_reservation_id | string | Nein | Ihre Reservierungs-ID. Wird am Shopify-Bestellentwurf gespeichert und in der Antwort zurückgegeben |
lines | array | Ja | Zu reservierende Produkte |
lines[].sku_uid | string | Ja | SKU-UID aus dem Produktkatalog |
lines[].quantity | integer | Ja | Zu reservierende Menge |
sku_uid darf pro Reservierungsanfrage nur einmal vorkommen. Doppelte SKU-Zeilen werden abgelehnt, weil der spätere Rezept-Upload jede reservierte Draft-Order-Zeile eindeutig zuordnen muss.
Beispielanfrage
Antwort
draft_order.id ist die Shopify Legacy-DraftOrder-ID, nicht die Shopify-GID. Übergeben Sie diesen Wert nach der Signatur der Rezepte als reserved_draft_order_id an POST /v2/public/prescriptions/{shop_identifier}.
Fehlerantworten
| Statuscode | Beschreibung |
|---|---|
400 | API-Key ist nicht mit einem Telemedizin-Anbieter verknüpft, Body-Validierung fehlgeschlagen oder doppelte sku_uid-Werte |
404 | Shop oder SKU nicht gefunden |