{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/honeycomb/main/json-schema/honeycomb-board-update-request-schema.json", "title": "BoardUpdateRequest", "x-generated": "2026-10-03", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/honeycomb-boards-api-openapi.yml#/components/schemas/BoardUpdateRequest", "type": "object", "properties": { "name": { "type": "string", "description": "An updated display name for the board." }, "description": { "type": "string", "description": "An updated description for the board." }, "style": { "type": "string", "description": "An updated visual layout style.", "enum": [ "list", "visual" ] }, "column_layout": { "type": "string", "description": "An updated column layout for visual mode.", "enum": [ "multi", "single" ] }, "queries": { "type": "array", "description": "An updated list of queries to display on the board.", "items": { "$ref": "#/$defs/BoardQuery" } } }, "$defs": { "BoardQuery": { "type": "object", "properties": { "query_id": { "type": "string", "description": "The ID of the query specification." }, "dataset": { "type": "string", "description": "The dataset slug to run the query against." }, "query_annotation_id": { "type": "string", "description": "The ID of an associated query annotation." }, "caption": { "type": "string", "description": "A display caption for the query on the board." }, "query_style": { "type": "string", "description": "The visualization style for the query.", "enum": [ "graph", "table", "combo" ] }, "graph_settings": { "type": "object", "description": "Settings for graph rendering." } } } } }