Skip to main content
GET
Vertragsordner herunterladen
GET https://api-datahub.octoparse.com/v1/data-apps/{app_id}/contract.zip Authentifizierung: API-Schlüssel erforderlich (Authorization: Bearer <API Key>). Nur App-Autor; andere erhalten 404. Autorenseitiger Vertrag des neuesten Release, in das kanonische Layout des Vertragsordners aufgeteilt und auf dem Server gezippt. Dieselbe Datenquelle wie Manifest abrufen (Dateiverweise bereits eingebettet). Das Zip enthält ein einziges Verzeichnis <app_name>/ auf oberster Ebene; Content-Disposition benennt die Datei <app_name>.zip. Null Releases liefern 404 release-not-found: Semantik ist „latest release“, nie Fallback auf den Draft. Non-Slot-Editor-Companion-State entfällt — Download → Edit → Import ist ein verlustfreier Round-Trip für api-kind-Apps. Hat die App Übersetzungen, enthält das Zip auch i18n.json (aktuelle Übersetzungen, nicht die zum Publish-Zeitpunkt).

Anfrage

Pfadparameter

string
erforderlich
App-Referenz.

Beispielanfrage

Antwort

200 Erfolg

Response-Body ist application/zip-Binary.

Fehler

Fehlerantworten nutzen {"error": {code, category, message, retryable}}. Siehe Fehler.

Client-Bibliotheken

Die Python- und JavaScript-SDKs wrappen diesen Endpoint noch nicht. REST direkt aufrufen.