---
title: "Get Graph Ir"
method: GET
path: "/agent/graph"
tags: ["Runtime"]
---

# Get Graph Ir

`GET /agent/graph`

Framework-agnostic JSON IR — primary contract for UI rendering.

## Response `200`

Successful Response

- AgentGraph
  - `format_version` '1'
  - `metadata` AgentGraphMetadata, required
    - `framework` 'LANGGRAPH' | 'ADK' | 'CREWAI' | 'CUSTOM' | 'TRANSLATION_AGENT' | 'CORRECTION_AGENT' | 'DEEP_RESEARCH_AGENT', required — Supported agent frameworks for engine.
    - `agent_name` string, required
    - `root_id` string, required
    - `warnings` string[]
  - `nodes` union[], required
    - union
      - AgentNode
        - `kind` 'agent'
        - `id` string, required
        - `name` string, required
        - `agent_kind` 'llm' | 'sequential' | 'parallel' | 'loop' | 'custom', required
        - `is_root` boolean
        - `description` string, nullable
        - `model` string, nullable
        - `loop_max_iterations` integer, nullable
      - ToolNode
        - `kind` 'tool'
        - `id` string, required
        - `name` string, required
        - `tool_kind` 'native' | 'mcp' | 'built_in', required
        - `description` string, nullable
        - `mcp_server_name` string, nullable
  - `edges` AgentGraphEdge[], required
    - `source` string, required
    - `target` string, required
    - `kind` 'parent_child' | 'sequential_step' | 'parallel_branch' | 'loop_step' | 'tool_attach' | 'graph_edge', required
    - `order` integer, nullable
    - `condition` string, nullable
    - `label` string, nullable

---

[API](https://skmtc.net/idun-group/apis/idun-agent-engine-server.md) · [All operations](https://skmtc.net/idun-group/apis/idun-agent-engine-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/idun-group/idun-agent-engine-server/versions/8909cd73cc1c/schema)
