Skip to main content

Get Origin Request Number

Get back to origin request number with 5 minutes data sample.

Request

Request-Line

POST /waap/v1.0/analytics/originRequestNumber HTTP/1.1

Request Parameters

Body Parameters

ParameterTypeRequiredDescription
domainsString[]MandatoryArray of domain names, the max array size is 50.
startTimeStringMandatoryStart time. Format yyyy-MM-ddTHH:mm:ssZ UTC time.
endTimeStringMandatoryEnd time. Format yyyy-MM-ddTHH:mm:ssZ UTC time. Interval between start time and end time cannot be longer than 24 hours.

Response

Response Body

Property nameTypeRequiredDescription
ArrayMandatoryArray of Domain Origin Request Number.

Object: Domain Origin Request Number

ParameterTypeRequiredDescription
domainStringMandatoryName of domain.
originReqNumbersObjectMandatoryList of bandwidth data with 5 minutes interval. Array of Origin Request Number.
Object: Origin Request Number
ParameterTypeRequiredDescription
timestampStringMandatoryFormat 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.
valueLongMandatoryBack to origin request number within 5 minutes. Format will be like 123134.

Status Codes, Error Codes and Error Messages

Status CodeError CodeError Message
400Request.BadRequestBad request.
400Domains.InvalidDomains is empty or invalid.
400StartTime.InvalidStartTime is empty or invalid.
400EndTime.InvalidEndTime is empty or invalid.
400TimeRange.ExceededThe difference between EndTime and StartTime cannot exceed 24 hours.
400TimeRange.EndBeforeStartEnd time must be later than start time.
400GetOriginRequestNumber.OperationFailedGet Origin Request Number failed.
404Domain.NotFoundDomain is not found.

Examples

Get Request Number

Request

POST /waap/v1.0/analytics/requestNumber HTTP/1.1

{
"domains": [
"www.example1.com",
"www.example2.com"
],
"startTime": "2025-09-09T17:35:00Z",
"endTime": "2025-09-09T17:45:00Z"
}

Successful Response Body

[
{
"domain": "www.example1.com",
"reqNumbers": [
{
"timestamp": "2025-09-09T17:35:00Z",
"value": 102313
}
]
},
{
"domain": "www.example2.com",
"reqNumbers": [
{
"timestamp": "2025-09-09T17:35:00Z",
"value": 132313
}
]
}
]