Aller au contenu principal

Vue d'ensemble de la Copera Public API : authentification et outils

La Copera Public API est une API REST qui vous permet de lire et d'écrire les données de votre workspace de façon programmatique — boards et lignes, documents, fichiers du drive, channels, search, notifications et métadonnées du workspace. Utilisez-la pour construire des bots, des automatisations, des outils internes et des intégrations. Vous pouvez aussi ajouter le widget web Omni à votre site et utiliser une clé d'API serveur liée à la source pour identifier les visiteurs connectés de façon sécurisée.

  • URL de base : https://api.copera.ai/public/v1
  • Auth : Authorization: Bearer <token> (Personal Access Token, Integration API Key, token MCP OAuth, ou la clé d'API serveur Omni liée à la source acceptée uniquement par l'endpoint de token d'identité)
  • Format : corps de requête et de réponse JSON
astuce

Nouveau ici ? Commencez par Premiers pas pour créer un token et faire votre première requête, puis parcourez Authentification pour choisir le bon type de token.

Ce que vous pouvez faire

Boards

Travaillez avec des données structurées :

  • Lister boards et tables
  • Récupérer les détails de boards et tables
  • Lire et créer des lignes
  • Authentifier des lignes et gérer les commentaires
  • Rechercher dans les lignes et les données de board

Documents

Gérez des documents rich text :

  • Créer, mettre à jour et supprimer des documents
  • Lire et écrire le contenu en Markdown
  • Rechercher dans les documents
  • Naviguer dans les arbres de documents

Drive

Stockage et gestion de fichiers :

  • Parcourir fichiers et dossiers
  • Envoyer et télécharger des fichiers
  • Créer des dossiers
  • Rechercher dans les éléments du drive

Messagerie

Envoyez des messages formatés aux channels du workspace pour :

  • Notifications et alertes
  • Réponses de bots
  • Mises à jour de workflows
  • Lire et gérer vos propres notifications

Outils et SDK

Prérequis

Pour utiliser l'API :

  1. Créez une intégration (ou un Personal Access Token) dans votre workspace.
  2. Générez un token — une Integration API Key (cp_key_…) ou un Personal Access Token (cp_pat_…).
  3. Accordez les scopes de permission — les scopes access_* pertinents pour ce dont vous avez besoin (access_boards, access_channels, access_docs, access_drive, access_notifications, access_bookings).
  4. Ajoutez l'intégration aux channels et boards qu'elle doit atteindre. Un token ne peut agir que sur les ressources auxquelles l'accès lui a été accordé.

Voir Authentification pour le détail complet des types de tokens et des scopes.

Prochaines étapes

Résumé

Utilisez la Copera Public API pour :

  • Lire et créer des données de board, des lignes et des commentaires
  • Gérer des documents et des fichiers du drive
  • Envoyer des messages et créer des notifications
  • Rechercher dans votre workspace
  • Construire des intégrations personnalisées avec le SDK, la CLI ou la GitHub Action