---
title: "Get a node app by version ID"
method: GET
path: "/node-apps/{id}"
tags: ["Node Apps"]
---

# Get a node app by version ID

`GET /node-apps/{id}`

Get a single node app by version ID. Returns the node app details including input/output schemas.

## Path parameters

- `id` string, required — Node app version ID

## Response `200`

Node app details

- object
  - `id` string, required — Unique identifier for the node app
  - `author_id` string, required — ID of the node app author
  - `workspace_id` string, required — ID of the workspace that owns the node app
  - `name` string, required — Name of the node app
  - `slug` string, required — URL-friendly identifier for the node app
  - `description` string, required — Description of the node app
  - `scope` string, required — Visibility scope: "public", "user", or "workspace"
  - `created_at` string, required — Creation timestamp
  - `updated_at` string, required — Last update timestamp
  - `version` number, required — Selected node app version number
  - `version_created_at` string, required — Creation timestamp of this version
  - `username` string, required — Username of the node app creator
  - `example_outputs` string[], nullable, required — Example output URLs
  - `input_openapi_schema` object, nullable, required — OpenAPI 3.1 JSON Schema
    - `type` 'object', required
    - `properties` object, required
    - `required` string[]
  - `output_openapi_schema` object, nullable, required — OpenAPI 3.1 JSON Schema
    - `type` 'object', required
    - `properties` object, required
    - `required` string[]
  - `node_app_version_id` string, required — Node app version ID to pass to /node-apps/{id}/execute

## Other responses

- `401` — Unauthorized
- `404` — Node app not found

---

[API](https://skmtc.net/krea/apis/krea-api.md) · [All operations](https://skmtc.net/krea/apis/krea-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/krea/krea-api/versions/01eead867917/schema)
