Bulk API 2.0 および Bulk API 開発者ガイド
Spring '26 (API version 66.0)
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
Bulk API 2.0
Salesforce Bulk API 2.0 を使用して、取り込み操作とクエリ操作を実行します。REST ベースの Bulk API 2.0 では、Salesforce 組織の大きなデータセットを非同期で挿入、更新/挿入、照会、または削除するオプションがプログラムされています。この API は、Performance Edition、Unlimited Edition、Enterprise Edition、Developer Edition ではデフォルトで有効になっています。「API の有効化」権限を有効にする必要があります。
-
要求の処理方法
一括取り込みジョブでは、CSV ファイル表現を使用してレコードを組織にアップロードできます。一括クエリジョブは、指定されたクエリに基づいてレコードを返します。Bulk API ジョブでは、処理するオブジェクト (取引先、商談など) と、使用するアクションのタイプ (挿入、更新/挿入、更新、削除) を指定します。レコードセットを処理するには、1 つ以上のバッチを含むジョブを作成します。取得ジョブを作成するのか、それともクエリジョブを作成するのかにかかわらず、Salesforce は、要求を最適化して、ジョブが可能な限り速く処理され、タイムアウトやその他の障害が最小限に抑えられるようにします。 -
制限
Bulk API 2.0 と Bulk API の制限の重要性について説明し、それぞれの制限と割り当てを比較します。Bulk API 2.0 では、制限が簡略化されており、クライアントが REST API /limits エンドポイントを介して使用できます。 -
クイックスタート: Bulk API 2.0
Bulk API 2.0 を使用して起動および実行するには、Salesforce にいくつかの要求を送信する必要があります。このクイックスタートでは、基本的な環境の設定から、Bulk API 2.0 を使ったレコードの挿入、更新/挿入、照会までを説明します。無料の Salesforce Developer Edition 組織で認証を行ったり、例に従ったりしながら、cURL で Bulk API 2.0 を使用する方法を経験します。 -
Bulk API 2.0 取得
Bulk API 2.0 では、大きなデータセットを挿入、更新、更新/挿入、または削除できます。カンマ区切り値 (CSV) ファイルで表現されたアップロードデータを準備し、ジョブを作成して、ジョブデータをアップロードします。残りは組織内で Salesforce に処理させます。 -
Bulk API 2.0 クエリ
一括クエリジョブでは、SOQL クエリを非同期で処理できます。このジョブは、大量のデータ (10,000 レコード以上) を返すクエリを処理するように設計されています。 -
Bulk API 2.0 の有効期限
Salesforce は、各 API バージョンを最初のリリース日から最低 3 年間サポートします。API の品質およびパフォーマンスを充実させ、改善するために、3 年を超えるバージョンのサポートは停止される場合があります。 -
Bulk API 2.0 Older Documentation
Summer '21 (API バージョン 52.0) より前にリリースされた Bulk API 2.0 のドキュメントのバージョンを検出します。