Copera Public API Overview: Authentication and Tools
The Copera Public API is a REST API that lets you read and write your workspace data programmatically — boards and rows, documents, drive files, channels, search, notifications, and workspace metadata. Use it to build bots, automations, internal tools, and integrations. You can also add the Omni web widget to your site and use a source-bound server API key to identify signed-in visitors securely.
- Base URL:
https://api.copera.ai/public/v1 - Auth:
Authorization: Bearer <token>(Personal Access Token, Integration API Key, MCP OAuth token, or the source-bound Omni server API key accepted only by the identity-token endpoint) - Format: JSON request and response bodies
New here? Start with Getting Started to create a token and make your first request, then skim Authentication to pick the right token type.
What You Can Do
Boards
Work with structured data:
- List boards and tables
- Retrieve board and table details
- Read and create rows
- Authenticate rows and manage comments
- Search across rows and board data
Documents
Manage rich text documents:
- Create, update, and delete documents
- Read and write content as Markdown
- Search across documents
- Navigate document trees
Drive
File storage and management:
- Browse files and folders
- Upload and download files
- Create folders
- Search across drive items
Messaging
Send formatted messages to workspace channels for:
- Notifications and alerts
- Bot replies
- Workflow updates
- Reading and managing your own notifications
Tools & SDKs
Requirements
To use the API:
- Create an integration (or a Personal Access Token) in your workspace.
- Generate a token — an Integration API Key (
cp_key_…) or a Personal Access Token (cp_pat_…). - Grant permission scopes — the relevant
access_*scopes for what you need (access_boards,access_channels,access_docs,access_drive,access_notifications,access_bookings). - Add the integration to the channels and boards it needs to reach. A token can only act on resources it has been granted access to.
See Authentication for the full breakdown of token types and scopes.
Next Steps
- Getting Started — Create a token and make your first request
- Authentication — Token types, scopes, and the Bearer header
- Developer Mode — Copy resource IDs straight from the Copera interface
- Boards — Work with structured data
- Docs — Manage documents
- Drive — File storage and management
- Channels — Send messages and notifications
- Install and secure the Copera Omni web widget — Add web chat and securely identify signed-in visitors
- Browse the Copera Public API reference — Review every endpoint, parameter, and schema
Summary
Use the Copera Public API to:
- Read and create board data, rows, and comments
- Manage documents and drive files
- Send messages and create notifications
- Search across your workspace
- Build custom integrations with the SDK, CLI, or GitHub Action