---
title: "Get the node descriptors"
method: GET
path: "/bot/nodeDescriptors"
tags: ["Bot"]
---

# Get the node descriptors

`GET /bot/nodeDescriptors`

## Response `200`

Success

- NodeInformation
  - `dataTypes` DataTypeInfo[], nullable
    - `dataTypeName` string, nullable
    - `properties` PropertyInfo[], nullable
      - `name` string, nullable
      - `type` string, nullable
      - `enumValues` string[], nullable
      - `displayName` string, nullable
      - `defaultValue` string, nullable
      - `group` string, nullable
      - `conditions` BotNodePropertyCondition[], nullable
        - `key` string, nullable
        - `value` string, nullable
    - `displayName` string, nullable
  - `atomicNodes` NodeInfo[], nullable
    - `className` string, nullable
    - `displayName` string, nullable
    - `description` string, nullable
    - `group` string, nullable
    - `properties` PropertyInfo[], nullable
      - `name` string, nullable
      - `type` string, nullable
      - `enumValues` string[], nullable
      - `displayName` string, nullable
      - `defaultValue` string, nullable
      - `group` string, nullable
      - `conditions` BotNodePropertyCondition[], nullable
        - `key` string, nullable
        - `value` string, nullable
    - `outputs` OutputInfo[], nullable
      - `name` string, nullable
      - `displayName` string, nullable
    - `outputHandles` OutputHandleInfo[], nullable
      - `name` string, nullable
      - `label` string, nullable
      - `color` string, nullable
    - `dynamicHandles` DynamicOutputHandleInfo[], nullable
      - `linkedProperty` string, nullable
      - `labelPropertyName` string, nullable
    - `hasInputHandle` boolean
    - `hasDynamicVariables` boolean
    - `helpUrl` string, nullable
    - `requiresPaid` boolean
    - `order` integer
    - `hidden` boolean
    - `beta` boolean
    - `learnResources` NodeLearnResourceItem[], nullable
      - `resourceType` string, nullable
      - `label` string, nullable
      - `target` string, nullable
      - `sortOrder` integer
  - `groups` BotNodeGroup[], nullable
    - `name` string, nullable
    - `order` integer
  - `tools` ToolInfo[], nullable
    - `className` string, nullable
    - `displayName` string, nullable
    - `description` string, nullable
    - `properties` PropertyInfo[], nullable
      - `name` string, nullable
      - `type` string, nullable
      - `enumValues` string[], nullable
      - `displayName` string, nullable
      - `defaultValue` string, nullable
      - `group` string, nullable
      - `conditions` BotNodePropertyCondition[], nullable
        - `key` string, nullable
        - `value` string, nullable
    - `helpUrl` string, nullable
    - `hidden` boolean
  - `learnResources` object, nullable

---

[API](https://skmtc.dev/closebot/apis/closebot-api.md) · [All operations](https://skmtc.dev/closebot/apis/closebot-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/closebot/closebot-api/revisions/da5f5fb58534/schema)
