Skip to main content

Overview

The Board API lets you interact with structured data in Copera. Boards contain tables, which contain rows with typed columns. You can list, read, and create records, authenticate rows against password columns, and manage row comments.
The Copera Node.js SDK and CLI fully support all Board operations. Choose your preferred tool below.

Quick Start

# List all boards
curl -X GET https://api.copera.ai/public/v1/board/list-boards \
  -H "Authorization: Bearer YOUR_API_KEY"

# Get a specific board
curl -X GET https://api.copera.ai/public/v1/board/board/{boardId} \
  -H "Authorization: Bearer YOUR_API_KEY"

# Create a row
curl -X POST https://api.copera.ai/public/v1/board/board/{boardId}/table/{tableId}/row \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "columns": [
      { "columnId": "col_id", "value": "Hello" }
    ]
  }'

Available Operations

OperationDescription
List BoardsRetrieve all boards accessible to your integration
Get BoardGet details of a specific board
List TablesList all tables in a board
Get TableGet table schema and column definitions
List RowsList all rows in a table
Get RowRetrieve a specific row with column values
Create RowCreate a new row with column values
Authenticate RowAuthenticate against identifier and password columns
List Row CommentsList comments on a row with pagination and visibility filters
Create Row CommentAdd a comment to a row with HTML content

Next Steps