Skip to main content
POST
Valider un manifest
POST https://api-datahub.octoparse.com/v1/data-apps/validate Authentification : clé API requise (Authorization: Bearer <API Key>). Étape un de la publication en deux phases : validation complète de structure, règles croisées entre blocs, self-publish et livraison. N’écrit rien. Préférable au sucre one-shot déprécié.

Requête

Corps de la requête

string
requis
Texte source du manifest en chaîne YAML ou JSON.
object
Fichiers joints. Clés = chemins relatifs ; valeurs = texte (type code ou quand un README est présent).
object
Map nom de secret → texte en clair. L’endpoint de validation ne les stocke pas.

Exemple de requête

Réponse

200 succès

La charge utile est encapsulée dans data. Champs :
boolean
requis
Si la validation a réussi.
object[]
Liste de problèmes. Chaque élément a path (chemin JSON) et message.
object
Carte d’aperçu si valide ; null si invalide.

Erreurs

Les réponses d’erreur utilisent {"error": {code, category, message, retryable}}. Voir Erreurs.

Bibliothèques clientes

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