Items

One item type, with its schema and an example

The JSON schema for that type's data, exactly what POST /boards/{boardId}/items validates against, plus an example payload and the types it can be converted to.

get/item-types/{type}

Request

  • Base URL
    https://api.mockflow.com/v1
  • Auth
    none required

Response

OK

type'artifact' | 'audio' | 'calendar' | 'chart' | 'checklist' | 'cloud_architecture' | 'code_block' | 'comment' | 'connector' | 'customer_journey' | 'data_simulator' | 'database_diagram' | 'design' | 'floorplan' | 'flowchart' | 'gantt' | 'image' | 'kanban' | 'knowledge_graph' | 'map' | 'map_regions' | 'markdown' | 'mindmap' | 'model_3d' | 'mood_frame' | 'poll' | 'prototype' | 'reaction' | 'section' | 'shape' | 'spinning_wheel' | 'spreadsheet' | 'sticky_note' | 'storyboard' | 'strategy_map' | 'swimlane' | 'table' | 'text' | 'timeline' | 'tree_diagram' | 'upvote_ideas' | 'video' | 'whiteboard' | 'whiteboard_frame' | 'wireframe'

Item types, generated from the MockFlow component registry. Primitive types are drawn by the editor; frame types are rich components whose data schema is the same one the MCP render_* tool accepts.

labelstring nullable
hintstring nullable
primitiveboolean
creatableboolean
mcpToolstring nullable
readback'exact' | 'unwrapped' | 'text' | 'pointer' | 'parts' | 'none'
takesRecordsboolean

Whether POST /boards/{boardId}/items/{itemId}/records adds to it. GET /item-types/{type} has the record's schema as record.

schemaRefstring
convertibleToItemType[]
schemaobject
exampleobject
docsUrlstring uri

Changes

No recorded changes to this operation across all 1 revision of this API.