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.
Authentifizierung
Alle RxScale APIs verwenden API-Schlüssel-Authentifizierung. Fügen Sie Ihren API-Schlüssel bei jeder Anfrage imX-API-Key-Header hinzu.
API-Schlüssel-Header
Alternative Public API-Header
Die Public API akzeptiert auchX-RxScale-Authorization als Alternative zu X-API-Key. Dies wird aus Gründen der Abwärtskompatibilität mit bestehenden Integrationen unterstützt.
Authorization-Header senden.
Neue Integrationen sollten
X-API-Key verwenden, sofern Ihre Plattform keine
Bearer-Token-Authentifizierung erfordert. Die Header X-RxScale-Authorization
und Authorization: Bearer werden nur auf Public API-Endpoints unterstützt.API-Schlüssel-Typen
Pharmacy API-Schlüssel
Pharmacy API-Schlüssel können auf folgende Bereiche beschränkt werden:- Eine einzelne Apotheke — Der Schlüssel kann nur auf Daten dieser bestimmten Apotheke zugreifen.
- Eine Apothekengruppe — Der Schlüssel kann auf Daten aller Apotheken in der Gruppe zugreifen. Bei Verwendung eines gruppenweiten Schlüssels müssen Sie den Query-Parameter
pharmacy_uidangeben, um festzulegen, für welche Apotheke Sie handeln.
Management API-Schlüssel
Management API-Schlüssel sind auf eine Organisation beschränkt. Sie können auf Daten aller Entitäten innerhalb dieser Organisation zugreifen.Berechtigungen
Jeder API-Schlüssel verfügt über eine Reihe von Berechtigungen, die steuern, auf welche Endpoints zugegriffen werden kann. Häufige Berechtigungen sind:| Berechtigung | Beschreibung |
|---|---|
orders_read | Bestellungen auflisten und anzeigen |
orders_write | Bestellstatus aktualisieren |
stock_read | SKUs und Lagerbestände auflisten |
stock_write | Lagerbestände aktualisieren |
prescription:read | Rezeptdaten anzeigen |
product:read | Produktkatalog anzeigen |
webhooks_read | Webhook-Abonnements auflisten |
webhooks_write | Webhooks registrieren und verwalten |
API-Schlüssel erstellen
Als Admin (Management API & Public API)
- Melden Sie sich im Admin Tool an
- Navigieren Sie zu Einstellungen → API-Schlüssel
- Klicken Sie auf API-Schlüssel erstellen
- Geben Sie einen Anzeigenamen für den Schlüssel ein
- Wählen Sie die gewünschten Berechtigungen (z.B.
order:read,product:read,prescription:read) - Klicken Sie auf Erstellen — der Schlüssel wird einmalig angezeigt. Kopieren und sicher speichern.
Als Apotheker (External Pharmacy API)
- Melden Sie sich im Apotheken-Tool an
- Navigieren Sie zu Einstellungen → API-Schlüssel
- Erstellen Sie einen neuen Schlüssel für Ihre Apotheke oder Apothekengruppe
- Wählen Sie die benötigten Berechtigungen (z.B.
orders_read,orders_write,stock_read)
Apotheken-API-Schlüssel können auf eine einzelne Apotheke beschränkt oder für eine gesamte Apothekengruppe gültig sein. Gruppenweite Schlüssel erfordern den Parameter
pharmacy_uid bei jeder Anfrage.Fehlerantworten
Wenn die Authentifizierung fehlschlägt, erhalten Sie eine der folgenden Antworten:| Statuscode | Beschreibung |
|---|---|
401 | Fehlender oder ungültiger API-Schlüssel |
403 | Gültiger API-Schlüssel, aber unzureichende Berechtigungen für diesen Endpoint |
404 | Ressource nicht gefunden oder mit Ihrem Schlüssel nicht zugänglich |