Skip to main content
Cette section liste chaque endpoint REST public Data Hub par ressource. Chaque page couvre méthode et chemin, auth, paramètres, exemples réels, erreurs possibles et la méthode cliente équivalente. Cette page ne contient que les conventions partagées.

URL de base

Le contrat /v1 est additif uniquement : de nouveaux champs et endpoints peuvent apparaître, mais les champs publiés gardent nom et sens. Ignorez les champs inconnus.

Authentification

Les endpoints authentifiés utilisent Bearer standard. Placez la clé API Data Hub dans l’en-tête Authorization :
Créez la clé dans le centre de compte Octoparse. Les tokens de login web ou OAuth vont au même endroit. Chaque page d’endpoint indique sa classe d’auth :
L’API Data Hub n’accepte que Authorization: Bearer. Ne mettez pas de credentials en query. Ce n’est pas la convention x-api-key du MCP scraping Octoparse. Ne les mélangez pas. Traitez la clé API comme credential de compte.

Forme de la réponse

Le succès encapsule la charge dans data. L’erreur dans error. Jamais ensemble.
Quelques endpoints renvoient du non-JSON (Markdown brut, texte CSV/JSONL ou zip binaire). Ces pages le signalent explicitement.

Erreurs

Chaque page d’endpoint liste des codes propres. Ceux-ci apparaissent sur la plupart des endpoints : Renvoyer le même 404 pour « manquant » et « invisible » est intentionnel : apps privées, exécutions d’autrui et datasets d’autrui ne fuient jamais l’existence via le code d’erreur.

Pagination

Les endpoints de liste utilisent offset / limit et renvoient un objet pagination :
total est le total filtré. Quand has_more est true, ajoutez count à offset et continuez. Les plafonds limit par endpoint sont documentés sur chaque page.

Paramètres temporels

Les endpoints à plage temporelle (liste d’exécutions, agrégation de facturation, analytique éditeur) acceptent des horodatages ISO-8601 absolus avec offset explicite.

Références d’app

Partout où une app est identifiée, les deux formes marchent : Les apps partagées point à point n’apparaissent pas dans la recherche market. Listez-les avec la vue shared-with-me.

États d’exécution

Groupes d’endpoints

Discover Data Apps

Recherche, détail, versions, README, specs et traductions.

Runs and results

Démarrer, interroger, lister, annuler, lire les enregistrements et traces de débogage.

Datasets

Conteneurs persistants pour résultats d’exécution et flags de rétention.

Account and billing

Dépenses cumulées et agrégats de facturation par période et dimension.

Secrets

Credentials upstream que les auteurs stockent pour leurs propres apps.

Publishing and operations

Brouillon → Build → Release, interrupteurs ops, partage, traductions, outils de contrat et analytique éditeur.