API 要求 (コール) 数の消費量と制限を確認する方法を詳しく解説します。API コールの抑制方法や、API コール数の増加方法についても触れています。
メモ:
組織の API 要求数の制限と消費量に関する情報を取得するには、次のいずれかの方法を使用できます:
I. 組織情報
II. システムの概要
III. API レスポンスの Limit Info ヘッダー
SOAP および REST API のレスポンスで返される Limit Info ヘッダーにも、過去 24 時間に行われた API コールと 1 日の API リクエスト制限に関する情報が含まれています。
SOAP API レスポンスの例:
<limitInfo> <current>700</current> <limit>15000</limit> <type>API REQUESTS</type></limitInfo>
REST API レスポンスの例:
Sforce-Limit-Info: api-usage=25/5000;
IV. REST API 制限リソース
/services/data/vXX.X/limits/ リソースへの GET リクエストは、組織内のすべての制限に関する情報を返します。レスポンスには 'DailyApiRequests' が含まれ、過去 24 時間の使用量と 1 日の制限に関する情報を提供します。例:
"DailyApiRequests":{ "Max":106200 "Remaining":105482}
上記の情報は、組織の 1 日の API リクエスト制限と合計消費量を確認するのに役立ちます。また、制限に対する消費量が特定のしきい値に達した際に通知を送信するように API 使用状況通知を定義できます。
組織の API の制限と消費量に関する情報が得られたら、次はこれらの制限を消費している API リクエストを調査することになります。
Ⅴ. API 合計使用量イベントログファイル
組織の API 使用制限に影響している API リクエストの内訳を確認するには、イベントモニタリングで利用可能な API 合計使用量 (ApiTotalUsage) のイベントタイプを使用します。Developer、Enterprise、Unlimited、および Performance Edition の組織は、追加費用なしで、1 日のデータ保持期間を持つ API 合計使用量イベントログファイルにアクセスできます。イベントモニタリングの詳細については、Event Monitoring Trailhead モジュール を参照してください。
API 合計使用量イベントには、SOAP API、REST API、および Bulk API のリクエストに関する詳細が含まれています。したがって、これは一般的な API 消費量を監視するために使用できます。
API 合計使用量に関するイベントログファイルを生成するには:
上記の手順が完了した後、Event Log File Browser (イベントログファイルブラウザー) または REST API を使用して、API 合計使用量イベントのログファイルを取得します。
Event Log File Browser では、API 合計使用量イベントのログファイルが利用可能になります。これらのファイルは CSV 形式でダウンロードでき、API リクエストに関する情報を取得できます。ログファイル内の各行は 1 つの API リクエストを表し、ログ行内の項目値は API リクエストに関する詳細情報を提供します。これらの各項目が何を表すかについての情報は、API 合計使用量イベントタイプの項目で確認できます。
考慮事項:
API の制限と消費量に関する完全かつ正確な情報を得るには、Salesforce Classic で利用可能な API 使用状況データには一定の制限があるため、この記事の Lightning セクションで言及されている前述の方法を使用することを推奨します。
組織の API コールを [過去 7 日間の API 使用状況] レポートで表示する
利用可能なエディション:
必要な権限:
[過去 7 日間の API 使用状況] レポートには、本日を含め、過去 7 日間のユーザー別および日付別に行われたコールが表示されます。
[過去 7 日間の API 使用状況] レポートの表示方法:
注意:
Marketing Cloud Account Engagement では、[API 使用状況の統計情報] ページで API 要求数を確認できます。
Marketing Cloud Account Engagement の [API 使用状況の統計情報] ページには次の情報が表示されます。
特定の API クライアントが消費する API コールの量を抑える方法はいくつかあります。一例を挙げます (他にもあります):
API 要求の制限と割り当てページの API 要求合計数の割り当ての増加 セクションを参照してください。
関連項目:
Salesforce サポートのYouTube動画:
Understanding API Limits (API 制限の理解)
000385367

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.