Publishing
Scarica cartella contratto
Scarica il contratto author dell’ultimo release come zip di file slot.
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 è binaryapplication/zip.
Errori
Le risposte di errore usano
{"error": {code, category, message, retryable}}. Vedi Errori.