Assets
| Methode | Pfad | Zweck |
|---|---|---|
| POST | /assets | Eine Remote-URL als Asset importieren. |
| POST | /assets/uploads | Einen Direkt-Upload starten. |
| POST | /assets/uploads/{uploadId}/complete | Einen Direkt-Upload abschließen. |
| GET | /assets | Assets auflisten. |
| GET/PATCH/DELETE | /assets/{id} | Ein Asset lesen, aktualisieren oder löschen. |
Kategorien, Zuordnungen, Pakete, Links und Tags
| Methode | Pfad | Zweck |
|---|---|---|
| GET/POST | /categories | Flache Kategorien auflisten oder anlegen. |
| GET/PATCH/DELETE | /categories/{id} | Eine Kategorie lesen, umbenennen oder löschen. |
| GET/POST | /mappings | Shopify-Produktzuordnungen auflisten oder per Upsert anlegen. |
| GET/PUT/DELETE | /mappings/{id} | Eine Zuordnung lesen, ersetzen oder löschen. |
| GET/POST | /packs | Packs auflisten oder anlegen. |
| GET/DELETE | /packs/{id} | Ein Pack lesen oder löschen. |
| GET/POST | /links | Links auflisten oder anlegen. Das Anlegen erfordert einen kostenpflichtigen Plan; Besuchslimits und Ablauf bleiben dem Admin vorbehalten. |
| GET/POST | /license-key-tags | Lizenzschlüssel-Tags auflisten oder anlegen. |
Bestellungen und Zugriff
| Methode | Pfad | Zweck |
|---|---|---|
| GET | /orders/{shopify_order_id} | Den Download-Status einer Bestellung lesen. |
| GET/POST | /orders/{shopify_order_id}/assignments | Zuweisungen auf Produktebene auflisten oder anlegen. |
| GET | /orders/{shopify_order_id}/assignments/{purchaseId}/download-urls | Download-URLs erzeugen. |
| POST | /orders/{shopify_order_id}/revoke | Zugriff deaktivieren. |
| POST | /orders/{shopify_order_id}/restore | Zugriff wiederherstellen. |
| POST | /orders/{shopify_order_id}/grant-downloads | Zusätzliche Downloads gewähren. |
| POST | /orders/{shopify_order_id}/resend | Die Liefer-E-Mail erneut senden. |
Der Download-URLs-Endpunkt gibt 422 withdrawal_consent_required zurück, wenn der Shop die EU-Widerrufseinwilligung aktiviert hat und für die Bestellung noch keine Einwilligung erfasst ist; Download-URLs werden ausgestellt, sobald der Kunde einwilligt.
Die Endpunkte download-urls und resend geben 409 delivery_not_yet_released zurück, wenn für das Produkt eine Verzögerung der Download-Zustellung konfiguriert ist und die Dateien des Käufers noch nicht freigeschaltet sind. Der Wert error.details.release_at ist der ISO-8601-Zeitpunkt der Freischaltung; der Endpunkt grant-downloads gibt die Bestellung vorzeitig frei.
Health und Status
| Methode | Pfad | Zweck |
|---|---|---|
| GET | /health | Die API-Verfügbarkeit prüfen. |
| GET | /ping | Die Authentifizierung prüfen. |
| GET | /jobs/{jobId} | Den Status eines asynchronen Jobs lesen. |
API-Dokumentation
War das hilfreich?
Immer noch nicht weiter? Schreiben Sie an admin@alvaapps.com.
Zuletzt aktualisiert 2026-06-05