Publishing
Découper un manifest en dossier de contrat
Inverse d’assemble : découpe un manifest en jeu de fichiers de dossier de contrat canonique.
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
data. Champs :
object
Map de fichiers. Clés = noms de fichiers ; valeurs = texte JSON.
string
—