Skip to main content

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
tip

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:

  1. Create an integration (or a Personal Access Token) in your workspace.
  2. Generate a token — an Integration API Key (cp_key_…) or a Personal Access Token (cp_pat_…).
  3. Grant permission scopes — the relevant access_* scopes for what you need (access_boards, access_channels, access_docs, access_drive, access_notifications, access_bookings).
  4. 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

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