Skip to main content
POST
Valida un manifest
POST https://api-datahub.octoparse.com/v1/data-apps/validate Autenticazione: API key obbligatoria (Authorization: Bearer <API Key>). Prima fase della pubblicazione in due fasi: validazione completa di struttura, regole tra blocchi, protezioni per l’autopubblicazione, controlli del pacchetto di codice e dei nomi dei file, con le stesse regole usate al momento della pubblicazione. Restituisce l’elenco dei problemi e una scheda di anteprima. Questo endpoint è l’unica autorità sull’esito; non dedurlo dalle tabelle dei campi della documentazione.

Richiesta

Body della richiesta

string
obbligatorio
Testo sorgente del manifest come stringa YAML o JSON.
object
File allegati. Le key sono path relativi; i value sono testo (per code-kind o quando c’è un README).
object
Mappa da nome secret a plaintext. L’endpoint validate non li memorizza.

Esempio di richiesta

Risposta

200 successo

Il payload è wrappato in data. Campi:
boolean
obbligatorio
Se la validazione è passata.
object[]
Lista issue. Ogni elemento ha path (JSON path) e message.
object
Card di anteprima se valida; null se non valida.

Errori

Le risposte di errore usano {"error": {code, category, message, retryable}}. Vedi Errori.

Librerie client

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