Get usage overview
GET
/v1/usage
const url = 'https://api.presscloud.example/v1/usage';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.presscloud.example/v1/usage \ --header 'Authorization: Bearer <token>'Returns the authenticated account’s current billing period, policy, quota, live storage, and usage meter totals.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Usage overview.
Media type application/json
object
bill
required
object
externalPriceRef
string
externalSubscriptionRef
string
interval
required
string
periodEnd
required
integer
periodStart
required
integer
provider
required
string
generatedAt
required
integer
liveStorage
required
object
deployVersionStorageBytes
required
integer
managedPdfStorageBytes
required
integer
renderOutputStorageBytes
required
integer
totalBytes
required
integer
period
required
object
end
required
integer
kind
required
string
start
required
integer
usageDayEndExclusive
required
string format: date
usageDayStart
required
string format: date
plan
required
object
currency
required
string
interval
required
string
key
required
string
monthlyPriceCents
required
integer
name
required
string
policy
required
object
allowExternalNetwork
required
boolean
maxBytesPerDeployCommit
required
integer
maxConcurrentRenderJobs
required
integer
maxDeployCommitsPerBillPeriod
required
integer | null
maxFilesPerDeployCommit
required
integer
maxRenderJobsPerBillPeriod
required
integer | null
maxRenderOutputBytes
required
integer
maxRenderTimeMsPerBillPeriod
required
integer | null
maxRenderTimeoutMs
required
integer
storageLimitBytes
required
integer
storageMeters
required
Array<object>
object
aggregation
required
string
code
required
string
currentBytes
required
integer
description
string
peakBytesByDay
required
Array<object>
object
day
required
string format: date
peakBytes
required
integer
peakGiBDay
required
number
totalPeakBytes
required
integer
totalPeakGiBDays
required
number
unit
required
string
version
required
string
uploadLimits
required
object
maxSingleFileBytes
required
integer
usageMeters
required
Array<object>
object
aggregation
required
string
code
required
string
description
string
totalQuantity
required
number
unit
required
string
version
required
string
Example
{ "bill": { "interval": "month", "provider": "internal" }, "period": { "kind": "current_bill_period" }, "plan": { "interval": "month" }, "storageMeters": [ { "aggregation": "daily_peak" } ], "usageMeters": [ { "aggregation": "count" } ]}Headers
Section titled “Headers ” Cache-Control
string
Authentication material for the operation is missing.
Media type application/json
object
error
required
string
message
required
string
Example generated
{ "error": "example", "message": "example"}The caller is not permitted to perform the operation.
Media type application/json
object
error
required
string
message
required
string
Example generated
{ "error": "example", "message": "example"}