ユーザー、クレジットパッケージ、エージェントなどのディメンションを指定して、クレジット使用量の詳細を照会します。
操作説明
リクエストの説明
この API は、UsageType (User / CreditPackage / Agent) で指定したディメンションに基づいてクレジット使用量の詳細を照会します。レスポンスには、合計クレジット、残りのクレジット、使用済みクレジット、時間単位の消費サンプル、アラートのしきい値、および期間クォータが含まれます。
User:ユーザーのディメンション。現在のユーザーに対して、すべてのアクティブなクレジットパッケージにまたがる集計された使用量と残りのクレジットを返します。
CreditPackage:クレジットパッケージのディメンション。指定したクレジットパッケージのインスタンスについて、合計クレジット、残りのクレジット、および消費サンプルを返します。
Agent:エージェントのディメンション。指定したエージェントについて、累積使用量、現在の期間の使用量、クォータ、およびアラート情報を返します。
注:
InstanceIdsパラメーターはUsageType=Userの場合に省略できます。UsageType=CreditPackageの場合はクレジットパッケージのインスタンス ID を、UsageType=Agentの場合は AgentId をこのパラメーターに渡します。匿名リクエストでは
FillInstanceパラメーターを利用できます。InstanceIdsが明示的に指定されておらず、かつFillInstance=trueの場合、サーバーは現在のログインwyIdに基づいて、バインドされたJVS_COPILOTAgentId を自動的に設定します。タイムウィンドウ定数:
dayUsedCreditの統計ウィンドウはnow - ONE_DAY_MILLISで、weekUsedCreditの統計ウィンドウはnow - ONE_WEEK_MILLISです。currentCreditConsumeListの消費サンプルは時間単位で集計されており、最大 5 分の非同期同期の遅延が発生する場合があります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecd:DescribeCreditUsageInfo |
get |
*All Resource
|
なし | なし |
リクエスト構文
GET HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| BizType |
string |
任意 |
ビジネスタイプ。 |
BUSINESS |
| UsageType |
string |
任意 |
使用タイプ。有効な値:
|
User |
| InstanceIds |
array |
任意 |
JSON 配列形式のインスタンス ID リストです。 |
|
|
string |
任意 |
インスタンス ID。 |
cp-0bszoespx7o1ehjxs |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
戻り値の型: |
||
| RequestId |
string |
リクエスト ID。 |
68BD3312-53D8-123E-BB32-1A9F25E07A03 |
| UsageInfoList |
array<object> |
使用状況データの配列。 |
|
|
array<object> |
|||
| UsageInfoKey |
string |
使用量のプライマリーキーです。 |
エージェント-abc |
| UsageInfo |
object |
使用状況データの詳細。 |
|
| DayUsedCredit |
integer |
過去 1 日間のクレジット使用量。 |
過去 1 日に消費されたクレジット数 |
| WeekUsedCredit |
integer |
過去 1 週間のクレジット使用量。 |
過去 1 週間に消費されたクレジット数 |
| TotalUsedCredit |
integer |
累積クレジット使用量。 |
累積消費クレジット数 |
| TotalCredit |
integer |
累積クレジット総数。 |
クレジットクォータ |
| RemainCredit |
integer |
残りの累積クレジット。 |
残りクレジット数 |
| CurrentTotalCredit |
integer |
現在アクティブなクレジットパッケージの合計クレジット。 |
現在の期間のクレジットクォータ |
| CurrentRemainCredit |
integer |
現在アクティブなクレジットパッケージの残りクレジット。 |
現在の期間の残りクレジット数 |
| CurrentUsedCredit |
integer |
現在アクティブなクレジットパッケージの使用済みクレジット。 |
現在の期間に消費されたクレジット数 |
| CurrentInstanceId |
string |
現在アクティブなクレジットパッケージのインスタンス ID。 |
cp-inst-001 |
| CreditTrendList |
array<object> |
現在のクレジットパッケージの時間ごとの消費サンプル。 |
|
|
object |
|||
| TimePoint |
string |
時点 ( |
2026-05-02 10 |
| UsedCredit |
integer |
この 1 時間に消費されたクレジット数。 |
12 |
| WarnPercent |
integer |
アラートのしきい値 (パーセント単位、0~100)。 |
80 |
| PeriodUsedCredit |
integer |
現在の有効期間における共有クレジットの使用量。 |
120 |
| PeriodTotalCredit |
integer |
現在の有効期間における共有クレジットのクォータ。 |
300 |
| TodayUsed |
string |
本日使用されたクォータ。 |
|
| TotalUsed |
string |
累積使用済みクォータ。 |
|
| ContactGroupNames |
array |
||
|
string |
|||
| LastTriggeredAt |
string |
||
| AvailableAmount |
integer |
||
| RemainCreditInfo |
object |
||
| DeductingAmount |
integer |
||
| PendingAmount |
integer |
||
| CurrentInstanceExpiredTime |
string |
例
成功レスポンス
JSONJSON
{
"RequestId": "68BD3312-53D8-123E-BB32-1A9F25E07A03",
"UsageInfoList": [
{
"UsageInfoKey": "エージェント-abc",
"UsageInfo": {
"DayUsedCredit": 0,
"WeekUsedCredit": 0,
"TotalUsedCredit": 0,
"TotalCredit": 0,
"RemainCredit": 0,
"CurrentTotalCredit": 0,
"CurrentRemainCredit": 0,
"CurrentUsedCredit": 0,
"CurrentInstanceId": "cp-inst-001",
"CreditTrendList": [
{
"TimePoint": "2026-05-02 10",
"UsedCredit": 12
}
],
"WarnPercent": 80,
"PeriodUsedCredit": 120,
"PeriodTotalCredit": 300,
"TodayUsed": "",
"TotalUsed": "",
"ContactGroupNames": [
""
],
"LastTriggeredAt": "",
"AvailableAmount": 0,
"RemainCreditInfo": {
"DeductingAmount": 0,
"PendingAmount": 0
},
"CurrentInstanceExpiredTime": ""
}
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。