Get Volume
Retrieve volume data with 5 minutes or one day data sample.
Request
Request-Line
POST /waap/v1.0/analytics/volume HTTP/1.1
Request Parameters
Body Parameters
Parameter | Type | Required | Description |
---|---|---|---|
domains | String[] | Mandatory | Array of domain names, the max array size is 50. |
startTime | String | Mandatory | Start time. Format yyyy-MM-ddTHH:mm:ssZ UTC time. |
endTime | String | Mandatory | End time. Format yyyy-MM-ddTHH:mm:ssZ UTC time. If interval is "minute", interval between start time and end time cannot be longer than 24 hours. If interval is "day", interval between start time and end time cannot be longer than 90 days. |
fillFixedTime | Boolean | Optional | Boolean value if need to fill in zero value for empty data. Values: true or false. Default value: false. |
interval | String | Optional | Interval of data spot, could be "minute", "day". For "minute", data spot is for 5 minutes, and for "day", data spot is one day. Default is "minute". |
Response
Response Body
Property name | Type | Required | Description |
---|---|---|---|
Array | Mandatory | Array of Domain Volume. |
Object: Domain Volume
Parameter | Type | Required | Description |
---|---|---|---|
domain | String | Mandatory | Name of domain. |
volumes | Object | Mandatory | List of volume data with 5 minutes interval. Array of Volume. |
Object: Volume
Parameter | Type | Required | Description |
---|---|---|---|
timestamp | String | Mandatory | Format yyyy-MM-ddTHH:mm:ssZ UTC time. E.g. 2025-09-09T17:35:00Z will return data from 2025-09-09T17:35:00Z to 2025-09-09T17:39:59Z. |
value | Float | Mandatory | Volume data within 5 minutes. Format will be like 32342331. |
Status Codes, Error Codes and Error Messages
Status Code | Error Code | Error Message |
---|---|---|
400 | Request.BadRequest | Bad request. |
400 | Domains.Invalid | Domains is empty or invalid. |
400 | StartTime.Invalid | StartTime is empty or invalid. |
400 | EndTime.Invalid | EndTime is empty or invalid. |
400 | TimeRange.Exceeded | The difference between EndTime and StartTime cannot exceed 90 days. |
400 | TimeRange.Exceeded | The difference between EndTime and StartTime cannot exceed 24 hours. |
400 | TimeRange.EndBeforeStart | End time must be later than start time. |
400 | GetVolume.OperationFailed | Get Volume failed. |
404 | Domain.NotFound | Domain is not found. |
Examples
Get Volume
Request
POST /waap/v1.0/analytics/volume HTTP/1.1
{
"domains": [
"www.example1.com",
"www.example2.com"
],
"startTime": "2025-09-09T17:35:00Z",
"endTime": "2025-09-09T17:45:00Z",
"fillFixedTime": "false",
"interval": "minute"
}
Successful Response Body
[
{
"domain": "www.example1.com",
"volumes": [
{
"timestamp": "2025-09-09T17:35:00Z",
"value": 32342331
}
]
},
{
"domain": "www.example2.com",
"volumes": [
{
"timestamp": "2025-09-09T17:35:00Z",
"value": 32342331
}
]
}
]