API
Developer API
The Developer API allows you to programmatically interact with boards and their items. All API endpoints are prefixed with /api/v1/developers
.
Authentication
All API requests must include an API key in the X-API-Key
header. You can obtain an API key through the API Keys Management endpoints.
API Keys Management
Create a new API Key
/api/v1/developers/api-keys
Create a new API key.
Request Body
Prop | Type | Default |
---|---|---|
name | string | - |
Responses
API key created successfully
List api keys
/api/v1/developers/api-keys
List all API keys for the authenticated user.
Responses
Successfully retrieved API keys
Revoke api key
/api/v1/developers/api-keys/{keyId}
Revoke a specific API key.
Responses
API key revoked successfully
Board Items Operations
All board operations require a valid API key in the X-API-Key
header.
List items in a board
/api/v1/developers/boards/{boardId}/items
List all items in a board.
Responses
Successfully retrieved board items
Get item from a board
/api/v1/developers/boards/{boardId}/items/{itemId}
Get a specific item from a board.
Responses
Successfully retrieved item
Create item
/api/v1/developers/boards/{boardId}/items
Create a new item in a board.
Request Body
Prop | Type | Default |
---|---|---|
type | "Sticker" | "Shape" | "Drawing" | "Frame" | "RichText" | - |
position | {"x": number; "y": "number"} | {"x": 0, "y": 0} |
size | object | - |
style | object | - |
text | string | " " |
shapeType | string | Rectangle |
Responses
Item created successfully
Update item
/api/v1/developers/boards/{boardId}/items/{itemId}
Update a specific item in a board.
Request Body
Prop | Type | Default |
---|---|---|
position | object | - |
style | object | - |
text | object | - |
Responses
Item updated successfully
Delete item
/api/v1/developers/boards/{boardId}/items/{itemId}
Delete a specific item from a board.
Responses
Item deleted successfully
Batch update
/api/v1/developers/boards/{boardId}/items/batch
Perform multiple operations on board items in a single request.
Request Body
Prop | Type | Default |
---|---|---|
operations | array | - |
Responses
Batch operations completed successfully
Setup refresh
/api/v1/developers/boards/{boardId}/items/{itemId}/refresh
Configure refresh settings for a specific item.
Request Body
Prop | Type | Default |
---|---|---|
url | string | - |
interval | number | - |
Responses
Refresh configuration updated successfully
Types Reference
Item Types
Shape
: Basic shapes like rectangles, circles, etc.Sticker
: Sticky notes with textFrame
: Container that can hold other itemsDrawing
: Free-form drawings
Shape Types
Rectangle
RoundedRectangle
Circle
Triangle
Rhombus
SpeachBubble
Parallelogram
Star
ArrowRight
ArrowLeft
ArrowLeftRight
Pentagon
Octagon
Hexagon
PredefinedProcess
Trapezoid
Cloud
Cross
Cylinder
BracesRight
BracesLeft
Frame Types
Custom
Frame16x9
Frame4x3
A4
Letter
Frame1x1
Border Styles
solid
dot
dash
longDash
dotDash
tripleDotDash
looseDoubleDotDash