Discovery
Detalle de la app
Lee la descripción completa legible por máquina de una Data App: contratos de entrada/salida, perfil de ejecución, precios, ejemplos y muestras de llamada.
GET
Detalle de la app
GET https://api-datahub.octoparse.com/v1/data-apps/{app_id}
Autenticación: opcional. El acceso anónimo funciona; con ella desbloquea filtros de sesión o más contenido.
Detalle autónomo legible por máquina: contrato de entrada y estructura de salida (JSON Schema), modo de ejecución, precios, conocimiento de uso, ejemplos de entrada y muestras de llamada MCP / REST / CLI / SDK. Por defecto usa la versión más reciente; pase version para leer un contrato histórico.
La visibilidad coincide con la puerta de ejecución: las apps públicas se pueden leer de forma anónima; las privadas solo el autor; las compartidas solo la lista de grants. Invisible e inexistente devuelven ambos 404 sin revelar si existe.
Solicitud
Parámetros de ruta
string
requerido
Referencia de app:
app_<hex> o <namespace>/<app_name>.Parámetros de consulta
string
Lee un contrato histórico por versión. Por defecto, la versión más reciente.
Ejemplo de solicitud
Respuesta
200 correcto
data. Campos:
string
Id estable de la app.
string
Nombre de usuario del publicador.
string
Nombre de la app.
string
Versión cuyo contrato representa esta respuesta.
string
Estado del ciclo de vida.
string
Alcance de visibilidad.
boolean
Si la app acepta nuevas ejecuciones.
object
Contrato de entrada como JSON Schema estándar. El body de start-run debe satisfacerlo.
object
Estructura de salida.
id_field es la clave primaria del registro; record es el JSON Schema por registro.object
Perfil de ejecución.
mode es sync / async; timeout_seconds es el límite superior por run.object
Conocimiento de uso: cuándo usarla, cuándo no y manejo de fallos.
object
Tabla de precios.
object[]
Ejemplos de entrada. Prefiéralos como punto de partida de los bodies de solicitud.
object
Muestras de llamada renderizadas para cuatro superficies (
mcp / api / cli / sdk).Errores
Las respuestas de error usan
{"error": {code, category, message, retryable}}. Ver Errores.