REST 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)
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)
REST API とは?
API 対応エディションと開発環境
REST リソースと要求
REST API のアーキテクチャ
接続アプリケーションおよび OAuth 2.0 による認証
Assignment Rule ヘッダー
Call Options ヘッダー
圧縮ヘッダー
条件付き要求ヘッダー
重複ルールヘッダー
Limit Info ヘッダー
Package Version ヘッダー
Query Options ヘッダー
Warning ヘッダー
cURL を使用した REST 要求の送信
Salesforce CORS 許可リストの設定
Date および DateTime の有効な書式
状況コードとエラー応答
API の有効期限
ヘッダー
REST API は、要求ヘッダーと応答ヘッダーの両方を含む、いくつかの標準およびカスタム HTTP ヘッダーをサポートしています。
-
Assignment Rule ヘッダー
Assignment Rule ヘッダーは、取引先、ケース、またはリードの作成時または更新時に適用される要求ヘッダーです。有効化されていると、有効な割り当てルールが使用されます。無効化されていると、有効な割り当てルールは適用されません。有効な AssignmentRule ID が指定されていると、AssignmentRule が適用されます。要求にヘッダーが指定されていないと、REST API のデフォルトにより有効な割り当てルールが使用されます。 -
Call Options ヘッダー
REST API リソースにアクセスするために使用するクライアントのオプションを指定します。たとえば、デフォルトの名前空間プレフィックスを指定すれば、コードにプレフィックスを指定する必要はありません。 -
圧縮ヘッダー
REST API の要求や応答を圧縮するには、圧縮ヘッダーを使用します。圧縮によって、要求に必要な帯域幅を減らせますが、クライアント側ではより多くの処理能力が必要になります。ほとんどの場合、この負荷の移動によって、アプリケーションの全体的なパフォーマンスが向上します。 -
条件付き要求ヘッダー
リソースにアクセスする前に検証するには、条件付き要求ヘッダーを使用します。ヘッダーに前提条件を設定することで、その前提条件を満足する場合にのみ要求が成功するようになります。この機能により、Salesforce のデータを更新する際に、ミスを防止したり、古い要求を拒否できるようになります。条件付き要求ヘッダーには、応答のキャッシュなどのさまざまな手法を実装できます。 -
重複ルールヘッダー
重複ルールのオプションを設定します。Salesforce は、重複ルールを使用して、作成、更新、または更新/挿入されるレコードが既存のレコードと重複していないかを確認します。重複ルールは重複管理の一部です。 -
Limit Info ヘッダー
この応答ヘッダーは、REST API への各要求で返されます。この情報を使用して API 制限を監視できます。 -
Package Version ヘッダー
クライアントによって参照される各パッケージのバージョンを指定します。パッケージバージョンは、パッケージに含まれる一連のコンポーネントと動作を識別する番号です。このヘッダーは、Apex REST Web サービスをコールするときのパッケージバージョンの指定にも使用されます。 -
Query Options ヘッダー
クエリ結果のバッチサイズなど、クエリで使用するオプションを指定します。この要求ヘッダーは、Query リソースで使用します。 -
Warning ヘッダー
このヘッダーは、警告が発生した場合に返されます。たとえば、非推奨バージョンの API を使用すると、このヘッダーが返されます。