Discovery
Dettaglio app
Leggi la descrizione machine-readable completa di una Data App: contratti I/O, profilo di esecuzione, prezzi, esempi e sample di chiamata.
GET
Dettaglio app
GET https://api-datahub.octoparse.com/v1/data-apps/{app_id}
Autenticazione: facoltativa. L’accesso anonimo funziona; con API key sblocchi filtri da loggato e più contenuti.
Dettaglio autonomo e leggibile dalle macchine: contratto di input e struttura di output (JSON Schema), modalità di esecuzione, prezzi, conoscenze d’uso, esempi di input ed esempi di chiamata MCP / REST / CLI / SDK. Per impostazione predefinita è la versione più recente; passa version per leggere un contratto storico.
Visibilità = gate run: public leggibili in anonimo; private solo autore; shared solo grant list. Invisibile e mancante restituiscono entrambi 404 senza leak di esistenza.
Richiesta
Parametri di percorso
string
obbligatorio
Riferimento app:
app_<hex> oppure <namespace>/<app_name>.Parametri di query
string
Leggi un contratto storico per versione. Default: ultima versione.
Esempio di richiesta
Risposta
200 successo
data. Campi:
string
ID app stabile.
string
Username del publisher.
string
Nome dell’app.
string
Versione il cui contratto rappresenta questa risposta.
string
Stato del lifecycle.
string
Scope di visibilità.
boolean
Se l’app accetta nuove run.
object
Contratto di input come JSON Schema standard. Il body della richiesta di avvio del run deve rispettarlo.
object
Struttura output.
id_field è la primary key del record; record è lo JSON Schema per record.object
Profilo di esecuzione.
mode è sync / async; timeout_seconds è il bound superiore per run.object
Usage knowledge: quando usare, quando no, e gestione failure.
object
Tabella prezzi.
object[]
Esempi di input. Usali preferibilmente come punto di partenza per i body delle richieste.
object
Esempi di chiamata renderizzati per quattro superfici (
mcp / api / cli / sdk).Errori
Le risposte di errore usano
{"error": {code, category, message, retryable}}. Vedi Errori.