Overview
Integrate Copera into your development workflow with our official tools:- Backend SDK: Full-featured Node.js/TypeScript SDK for API integration
- CI/CD: GitHub Actions for automated notifications in your workflows
- Backend
- CI/CD
Node.js SDK
@copera.ai/sdk
Official Node.js/TypeScript SDK for the Copera Public API
Installation
Requirements
- Node.js 18 or higher
- API Key from your Copera integration
Quick Start
Available Methods
Channel Methods
sendMessage
sendMessage
Send a text message to a channel.
Board Methods
listBoards
listBoards
Retrieve all boards in the workspace.
getBoardDetails
getBoardDetails
Get details of a specific board.
listBoardTables
listBoardTables
List all tables in a board.
getBoardTable
getBoardTable
Get details of a specific table.
listTableRows
listTableRows
List all rows in a table.
getTableRow
getTableRow
Get a specific row from a table.
createTableRow
createTableRow
Create a new row in a table.
Environment Configuration
Development Environment
Sandbox Mode
For testing, you can use the sandbox environment:Error Handling
The SDK provides detailed error messages:TypeScript Support
The SDK is built with TypeScript and provides full type definitions:Need Help?
Found a bug or have a feature request?Report an Issue
Open an issue on GitHub for the Node.js SDK
Support
Need help with the SDK or GitHub Action?Documentation
Check our complete API documentation
Support
Contact our support team
SDK Issues
Report SDK bugs or request features
Action Issues
Report Action bugs or request features
Developer Mode
Learn about Developer Mode
Coming Soon
We’re working on additional SDKs for:- Python
- Go
- PHP
- Ruby