Skip to main content
利用可能なプラン: Enterprise プラン場所: 画面左上の組織名メニュー内の Settings > Account > API Keys

概要

API リクエストを認証するには、API キーが必要です。このキーはリクエストを識別・認可し、許可されたユーザーのみがリソースにアクセスできるようにします。 API キーは、ユーザーアカウントに紐づく個人用アクセストークンです。カテゴリ、リージョン、カテゴリレポートなど、所属している組織のデータへのアクセスを提供します。

API キーの取得

1

API キー生成ポータルに移動する

  1. プラットフォームにサインインします。画面左上の組織名を選択し、Settings を選択します。
  2. 左サイドバーの Account の下で API Keys を選択します。キー生成ポータルと、キーの一覧テーブルが表示されます。
2

キーを設定して作成する

  1. Create API Key バナーで key name を入力し、Expiration の期間を選択します。
  2. Create API Key を選択してキーを生成します。
セキュリティ強化のため、キーを再度取得することはできません。先に進む前に、API キーをコピーして安全に保管してください。
API キーは API Keys ページのテーブルに表示されます。このページにはいつでも戻って、キーの確認、有効期限のチェック、既存キーの無効化を行えます。

認証方法

リクエストは、以下のいずれかの方法で認証できます。

ヘッダー認証(推奨)

API キーを X-API-Key ヘッダーに含めます。

API キーのスコープと権限

API キーでは、次のデータにアクセスできます。
  • 組織データ: 所属している組織のデータ
  • カテゴリ: 利用可能なデータカテゴリとそのメタデータ
  • リージョンデータ: 位置情報に基づく情報とフィルター
  • レポート: カテゴリに関して生成されたレポートと分析
  • Raw データ: アクセス可能なカテゴリ内の未加工データ

キーの所有権

  • キーはユーザー個人に属します: 各 API キーは、それを作成したユーザーに紐づきます。キーを使用したすべてのリクエストは、他の人が送信した場合でも、そのユーザーによるものとして記録されます。
  • キーは所有者のみが保持します: Profound は各キーのハッシュのみを保存するため、組織の管理者を含め、作成後にキーを閲覧できる人はいません。
  • アクセスはメンバーシップに従います: 組織から削除された場合、キー自体は残りますが、その組織のデータにはアクセスできなくなります。キーを完全に無効にするには、API Keys ページで無効化してください。

セキュリティのベストプラクティス

  • キーを非公開に保つ: API キーは機密情報です。公開したり、バージョン管理にコミットしたりしないでください。パスワードと同様に安全に保管してください。
  • 環境変数を使用する: キーは環境変数または安全な設定ファイルに保存してください。
  • 定期的にローテーションする: セキュリティを強化するため、API キーを定期的にローテーションすることを検討してください。
  • 使用状況をモニタリングする: 不正アクセスを検知するため、API の使用状況を定期的に確認してください。

認証エラー

よくある認証エラーとその意味は次のとおりです。

お困りの場合

認証に関する問題が発生した場合は、サポートにお問い合わせください。