Skip to main content
GET
Détail de l’app
GET https://api-datahub.octoparse.com/v1/data-apps/{app_id} Authentification : facultative. L’accès anonyme fonctionne ; avec une clé API vous débloquez les filtres connectés et davantage de contenu. Détail autonome lisible par machine : contrat d’entrée et structure de sortie (JSON Schema), mode d’exécution, tarifs, connaissances d’usage, exemples d’entrée et échantillons d’appel MCP / REST / CLI / SDK. Par défaut, la dernière version ; passez version pour lire un contrat historique. La visibilité suit la porte d’exécution : les apps publiques sont lisibles anonymement ; les privées uniquement par l’auteur ; les partagées uniquement par la liste de grants. Invisible et manquant renvoient tous deux 404 sans révéler l’existence.

Requête

Paramètres de chemin

string
requis
Référence d’app : app_<hex> ou <namespace>/<app_name>.

Paramètres de requête

string
Lit un contrat historique par version. Par défaut, la dernière version.

Exemple de requête

Réponse

200 succès

La réponse est un objet libre (uniquement additif à mesure que le spec du manifest évolue). Les champs ci-dessous sont les stables. La charge utile est enveloppée dans data. Champs :
string
Identifiant stable de l’app.
string
Nom d’utilisateur de l’éditeur.
string
Nom de l’app.
string
Version dont le contrat est représenté par cette réponse.
string
Statut du cycle de vie.
string
Portée de visibilité.
boolean
Indique si l’app accepte de nouvelles exécutions.
object
Contrat d’entrée en JSON Schema standard. Le corps de start-run doit le satisfaire.
object
Structure de sortie. id_field est la clé primaire d’enregistrement ; record est le JSON Schema par enregistrement.
object
Profil d’exécution. mode vaut sync / async ; timeout_seconds est la borne supérieure par run.
object
Connaissances d’usage : quand l’utiliser, quand ne pas l’utiliser et gestion des échecs.
object
Grille tarifaire.
object[]
Exemples d’entrée. Préférez-les comme point de départ des corps de requête.
object
Échantillons d’appel rendus pour quatre surfaces (mcp / api / cli / sdk).

Erreurs

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

Bibliothèques clientes