Skip to main content
GET
App-Detail
GET https://api-datahub.octoparse.com/v1/data-apps/{app_id} Authentifizierung: optional. Anonymer Zugriff funktioniert; mit API-Schlüssel freigeschaltete Filter und mehr Inhalt. In sich geschlossene, maschinenlesbare Details: Eingabevertrag und Ausgabestruktur (JSON Schema), Ausführungsmodus, Preise, Nutzungswissen, Eingabebeispiele sowie Aufrufbeispiele für MCP / REST / CLI / SDK. Standardmäßig die neueste Version; übergeben Sie version, um einen historischen Vertrag zu lesen. Sichtbarkeit = Run-Gate: public anonym lesbar; private nur Autor; shared nur Grant-Liste. Unsichtbar und fehlend liefern beide 404 ohne Existenz zu leaken.

Anfrage

Pfadparameter

string
erforderlich
App-Referenz: app_<hex> oder <namespace>/<app_name>.

Abfrageparameter

string
Historischen Vertrag nach Version lesen. Standard: neueste Version.

Beispielanfrage

Antwort

200 Erfolg

Die Antwort ist ein freiformiges Objekt (nur additiv, wenn die Manifest-Spec wächst). Die unten gelisteten Felder sind die stabilen. Payload ist in data gewrappt. Felder:
string
Stabile App-ID.
string
Publisher-Benutzername.
string
App-Name.
string
Version, deren Vertrag diese Antwort repräsentiert.
string
Lifecycle-Status.
string
Sichtbarkeits-Scope.
boolean
Ob die App neue Runs annimmt.
object
Eingabevertrag als Standard-JSON-Schema. Der Request-Body zum Starten eines Runs muss ihn erfüllen.
object
Output-Struktur. id_field ist der Record-Primary-Key; record ist das Per-Record-JSON-Schema.
object
Ausführungsprofil. mode ist sync / async; timeout_seconds ist die Per-Run-Obergrenze.
object
Usage-Knowledge: wann nutzen, wann nicht, und Failure-Handling.
object
Preistabelle.
object[]
Eingabebeispiele. Nutzen Sie diese bevorzugt als Ausgangspunkt für Request-Bodys.
object
Gerenderte Aufrufbeispiele für vier Oberflächen (mcp / api / cli / sdk).

Fehler

Fehlerantworten nutzen {"error": {code, category, message, retryable}}. Siehe Fehler.

Client-Bibliotheken