Skip to main content

Get Usage Detail

Overview​

The "Get Usage Detail" API allows you to query account usage details with pagination. At least one of the time range parameters (startTime / endTime) is required (millisecond timestamps).

Request​

POST https://api.peperwork.ai/api/account/v2/getUsageDetail

Request body​

Name    Type   Mandatory   Description
pageintfalsePage number, default 1
pageSizeintfalsePage size, default 10
startTimelongtrueStart time (millisecond timestamp)
endTimelongtrueEnd time (millisecond timestamp)
modelIdstringfalseModel ID (reserved, not used currently)

Response body​

Name          Type    Mandatory   Description
pageinttrueCurrent page number
pageSizeinttruePage size
totallongtrueTotal record count
dataarraytrueUsage detail list
data.fileIdstringtrueFile ID
data.filePageinttrueNumber of file pages
data.createTimelongtrueCreation time (millisecond timestamp)

Example request​

curl -i -X POST https://api.peperwork.ai/api/account/v2/getUsageDetail \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $DOCAI_API_KEY" \
-d '{"page":1,"pageSize":10,"startTime":1672531200000,"endTime":1735689599000}'

Example response​

{
"code": 200,
"data": {
"page": 1,
"pageSize": 10,
"total": 58,
"data": [
{
"fileId": "2310091711378393918074800",
"filePage": 3,
"createTime": 1683797919008
},
{
"fileId": "2310091711378393918074801",
"filePage": 1,
"createTime": 1683797920012
}
]
},
"requestId": "49bd854af81048358219e57ae3c607a9",
"currentTimeMillis": 1683797919008
}