> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer.tradespace.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.tradespace.io/_mcp/server.

# AccountClassification

GraphQL object

An account-specific classification used to categorize disclosures and ideas. Classifications form a tree.

Reference: https://developer.tradespace.io/api-reference/types/objects/account-classification

## Fields

- `ancestorIds` — The unique identifiers of all ancestors, from the root down.
- `ancestry` — The ancestor IDs joined by slashes, from the root down.
- `childrenCount` — The number of direct children.
- `createdAt` — The account classification's creation date.
- `description` — The account classification's description.
- `disclosuresCount` — The number of disclosures linked to the account classification.
- `hasChildren` — Whether the node has children.
- `hasParent` — Whether the node has a parent.
- `id` — The account classification's unique identifier.
- `ideasCount` — The number of ideas linked to the account classification.
- `level` — The depth in the tree. Root nodes are level 0.
- `parentId` — The unique identifier of the parent node. Returns null for a root node.
- `root` — Whether the node is a root node.
- `rootId` — The unique identifier of the root node.
- `title` — The account classification's title.
- `updatedAt` — The date the account classification was last updated.

## Definition

```graphql
type AccountClassification {
  ancestorIds: [String!]
  ancestry: String
  childrenCount: Int!
  createdAt: ISO8601DateTime!
  description: String
  disclosuresCount: Int
  hasChildren: Boolean!
  hasParent: Boolean!
  id: String!
  ideasCount: Int
  level: Int!
  parentId: String
  root: Boolean
  rootId: String
  title: String!
  updatedAt: ISO8601DateTime!
}
```