Zum Hauptinhalt springen

Bestellungen

Rufen Sie detaillierte Bestellinformationen ab, einschließlich Fulfillment-Aufträgen, Positionen, Shop-Daten und Patientenprofilen.

Bestelldetails abrufen

GET /v1/management/orders/{order_uid}
order_uid
string
erforderlich
Die Bestell-UID
Erforderliche Berechtigung: order:read

Beispielanfrage

curl -X GET "https://api.rxscale.com/v1/management/orders/ord-abc123" \
  -H "X-API-Key: your-api-key-here"

Antwort

{
  "uid": "ord-abc123",
  "shop_orders": [
    {
      "uid": "so-789",
      "shop": {
        "uid": "shop-456",
        "identifier": "my-shop"
      },
      "external_id": "EXT-12345"
    }
  ],
  "patient_profile": {
    "uid": "pp-123",
    "created_at": 1711700000,
    "updated_at": 1711700000
  },
  "fulfillment_orders": [
    {
      "uid": "fo-001",
      "items": [
        {
          "uid": "foi-001",
          "order_item": {
            "uid": "oi-789",
            "quantity": 1,
            "sku_uid": "sku-456"
          }
        }
      ],
      "prescriptions": [
        {
          "uid": "px-001",
          "status": "signed",
          "doctor": {
            "uid": "doc-456",
            "display_name": "Dr. Schmidt"
          }
        }
      ]
    }
  ],
  "prescriptions": [
    {
      "uid": "px-001",
      "status": "signed"
    }
  ]
}

Rezeptdaten

Rezeptdaten innerhalb von Bestellungen (die prescriptions-Arrays sowohl auf der Bestellung als auch auf deren Fulfillment-Aufträgen) werden nur einbezogen, wenn Ihr API-Schlüssel auch die Berechtigung prescription:read besitzt. Ohne diese Berechtigung werden diese Felder als leere Arrays zurückgegeben.
Wenn Sie Rezeptdetails benötigen, stellen Sie sicher, dass Ihr API-Schlüssel sowohl die Berechtigung order:read als auch prescription:read besitzt. Kontaktieren Sie Ihren RxScale-Kundenbetreuer, um Berechtigungen anzupassen.