メインコンテンツへスキップ
すべてのアプリケーションには、最初からプライマリシークレットが1つあり、アプリケーションで実行できるすべての操作にフルアクセスできます。 これに加えて、名前付きAPIキーを追加できます。サービスやパートナーごとに1つずつ作成し、それぞれに必要なアクセスだけを付与します。 たとえば、支払いプロバイダーには1つのワークフローの承認済みセッションを読み取れるだけで何も変更できないキーを渡し、バックエンドには別のキーを用意しておけば、一方を失効させてももう一方には影響しません。
スコープ付きアクセスの導入前に作成されたキーは、引き続きフルアクセスを持ちます。 アクセスを編集するまで、これらのキーのアクセスは変更されません。

キーの確認場所

ビジネスコンソールでアプリケーションを選択し、Developers -> API keysを開きます。 一覧には、アプリケーションのすべてのキーが、ステータス、過去30日間のリクエスト数、作成者、アクセス、最終使用日時とともに表示されます。 キーをクリックすると右側にプレビューが表示されます。また、キーの詳細ページを開くと、使用状況、アクセス、最近のリクエスト、クイックスタート用のスニペット、アクティビティを確認できます。 キーは1つのアプリケーションに属し、そのアプリケーションでのみ機能します。 キーはアプリケーションの環境を引き継ぎます。サンドボックスアプリケーションのキーで、請求対象の認証が作成されることはありません。

リダイレクトURLと許可ドメイン

Developers > API keys > Redirects and domainsを開くと、選択中のアプリケーションと環境について2つのリストを設定できます。 許可ドメインリストにエントリがある場合、Create sessionは、そのいずれにも該当しないcallbackを400エラーで拒否します。 リストが空の場合、制限はありません。 サーバー間の呼び出しは影響を受けません。

キーを作成する

1

詳細

キーを使用するサービスにちなんだ名前を付け、有効期限を選択します。無期限、30日、90日、1年、または任意の日付から選べます。 期限切れのキーは、その日の終わり(UTC)に機能しなくなります。
2

アクセス

プリセットから始め、リソースごとに細かく調整します。 キーがこの設定を超える操作を行うことはありません。
3

確認

キーを渡す前に、そのキーでできることとできないことがコンソールに明示されます。
4

シークレットキー

シークレットをコピーし、シークレットマネージャーに保管してください。 シークレット全体が表示されるのはこの1回限りです。 紛失した場合は、キーをローテーションして新しいシークレットを取得してください。

プリセット

リソース

読み取りはリソースに対するGETリクエストを対象とし、書き込みはさらにPOST、PUT、PATCH、DELETEも対象とします。 カスタムアクセスのキーは、公開APIで使用できます。対象はセッション、ユーザー、企業、取引、ワークフロー、Webhookの各エンドポイントと、スタンドアロンチェックです。 Business Consoleのみが使用するエンドポイントは、このキーに対して403を返します。これらにはフルアクセスのキーが必要です。 メディアの読み取り権限がないキーは、すべての画像、動画、PDFのURLがnullに設定されたセッションの判定を受け取り、PDFレポートのエンドポイントは403を返します。 セッションの書き込み権限がないキーは、セッションの認証リンクやセッショントークンを受け取ることはありません。これらを保持する者は誰でもエンドユーザーとして認証を完了できるためで、これらのフィールドはnullとして返されます。 同じ理由から、send_verification_link: trueでユーザーを作成するには、ユーザーの書き込みに加えてセッションの書き込みも必要です。この操作はセッションを作成し、そのリンクをメールで送信するためです。 この権限がない場合、呼び出しは403を返し、何も作成されません。

制限

一部のワークフローまたは承認済みセッションに制限されたキーは、制限を適用できるセッションのエンドポイントで使用できます。 このキーにユーザー、企業、取引、分析へのアクセス権を付与することはできず、スタンドアロンチェックも実行できません。

スコープ付きキーに対するAPIのレスポンス

セッションの一覧には、キーの制限で許可されたセッションのみが返されます。

アクセス権を編集

キーのメニュー、プレビュー、またはキーのページを開き、アクセス権を編集を選択します。 プリセット、リソース、制限、有効期限を変更し、変更前と変更後の差分のみを確認します。 シークレットは変わらないため再デプロイは不要で、新しいアクセス権は1分以内に適用されます。 プライマリシークレットは常にフルアクセスを持ち、編集できません。

キーをローテーションする

ローテーションすると、キーのシークレットが置き換えられます。 新しいシークレットは1回だけ表示され、現在のシークレットは24時間引き続き機能するため、ダウンタイムなしで新しいシークレットをデプロイできます。 その後、古いシークレットを使用したすべてのリクエストは401を返します。 プライマリシークレットも同じ方法で、同じ24時間の併用期間を設けてローテーションされます。

キーを失効させる

失効させると、キーは直ちに無効になり、そのキーで行われたすべてのリクエストは401を返します。 この操作は元に戻せません。 プライマリシークレットは失効させることができないため、代わりにローテーションしてください。

使用状況と監査証跡

各キーには、過去30日間のリクエスト数、エラー率、レイテンシー、および制限によって拒否されたものを含む最新のリクエストとそのステータスコードが表示されます。 APIキーを使用したすべての呼び出しは、呼び出しに使用されたキーの名前とともに組織の監査ログに記録されます。

キーを管理できるユーザー

APIキーを管理するには APIキー 権限が必要です。閲覧には読み取り権限、作成・編集・ローテーション・失効には書き込み権限が必要です。 役割と権限を参照してください。
最終更新日 2026年11月1日