> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# コンプライアンスAPI

> セキュリティおよびコンプライアンスのワークフロー向けに、Replit Enterpriseの監査ログを拡充するために保持されているカスタマーのプロンプトコンテンツを取得します。

コンプライアンスAPIを使用すると、Enterpriseアカウントの管理者は`project.message_sent`監査イベントに関連付けられた、保持されているプロンプトコンテンツを取得できます。認可されたセキュリティまたはコンプライアンスのワークフローでプロンプトの全文が必要な場合に、エクスポートまたはストリーミングされた監査ログを拡充するために使用してください。

<Warning>
  プロンプトコンテンツには、ソースコード、シークレット、個人データ、その他の機密情報が含まれる場合があります。承認されたシステムおよび担当者にのみアクセスを許可し、組織のセキュリティおよび保持ポリシーに従ってコンテンツを保存し、必要最小限のスコープを使用してください。
</Warning>

## コンプライアンスAPIにアクセスできるユーザー

コンプライアンスAPIは、**Enterpriseアカウントのアカウント管理者**のみが利用できます。ワークスペース管理者やその他のアカウントメンバーは、コンプライアンスAPIへのアクセス権を持つAPIキーを作成したり、プロンプトコンテンツを取得したりすることはできません。

Enterprise管理者ロールの詳細については、[アカウントおよびワークスペース管理者](/ja/teams/identity-and-access-management/account-and-workspace-admins)を参照してください。

## APIキーの作成

コンプライアンスAPIには、専用の`audit-logs:read`スコープが必要です。`read:*`を含む一般的な読み取りアクセス権では、カスタマーのプロンプトコンテンツへのアクセス権は付与されません。

<Steps>
  <Step title="開発者設定を開く">
    **Settings**を開きます。**Account**の下にある**Developer**を選択します。
  </Step>

  <Step title="APIキーを作成する">
    **Create API key**を選択し、キーにわかりやすい名前を付け、セキュリティポリシーに適した有効期限を選択します。
  </Step>

  <Step title="監査ログへのアクセスを許可する">
    **Audit logs**の下で**Read**を選択します。キーに`audit-logs:read`スコープが含まれていることを確認します。
  </Step>

  <Step title="キーを安全に保管する">
    `rpl_`で始まるキーをコピーし、安全なシークレットマネージャーに保管します。キーは一度だけ表示されます。パスワードと同様に扱い、共有したり、チャットに貼り付けたり、ソースコード管理にコミットしたりしないでください。
  </Step>

  <Step title="インテグレーションを認証する">
    コンプライアンスAPIへのリクエストで、キーをベアラートークンとして送信します。
  </Step>
</Steps>

## 使用例

* **セキュリティ調査:** `project.message_sent`監査イベントに完全なカスタマープロンプトのテキストを追加することで、認可された対応者がインシデントを再現し、プロンプトインジェクションやデータ漏洩の試みを特定し、影響を受けたプロジェクトやユーザーを特定できるようにします。
* **コンプライアンスモニタリング:** プロンプトコンテンツを検査して、規制対象データ、シークレット、ポリシー違反を確認し、元の監査メタデータを維持したまま、検出結果をDLP、SIEM、保持、eディスカバリーのワークフローに送信します。

## APIリファレンス

エンドポイントのパス、クエリパラメータ、レスポンススキーマ、ページネーションの動作、および例については、[コンプライアンスAPI開発者ドキュメント](https://api.replit.com/docs#tag/compliance/GET/compliance/messages)を参照してください。

## 関連ドキュメント

* [監査ログ](/ja/teams/identity-and-access-management/audit-logs): Enterpriseアカウントからセキュリティ関連イベントを表示、エクスポート、ストリーミングします。
* [Admin API](/ja/teams/admin-api): アカウントの使用状況、ワークスペース、メンバー、プロジェクトにプログラムでアクセスします。
