RUI Inspector

RapidUI v0.2

specId:
4db7670d-01dd-416f-bb8f-3f3869f50db8
createdAt:
2026-07-18T20:45:18.972Z
contentHash:
sha256:1e290736…
validation:
0.1
·
registry:
0.1

API: https://rapidui.dev/api/specs/4db7670d-01dd-416f-bb8f-3f3869f50db8

Legacy v0.1 block-tree specs are no longer supported in the inspector. Raw JSON is available below.
Raw JSON
{
  "meta": {
    "title": "Support Operations",
    "description": "Internal support tooling for ticket queue management"
  },
  "pages": [
    {
      "id": "page-support",
      "type": "Page",
      "title": "Support Dashboard",
      "children": [
        {
          "id": "section-metrics",
          "type": "Section",
          "title": "Overview",
          "children": [
            {
              "id": "metric-open",
              "type": "Metric",
              "label": "Open Tickets",
              "format": "number",
              "binding": {
                "path": "/api/tickets/stats",
                "type": "read",
                "method": "GET",
                "valuePath": "openCount"
              }
            },
            {
              "id": "metric-urgent",
              "type": "Metric",
              "label": "Urgent",
              "format": "number",
              "binding": {
                "path": "/api/tickets/stats",
                "type": "read",
                "method": "GET",
                "valuePath": "urgentCount"
              }
            }
          ],
          "direction": "row"
        },
        {
          "id": "section-tickets",
          "type": "Section",
          "children": [
            {
              "id": "table-tickets",
              "type": "Table",
              "title": "Tickets",
              "filter": {
                "field": "status",
                "label": "Status",
                "options": [
                  {
                    "label": "Closed",
                    "value": "closed"
                  },
                  {
                    "label": "Open",
                    "value": "open"
                  },
                  {
                    "label": "Pending",
                    "value": "pending"
                  }
                ]
              },
              "binding": {
                "path": "/api/tickets",
                "type": "read",
                "method": "GET",
                "valuePath": "items"
              },
              "columns": [
                {
                  "key": "assignee",
                  "type": "string",
                  "label": "Assignee"
                },
                {
                  "key": "created",
                  "type": "date",
                  "label": "Created"
                },
                {
                  "key": "id",
                  "type": "string",
                  "label": "ID"
                },
                {
                  "key": "status",
                  "type": "badge",
                  "label": "Status"
                },
                {
                  "key": "subject",
                  "type": "string",
                  "label": "Subject"
                }
              ]
            },
            {
              "id": "text-tickets-heading",
              "type": "Text",
              "content": "All tickets"
            }
          ],
          "direction": "stack"
        }
      ]
    }
  ],
  "version": "0.1",
  "navigation": {
    "items": [
      {
        "label": "Support",
        "pageId": "page-support"
      }
    ]
  }
}