Retrieve the entire edgeless canvas layout including positioned blocks and surface elements, with aggregate bounding box and element counts. Use this to understand canvas structure before placing new elements.
Add shapes, connectors, text, or groups to an AFFiNE edgeless canvas. Programmatically build diagrams with customizable properties like fill, stroke, and text.
Add a new row to an AFFiNE database block, specifying cell values by column name or ID. Select columns auto-create options by label, and optionally link the row to an existing document.