Skip to main content
GET
Scarica cartella contratto
GET https://api-datahub.octoparse.com/v1/data-apps/{app_id}/contract.zip Autenticazione: API key obbligatoria (Authorization: Bearer <API Key>). Solo autore dell’app; gli altri ricevono 404. Contratto lato autore dell’ultima release, suddiviso nella struttura canonica della cartella del contratto e compresso in zip sul server. Stessa fonte di dati di Ottieni manifest (riferimenti ai file già incorporati). Lo zip contiene un’unica directory di primo livello <app_name>/; Content-Disposition assegna al file il nome <app_name>.zip. Zero release restituiscono 404 release-not-found: semantica “latest release”, mai fallback sulla bozza. Lo stato companion dell’editor non-slot è omesso, quindi download → edit → import è un round-trip lossless per app api-kind. Se l’app ha traduzioni, lo zip include anche i18n.json (traduzioni correnti, non quelle al publish).

Richiesta

Parametri di percorso

string
obbligatorio
Riferimento app.

Esempio di richiesta

Risposta

200 successo

Il body della response è binary application/zip.

Errori

Le risposte di errore usano {"error": {code, category, message, retryable}}. Vedi Errori.

Librerie client

Gli SDK Python e JavaScript non wrappano ancora questo endpoint. Chiama REST direttamente.