- Home
- API Enriched
- Billing And Usage
- web
- List current usage details.
List current usage details.
const url = 'https://example-corp.console.ves.volterra.io/api/v1/api/production/us-east-1/namespaces/default/api/web/namespaces/example/current_usage';const options = { method: 'POST', headers: {Authorization: '<Authorization>', 'Content-Type': 'application/json'}, body: '{"from":"2026-04-15T12:00:00Z","namespace":"example","to":"2026-04-15T12:00:00Z"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example-corp.console.ves.volterra.io/api/v1/api/production/us-east-1/namespaces/default/api/web/namespaces/example/current_usage \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: application/json' \ --data '{ "from": "2026-04-15T12:00:00Z", "namespace": "example", "to": "2026-04-15T12:00:00Z" }'List current usage details per tenant and namespace. Some usage have only sense in the system namespace and this selector has no effect on it.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Namespace Namespace to be considered.
Request Bodyrequired
Section titled “Request Bodyrequired”Request message to GET current usage details.
object
Indicates the “from” part of the request.
Namespace to be considered.
Indicates the “to” part of the request.
Examplegenerated
{ "from": "2026-04-15T12:00:00Z", "namespace": "example", "to": "2026-04-15T12:00:00Z"}Responses
Section titled “Responses”A successful response.
Response message to GET current usage details.
object
All used coupons.
Coupon details, discount type, amount and name.
object
[x-required] If discount_type is fixed_amount, discount_amount is in cents If discount_type is percentage, discount_amount is in percentages of 0.01% precision (12.35% equals to 1235)
Title (or name) of the coupon.
Discount as hundredths of currency.
Total cost as hundredths of currency.
Collection of usage items, lines of response.
One line of usage, including pricing details.
object
Cost as hundredths of currency.
ISO currency code.
End of the time unit.
Means that this data came not from usage (reserved flag for support/discount/onboarding fees)
ID of the corresponding aggregated_usage metric labels from which this calculated usage item is assembled.
Quantity incurred.
Quantity which is used to calculate the amount. Rounded from quantity as the following:
- after converting quantity from unit_code to unit_code of this addon_id, if the value < 1, then quantity_billable is rounded to 1
- after converting quantity from unit_code to unit_code of this addon_id, if the value > 1, then quantity_billable is rounded down to the nearest value.
Beginning of the time unit.
Name of the quantity unit.
Unit name a quantity_billable is provided in.
Type of the resource.
Example
{ "coupons": [ { "discount_type": "DISCOUNT_TYPE_UNKNOWN" } ], "usage_items": [ { "status": "STATUS_UNKNOWN" } ]}Returned when operation is not authorized.
Examplegenerated
exampleReturned when there is no permission to access resource.
Examplegenerated
exampleReturned when resource is not found.
Examplegenerated
exampleReturned when operation on resource is conflicting with current value.
Examplegenerated
exampleReturned when operation has been rejected as it is happening too frequently.
Examplegenerated
exampleReturned when server encountered an error in processing API.
Examplegenerated
exampleReturned when service is unavailable temporarily.
Examplegenerated
exampleReturned when server timed out processing request.
Examplegenerated
example