Compute unit and build usage
GET
/account/usage
const url = 'https://api.reflexdb.cloud/v1/account/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.reflexdb.cloud/v1/account/usage \ --header 'Authorization: Bearer <token>'Returns compute unit consumption vs. plan limit, weighted build credits used vs. limit, estimated build cost for the current billing period, and a per-database instance breakdown.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Default Response
Media type application/json
object
computeUnitsUsed
required
number
computeUnitsLimit
required
number
instances
required
Array<object>
object
id
required
string format: uuid
name
required
string
status
required
string
computeUnits
required
number
buildCreditsUsed
required
Weighted build credits consumed in the current billing period (1 credit = 1 min on LARGE; XLARGE = 2×, 2XLARGE = 3.3×)
integer
buildCreditsLimit
required
Build credits included in the plan per billing period
integer
buildCostCents
required
Estimated build cost in USD cents for the current billing period (only counts builds with cost data)
integer
dataTransferGb
required
Data transfer consumed in the current billing period (GB, ingress + egress)
number
dataTransferLimitGb
required
Data transfer included in the plan per billing period (GB)
number
Example generated
{ "computeUnitsUsed": 1, "computeUnitsLimit": 1, "instances": [ { "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "name": "example", "status": "example", "computeUnits": 1 } ], "buildCreditsUsed": 1, "buildCreditsLimit": 1, "buildCostCents": 1, "dataTransferGb": 1, "dataTransferLimitGb": 1}Default Response
Media type application/json
Error
object
error
required
string
message
string
Example generated
{ "error": "example", "message": "example"}