Retrieve Resource Statements
Retrieves a list of all statements made within your account and their details, including the amount, payment status, and more.
HTTP Request
GET {API_URL}billing/resources/statements
Query string parameters
| Parameters | Requirements | Type | Description |
|---|---|---|---|
limit | Optional | int | The number of items to return |
offset | Optional | int | The number of items to skip before starting to collect the result set |
sortField | Optional | string | The field by which the data will be ordered |
sortOrder | Optional | string | Sorting order: desc、asc |
filters | Optional | string | Stringified array of filter objects. eg: [{"key":"name","op":"contains","val":"hub"}] |
Reponse Attributes
status boolean
Indicates the result of the request to create virtual machine. true signifies success, while false indicates an error.
message string
A description of the status of the request.
total int
Total records count
data object
An array of objects containing information about the usage statements for all resources.
Child attributes
resource_idThe ID for the resource.resource_typeThe type of resource,vmfor virtual machine, orvolumefor storage volumes.statusThe status of the payment.started_timedue_timetypeamount
Example
Request
curl -X GET '{API_URL}billing/resources/statements' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'refresh-token: {REFRESH_TOKEN}' \
-H 'Content-Type: application/json'Response
{
"status": true,
"message": "Getting resources statement successful",
"data": [
{
"id": "66d177596d0d0c262463c4f7",
"resource_id": "66d175ce6d0d0c262463c3dd",
"resource_type": "vm",
"status": "paid",
"started_time": 1725003272,
"due_time": 1725003590,
"type": "lease_fee",
"amount": 2.5558
},
{
"id": "66d137dce0ec6a5d1d8ad89e",
"resource_id": "66d13748e0ec6a5d1d8ad82a",
"resource_type": "vm",
"status": "paid",
"started_time": 1724987286,
"due_time": 1724987341,
"type": "lease_fee",
"amount": 0.5112
},
{
"id": "66d08cf0c0464845bb46e461",
"resource_id": "66d08a01c0464845bb46e3af",
"resource_type": "vm",
"status": "paid",
"started_time": 1724942899,
"due_time": 1724943564,
"type": "lease_fee",
"amount": 5.6228
}
],
"total": 3
}
