計算呼び出しサンプル
Varicent IncentivesAPIを使用して、モデルで使用可能な計算のリスト化、計算の実行、フルモデル計算の実行など、計算に関連するアクションを実行します。
すべての計算をリスト化
この呼び出しを使用して、Varicent Incentivesで使用可能なすべての計算をリスト化します。
リクエスト
GET - api/v1/calculations
サンプル呼び出し
curl -X GET -H "Authorization: Bearer API_KEY" -H "Model: YOUR_CLIENT_MODEL” -H "Content-Type: application/json" https:// YOUR_ICM10_API_SERVER_ADDRESS/api/v1/calculations
サンプルレスポンス
[ { "parentBlockId": 2170, "calculationId": 732, "name": "YOUR_CALCULATION_NAME", "isFavourite": false }]
特定の計算を実行
この呼び出しを使用して、Varicent Incentivesモデルで1つの計算を実行します。
リクエスト
POST - api/v1/rpc/calculations/{id}
注記
id
は、GET - api/v1/calculations
フィールドのcalculationId
呼び出しレスポンスから取得できます。
サンプル呼び出し
curl -X POST -H "Authorization: Bearer API_KEY" -H "Model: YOUR_CLIENT_MODEL” -H "Content-Type: application/json" https:// YOUR_ICM10_API_SERVER_ADDRESS/api/v1/calculations/{id}
サンプルレスポンス
{ "completedactivities": "api/v1/completedactivities/22848", "liveactivities": "api/v1/liveactivities/22848", "completedcomputation":"api/v1/calculations/logs/completed/1891", "livecomputation": "api/v1/calculations/logs/live/0" }