Lists monitored assets of a product with pagination, sorting, and filtering options.
GET
/api/v1/provision/admin/assets/products/{productId}/monitored-resources
const url = 'https://api.monetizeit.example/api/v1/provision/admin/assets/products/example/monitored-resources';const options = {method: 'GET'};
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.monetizeit.example/api/v1/provision/admin/assets/products/example/monitored-resourcesAuthorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” productId
required
string format: uuid
The unique identifier of the product.
Query Parameters
Section titled “Query Parameters ” pageNumber
integer format: int32
The page number to retrieve.
pageSize
integer format: int32
The number of items per page.
sortOrder
string
The sort order of the items.
filter
string
The filter criteria for the items.
Responses
Section titled “ Responses ”OK
object
currentPage
integer format: int32
from
integer format: int32
pageSize
integer format: int32
to
integer format: int32
totalCount
integer format: int32
totalPages
integer format: int32
hasPreviousPage
boolean
hasNextPage
boolean
items
Array<object>
object
id
string format: uuid
entitlementId
string format: uuid
productId
string format: uuid
metricName
string
name
string
description
string
unit
string
category
string
numberFormat
string
metricType
integer format: int32
meteredUsageId
string format: uuid
meteredUsage
object
id
string format: uuid
suspendUntilTimeStamp
string format: date-time
lastReportedOverageSeverityStatus
integer format: int32
usageTiers
Array<object>
object
startUsage
number format: double
endUsage
number format: double
baseCredits
number format: double
creditsPerUnitOfConsumption
number format: double
name
string
quotaUsageLevel
integer format: int32
quotaUsagePolicy
integer format: int32
consumptionPeriod
string
accumulationMethod
integer format: int32
balanceUsageId
string format: uuid
balanceUsage
object
id
string format: uuid
name
string
description
string
creditsUsed
number format: double
totalCredits
number format: double
cumulativeCreditsUsed
number format: double
unit
string
numberFormat
string
lastDeposit
string format: date-time
usageQuota
Array<object>
object
endUsage
number format: double
name
string
quotaUsageLevel
integer format: int32
suspendUntilTimeStamp
string format: date-time
overageSeverityStatus
integer format: int32
initialCreditAmount
number format: double
isUnlimitedCredits
boolean
autoBalanceCronSchedule
string
lastAutoBalanceDate
string format: date-time
shouldAutoBalanceTransferCurrentCredits
boolean
maxAutoBalanceCreditTransferAmount
number format: double
autoBalanceCreditAmount
number format: double
allowedBackDatingTolerance
string format: date-span
object
currentPage
integer format: int32
from
integer format: int32
pageSize
integer format: int32
to
integer format: int32
totalCount
integer format: int32
totalPages
integer format: int32
hasPreviousPage
boolean
hasNextPage
boolean
items
Array<object>
object
id
string format: uuid
entitlementId
string format: uuid
productId
string format: uuid
metricName
string
name
string
description
string
unit
string
category
string
numberFormat
string
metricType
integer format: int32
meteredUsageId
string format: uuid
meteredUsage
object
id
string format: uuid
suspendUntilTimeStamp
string format: date-time
lastReportedOverageSeverityStatus
integer format: int32
usageTiers
Array<object>
object
startUsage
number format: double
endUsage
number format: double
baseCredits
number format: double
creditsPerUnitOfConsumption
number format: double
name
string
quotaUsageLevel
integer format: int32
quotaUsagePolicy
integer format: int32
consumptionPeriod
string
accumulationMethod
integer format: int32
balanceUsageId
string format: uuid
balanceUsage
object
id
string format: uuid
name
string
description
string
creditsUsed
number format: double
totalCredits
number format: double
cumulativeCreditsUsed
number format: double
unit
string
numberFormat
string
lastDeposit
string format: date-time
usageQuota
Array<object>
object
endUsage
number format: double
name
string
quotaUsageLevel
integer format: int32
suspendUntilTimeStamp
string format: date-time
overageSeverityStatus
integer format: int32
initialCreditAmount
number format: double
isUnlimitedCredits
boolean
autoBalanceCronSchedule
string
lastAutoBalanceDate
string format: date-time
shouldAutoBalanceTransferCurrentCredits
boolean
maxAutoBalanceCreditTransferAmount
number format: double
autoBalanceCreditAmount
number format: double
allowedBackDatingTolerance
string format: date-span
Example
{ "items": [ { "metricType": 0, "meteredUsage": { "lastReportedOverageSeverityStatus": 0, "usageTiers": [ { "quotaUsageLevel": 0, "quotaUsagePolicy": 0 } ], "accumulationMethod": 0 }, "balanceUsage": { "usageQuota": [ { "quotaUsageLevel": 0 } ], "overageSeverityStatus": 0 } } ]}object
currentPage
integer format: int32
from
integer format: int32
pageSize
integer format: int32
to
integer format: int32
totalCount
integer format: int32
totalPages
integer format: int32
hasPreviousPage
boolean
hasNextPage
boolean
items
Array<object>
object
id
string format: uuid
entitlementId
string format: uuid
productId
string format: uuid
metricName
string
name
string
description
string
unit
string
category
string
numberFormat
string
metricType
integer format: int32
meteredUsageId
string format: uuid
meteredUsage
object
id
string format: uuid
suspendUntilTimeStamp
string format: date-time
lastReportedOverageSeverityStatus
integer format: int32
usageTiers
Array<object>
object
startUsage
number format: double
endUsage
number format: double
baseCredits
number format: double
creditsPerUnitOfConsumption
number format: double
name
string
quotaUsageLevel
integer format: int32
quotaUsagePolicy
integer format: int32
consumptionPeriod
string
accumulationMethod
integer format: int32
balanceUsageId
string format: uuid
balanceUsage
object
id
string format: uuid
name
string
description
string
creditsUsed
number format: double
totalCredits
number format: double
cumulativeCreditsUsed
number format: double
unit
string
numberFormat
string
lastDeposit
string format: date-time
usageQuota
Array<object>
object
endUsage
number format: double
name
string
quotaUsageLevel
integer format: int32
suspendUntilTimeStamp
string format: date-time
overageSeverityStatus
integer format: int32
initialCreditAmount
number format: double
isUnlimitedCredits
boolean
autoBalanceCronSchedule
string
lastAutoBalanceDate
string format: date-time
shouldAutoBalanceTransferCurrentCredits
boolean
maxAutoBalanceCreditTransferAmount
number format: double
autoBalanceCreditAmount
number format: double
allowedBackDatingTolerance
string format: date-span
Example
{ "items": [ { "metricType": 0, "meteredUsage": { "lastReportedOverageSeverityStatus": 0, "usageTiers": [ { "quotaUsageLevel": 0, "quotaUsagePolicy": 0 } ], "accumulationMethod": 0 }, "balanceUsage": { "usageQuota": [ { "quotaUsageLevel": 0 } ], "overageSeverityStatus": 0 } } ]}