コンテンツにスキップ
JP

インテグレーションの作成

更新日

インテグレーションAPIWebhook を利用するには、インテグレーションを作成する必要があります。手順は次の 2 ステップです。

  1. パーソナルアカウントでインテグレーションを作成します
  2. 連携先ワークスペースで、作成したインテグレーションを連携します

1. インテグレーションを作成する

Section titled “1. インテグレーションを作成する”
  1. パーソナルアカウントに移動し、Re:Earth CMS の管理画面でマイインテグレーションタブを開きます

  2. 新規インテグレーション作成ボタンをクリックします

    My Integrations 画面。作成済みのインテグレーションがカード一覧で表示され、右下に Create new integration カードがある
  3. インテグレーション名を入力します(必須)。説明は任意です

  4. 作成ボタンをクリックします

    New Integration モーダル。Integration Name と Description の入力欄、Cancel・Create ボタンが表示されている

作成が完了すると、マイインテグレーション画面に上で作成したインテグレーションが追加されます。インテグレーションをクリックすると、トークンを確認できます。このトークンを使って API リクエストを行い、アイテムの作成や更新が可能になります。

My Integration 詳細ページの General タブ。Integration Name・Description・Integration Token(Re-generate ボタン付き)・Code Example・Danger Zone が表示されている

2. インテグレーションをワークスペースに連携する

Section titled “2. インテグレーションをワークスペースに連携する”

作成したインテグレーションを対象のワークスペースに連携します。

  1. インテグレーションを利用したいワークスペースに移動し、Re:Earth CMS の管理画面でインテグレーションタブを開き、インテグレーションを連携ボタンをクリックします

    ワークスペースの Integrations 画面。接続済みインテグレーションの一覧と、右上に Connect Integration ボタンが表示されている
  2. 作成したインテグレーションを選択して連携ボタンをクリックします

    Connect Integration モーダル。接続可能なインテグレーションの一覧から test が選択され、Connect ボタンが有効になっている
  3. 連携すると、インテグレーション画面に上で連携したインテグレーションが表示されます。設定ボタンから役割を変更します。役割については後述の「役割」を参照してください

    Integration Setting モーダル。対象インテグレーションの Role ドロップダウンと Save ボタンが表示されている

これにより、インテグレーショントークンを使って対象ワークスペースにアクセスできるようになります。

インテグレーションをプロジェクトに連携する際、4つの役割のいずれかを割り当てます。各役割は、そのインテグレーションがプロジェクト内で実行できる操作を定義します。

役割説明
owner(所有者)プロジェクト内のすべてのリソースを作成・閲覧・更新・削除できます。最も強い権限を持つ役割です。
maintainer(管理者)プロジェクト設定、モデル・スキーマ・グループ、アイテム、アセットを幅広く管理できます。owner と同等の操作権限を持ちます。
writer(編集者)プロジェクトのコンテンツを作成・編集できます。アイテムの更新・削除は自身が作成したものに限られます。
reader(閲覧者)閲覧のみ可能です。関係者や外部レビュー担当者に適しています。

権限の内訳は次のとおりです(✅ = 許可、⚑ = 条件付きで許可、❌ = 不許可)。

リソース操作ownermaintainerwriterreader
プロジェクト設定作成
読み取り
更新
削除
モデル・スキーマ・グループ作成
読み取り
更新
削除
アイテム作成
読み取り
更新⚑ 自身が作成したアイテムのみ
削除⚑ 自身が作成したアイテムのみ
公開 / 非公開
アセット作成
読み取り
更新
削除

インテグレーショントークンの再生成

Section titled “インテグレーショントークンの再生成”

トークンが漏洩した可能性がある場合やセキュリティ上の理由でリセットしたい場合は、トークンを再生成できます。

インテグレーション詳細ページから、再生成ボタンをクリックすると、トークンが再生成できます。

My Integration 詳細ページの General タブ。Integration Token 欄の Re-generate ボタン

インテグレーション詳細ページから、名前や説明を編集できます。変更後は 保存ボタンをクリックしてください。

My Integration 詳細ページの General タブ。Integration Name・Description の編集欄と Save ボタン

インテグレーション詳細ページ下部のインテグレーションを削除ボタンをクリックし、確認画面で OK をクリックすると、インテグレーションが削除されます。

My Integration 詳細ページ下部の Danger Zone。Remove Integration ボタン