Skip to main content
PATCH
Mettre à jour les paramètres
PATCH https://api-datahub.octoparse.com/v1/data-apps/{app_id}/settings Authentification : clé API requise (Authorization: Bearer <API Key>). Auteur de l’app uniquement ; les autres reçoivent 404. État ops réversible au niveau app, orthogonal au cycle de vie — ajustable à tout moment : scope : public visible sur le market / private auteur seulement / shared liste de grants (maintenez-la via les endpoints de grant).
  • accepting_runs : interrupteur de maintenance. false signifie en maintenance ; les nouvelles exécutions d’autrui sont refusées avec 403, mais l’auteur peut continuer à s’auto-tester sans restriction. Un message optionnel s’affiche aux appelants.
  • source_locale : langue du texte du manifest (par ex. zh-CN / en-US). Non défini → défaut du déploiement. Les overlays de traduction s’indexent par rapport à cette locale.
Les apps sans aucune release peuvent aussi être mises à jour.

Requête

Paramètres de chemin

string
requis
Référence d’app.

Corps de la requête

enum
Portée de visibilité : public / private / shared.Valeurs autorisées : public / private / shared.
boolean
S’il faut accepter de nouvelles exécutions d’autrui.
string
Message montré aux appelants pendant la maintenance.
string
Code de locale source du manifest.

Exemple de requête

Réponse

200 succès

La charge utile est encapsulée dans data. Champs :
string
requis
Portée de visibilité actuelle.
boolean
requis
Interrupteur de maintenance actuel.
string
Message de maintenance actuel.
string
requis
Locale source actuelle.
object[]
Avertissements structurés.

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.