Skip to main content
octoparse-client ist der offizielle JavaScript/TypeScript-Client für Data Hub. Er kapselt nur die öffentliche /v1 REST API. Methoden entsprechen eins zu eins den Endpoints, Parameternamen stimmen mit REST überein, und Rückgabewerte sind der rohe data-Payload. Erfordert Node.js 18+ oder eine moderne Browser-Laufzeit mit fetch.

Installation

Initialisierung

Methoden-zu-Endpoint-Zuordnung

Die filters der Run-Liste unterstützen status, dataApp, triggeredBy, runKind, credential, createdFrom, createdTo sowie offset / limit. Publishing-, Betriebs- und Secrets-Endpoints sind nicht gekapselt; rufen Sie REST direkt auf.

Typische Verwendung

Fehlerbehandlung

API-Fehlerantworten werfen ApiError (erweitert Error). Die Felder entsprechen dem REST-error-Objekt:
RunFailed wird geworfen, wenn call() mit raiseOnFailure: true aufgerufen wird und der Run mit FAILED / CANCELLED / EXPIRED endet. Die Eigenschaft run enthält das vollständige Run-Objekt.

App-Referenzen

getApp(), run(), call() und der Run-List-Filter dataApp akzeptieren beide Formen: zweisegmentig <namespace>/<app_name> (menschenlesbar, bricht nach Rename) und stabiles app_id (app_<hex>, überlebt Rename). Für langlebige Integrationen app_id speichern.