Skip to main content
POST
Découper un manifest en dossier de contrat
POST https://api-datahub.octoparse.com/v1/data-apps/contract/split Authentification : aucune. Accès anonyme autorisé. Inverse d’assemble : un manifest autonome → map canonic de fichiers de dossier de contrat (chaque fichier est du texte JSON ; le zip est le travail du client). Sémantique de split (seule source de vérité) : les clés de read-back injectées par la plateforme (scope / status / namespace) sont retirées ; input / output enlèvent chacun un wrapper schema et output.id_field repasse au top level de output_schema.json ; runtime / pricing / examples deviennent des fichiers autonomes s’ils sont présents ; un README vide est omis ; le reste va dans dataapp.json dans l’ordre d’origine. Réassembler le dossier split peut reproduire le manifest sans warnings. translations optionnel ({source, locales}) produit aussi i18n.json.

Requête

Corps de la requête

object
requis
Objet manifest.
object
Jeu de traduction optionnel {source, locales}.

Exemple de requête

Réponse

200 succès

La charge utile est encapsulée dans data. Champs :
object
Map de fichiers. Clés = noms de fichiers ; valeurs = texte JSON.
string

Bibliothèques clientes

Les SDK Python et JavaScript n’encapsulent pas encore cet endpoint. Appelez REST directement.