Discovery
App-Detail
Vollständige maschinenlesbare Beschreibung einer Data App: I/O-Verträge, Ausführungsprofil, Preise, Beispiele und Call-Samples.
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
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.