不要になった行や関連性がなくなった行をクライアント スキーマ テーブルから削除するには、OData エンドポイントで DELETE メソッドを使用します。

API リクエストには、クエリ パラメーターに一致する一つ以上の行を削除するクエリ パラメーターが含まれている必要があります。

DELETE

/odata/{clienttablename}?{queryparameter}

パラメータータイプ説明必須かどうか
{clienttablename}文字列Anaplan Financial Consolidation 環境内のクライアント スキーマ テーブルの名前。必須
{queryparameter}文字列更新する値を含む列の名前。必須ではない

Account_Name = 1110 の行を削除する方法は以下のとおりです。

curl --location --request DELETE 'https://fluenceapi-prod.fluence.app/api/v2305.1/odata/Consolidation?Account_Name=1110' \

--header 'TENANT:CustomerTenant' \

--header 'Content-Type: application/json' \

--header 'X-API-TOKEN:73ca5973-ce3e-4cc6-b2d4-b09a99770ccf' \

--data '{

    "Account_Name":"6001",

    "Audit_Name":"Reclassification",

    "CostCenter_Name":"000",

    "Currency_Name":"USD",

    "DataView_Name":"Value",

    "Date_Name":"2024 Dec",

    "Entity_Name":"120",

    "Intercompany_Name":"No Intercompany",

    "Movement_Name":"Closing",

    "Product_Name":"No product",

    "Scenario_Name":"Budget",

    "Amount":25000.00,

    "Text": null,

    "Periodic_Amount": null

}'

スキーマを保持したままクライアント スキーマ テーブルからすべてのレコードを削除するには、テーブル名を指定するだけで済みます。

curl --location --request DELETE 'https://fluenceapi-prod.fluence.app/api/v2305.1/odata/Consolidation