code | integer | optional | Business result code. Only 0 means success, even when HTTP is 200. |
msg | string | null | optional | Optional business message; may be null or omitted on success. |
ts | string | optional | Server response timestamp, UTC epoch milliseconds as a decimal string. |
time | string | optional | Server-formatted response time (yyyy-MM-dd HH:mm:ss); its zone is not specified by this field. |
cost | string | optional | Request processing duration in milliseconds, not credits. -1 means non-Web context. |
traceId | string | null | optional | Optional error trace ID; may be null or omitted on success. |
data | object | null | optional | Account API Key business-call usage on success; null on an error. |
data.scope | string | optional | API Key business-call scope, not the full account ledger or JWT activity. Allowed: API_KEY_CALLS |
data.observedAt | string | optional | UTC epoch milliseconds when this committed-data read was observed. |
data.startTime | string | optional | Actual inclusive UTC epoch-millisecond window start. |
data.endTime | string | optional | Actual exclusive UTC epoch-millisecond window end. |
data.grossChargedCredit | string | optional | Windowed sum of actual chargedCredit for CHARGED business calls before refunds; decimal string. |
data.calls | object | optional | Page of business calls, ordered by record ID descending; free account queries are excluded. |
data.calls.records | array | optional | Call records on this page, including failed, rejected, and uncharged calls. |
data.calls.records[] | object | required | Item in data calls records. |
data.calls.records[].id | string | optional | API Key call record ID, decimal string. |
data.calls.records[].createTime | string | null | optional | Call creation time in UTC epoch milliseconds, or null. |
data.calls.records[].apiKeyId | string | null | optional | Calling API Key ID, decimal string, or null for a rejected call without an identified key. |
data.calls.records[].path | string | null | optional | Recorded request path, or null. |
data.calls.records[].method | string | null | optional | Recorded HTTP method, or null. |
data.calls.records[].callResult | string | optional | Business call outcome, including rejected and failed requests. Allowed: SUCCESS, FAILED, REJECTED |
data.calls.records[].chargeStatus | string | null | optional | Recorded charge state (for example CHARGED, SKIPPED, FAILED, or NOT_CHARGED), or null. |
data.calls.records[].chargedCredit | string | null | optional | Credits actually charged for this call, decimal string, or null. |
data.calls.records[].requestId | string | null | optional | Request correlation ID, or null. |
data.calls.records[].latencyMs | integer | null | optional | Call latency in milliseconds, or null. |
data.calls.total | string | optional | Total matching call records, decimal string. |
data.calls.size | string | optional | Requested page size, decimal string. |
data.calls.current | string | optional | Current one-based page number, decimal string. |
data.calls.pages | string | optional | Calculated page count, decimal string. |