Copera Public API
The Copera Public API lets you read and write your Copera workspace programmatically — boards and rows, documents, drive files, channel messages, search, notifications, bookings, and more.
Base URL: https://api.copera.ai/public/v1
Every request is authenticated with an Authorization: Bearer <token> header. Tokens can be Personal Access Tokens (cp_pat_…, full access), Integration API Keys (cp_key_…, boards + channels), or MCP OAuth tokens (cp_oat_…). See the Authentication guide.
What you can do
- Boards — list boards and tables, read & write rows, comments, attachments, and exports
- Docs — create, read, update, and search rich-text documents
- Drive — browse, upload (multipart), and download files and folders
- Channels — send channel and direct messages
- Search — full-text search across workspace entities
- Notifications — list and manage notifications
- Workspace — workspace info, members, and teams
Endpoints are rate-limited per minute (responding 429 with Retry-After), and errors use a shared schema across 400, 401, 403, 404, and 500. See Rate Limits and Error Handling.
The same capabilities are available through the Copera CLI, the @copera.ai/sdk Node.js SDK, and the hosted MCP server. Browse every endpoint in the sidebar to the left.
Authentication
- HTTP: Bearer Auth
Bearer token
Security Scheme Type: | http |
|---|---|
HTTP Authorization Scheme: | bearer |