CanvaのAPIの使い方
この記事は機械翻訳されました。誤りを見つけた場合はお知らせください。
CanvaのAPIを使うと、プラットフォームをCanvaに接続し、デザイン機能をシステムやワークフローに直接組み込めます。この連携により、プロセスを効率化し、デザイン作成を自動化できるほか、自社製品とCanvaをシームレスに行き来できるユーザー体験を提供できます。
CanvaのAPIを使うと、次のことができます。
- Canvaを既存のワークフローに組み込む。
- アプリケーションのデータをCanvaのテンプレートに挿入する。
- ユーザーデータやデザインを取得する。
- プロビジョニングやプロビジョニング解除など、ユーザー情報やアクセス権を管理する。
n8n用の公式Canvaノードでワークフローを自動化する
公式Canvaノードを使うと、n8nのワークフローでCanvaの操作を自動化できます。Canvaが提供するこのノードは、すべてのREST API操作に対応しているため、HTTPリクエストを手動で設定せずに自動化されたワークフローを構築できます。
利用を開始するには、ローカル環境で作業している場合はnpmからn8n用の公式Canvaノードをインストールするか、ノードパネルで認証済みのCanvaノードを検索してください。
利用可能なAPIとツール
Canvaのデベロッパーツールは現在、アプリ、連携機能、AIエージェントのワークフローを構築するための Canvaデベロッパー SDKに集約されています。
- REST API(旧Connect API)。Canvaのデザイン機能をプラットフォームに組み込めます。素材やデザイン、コメントの同期、デザインのエクスポート、データを使ったデザインの自動入力などが可能です。
- App SDK - Canva内でコンテンツをインポートしたり、素材を追加したり、よく使うデザイン作業を自動化したりするアプリを構築できます。
- Canva MCPサーバー。AIエージェントやアシスタントをCanvaに接続し、ユーザーのためにデザインを作成、検索、編集、エクスポートできます。
- Admin API - Canva組織内のユーザー、チーム、グループを管理できます。
- SCIM API - ユーザーアカウントのプロビジョニングとプロビジョニング解除を自動化できます。
APIの利用を開始する
- 必要なAPIを特定する。 利用可能なAPIを確認し、ユーザー管理やデザインの挿入など、用途に合ったAPIを選びます。
- Canvaのサブスクリプションを確認する。 契約中のCanvaサブスクリプションプランに、必要なAPI機能へのアクセスが含まれていることを確認します。
- APIを設定する。 必要なAPIのドキュメントを参照し、設定手順に従ってください。
トラブルシューティング
REST APIとApps SDK:
同様の問題についてはCanvaのデベロッパーコミュニティをご覧いただくか、Canvaのデベロッパーヘルプセンターにお問い合わせください。
SCIM APIとAdmin API:
サポートが必要な場合は、Canvaサポートまたはセールスチームのメンバーにお問い合わせください。
関連ページ
お役に立ちましたか?
高評価
低評価