Skip to main content
POST
Dividi un manifest in cartella contratto
POST https://api-datahub.octoparse.com/v1/data-apps/contract/split Autenticazione: nessuna. Accesso anonimo consentito. Inverso di assemble: un manifest autonomo → una mappa di file canonica della cartella del contratto (ogni file è testo JSON; la compressione in zip spetta al client). Semantica divisa (singola fonte di verità): i tasti di rilettura iniettati dalla piattaforma (scope ⟧/⟦1/namespace) vengono rimossi; input/output ciascuno rilascia un⟧ wrapper ⟦5 e output.id_field torna al livello superiore di output_schema.json; runtime/pricing/examples diventano file autonomi ogni volta che sono presenti; un README vuoto viene omesso; i tasti rimanenti vanno in dataapp.json nell’ordine originale. Il riassemblaggio della cartella divisa può riprodurre il manifesto con zero avvertenze. L’opzione translations ({source, locales}) fornisce inoltre i18n.json.

Richiesta

Body della richiesta

object
obbligatorio
Oggetto manifest.
object
Set di traduzione opzionale {source, locales}.

Esempio di richiesta

Risposta

200 successo

Il payload è wrappato in data. Campi:
object
Mappa file. Le key sono nomi file; i value sono testo JSON.
string

Librerie client

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