Publishing
Dividir un manifest en carpeta de contrato
Inverso de assemble: divide un manifest en el juego canónico de archivos de contrato.
POST
Dividir un manifest en carpeta de contrato
POST https://api-datahub.octoparse.com/v1/data-apps/contract/split
Autenticación: ninguna. Acceso anónimo permitido.
Inverso de assemble: un manifest autocontenido → mapa canónico de archivos de carpeta de contrato (cada archivo es texto JSON; el zip lo hace el cliente).
Semántica de split (única fuente de verdad): se eliminan claves de read-back inyectadas por la plataforma (scope / status / namespace); input / output quitan cada uno un wrapper schema y output.id_field vuelve al nivel superior de output_schema.json; runtime / pricing / examples pasan a archivos independientes cuando existen; un README vacío se omite; el resto de claves va a dataapp.json en el orden original. Reensamblar la carpeta split puede reproducir el manifest sin avisos. translations opcional ({source, locales}) además produce i18n.json.
Solicitud
Cuerpo de la solicitud
object
requerido
Objeto manifest.
object
Conjunto de traducción opcional
{source, locales}.Ejemplo de solicitud
Respuesta
200 correcto
data. Campos:
object
Mapa de archivos. Claves = nombres de archivo; valores = texto JSON.
string
—