Composite Graph の使用
次の例では、Composite Graph を使用する方法を示します。また、1 つの要求で複数の Composite Graph を使用できる方法も示します。
-
通常の Composite 要求では、一連の REST API 要求を単一のコールを実行できます。また、1 つの要求の出力を、後続の要求の入力として使用できます。
-
Composite Graph が通常の Composite 要求を拡張することで、より複雑で完全な一連の関連オブジェクトおよびレコードを組み合わせることができるようになります。
-
また、Composite Graph によって、特定の一連の要求のステップをすべて完了にするか、またはすべて未終了にすることができます。このオプションを使用すると、どの要求が成功したかを確認する必要がありません。
-
通常の Composite 要求では、サブ要求の数は 25 に制限されています。Composite Graph はこの制限を 500 に拡大します。
要求を作成します。
ここで、data.json ファイルにはグラフの定義が含まれます。リクエストボディの一般的な形式を次に示します。
ここで、compositeSubrequest は Composite サブ要求の結果です。
たとえば、2 つの Composite Graph 要求でそれぞれ取引先を作成してから、関連レコードを作成します。
応答は次のようになります。
詳細は、「Composite Graph の使用」を参照してください。