Amberflo API
Meter Definition
/meters
1min
POST
https://app.amberflo.io/meters
Create a new meter
Authentication
X-API-KEY
apiKey
Body Parameters
body
metadata.meter_definition.MeterDefinition.in
id
string
meterApiName
string
*
label
string
*
description
string
lockingStatus
com.amberflo.service.common.LockingStatus.in
meterType
metadata.meter_definition.MeterType.in
*
dimensions
string[]
aggregationDimensions
string[]
useInBilling
boolean
squashSumMeter
boolean
sharedWithPartners
boolean
enabled
boolean
timeoutInMinutes
integer<int32>
viewGroupingFunction
metadata.meter_definition.ViewGroupingFunction.in
viewGroupingInterval
metadata.meter_definition.ViewGroupingInterval.in
viewRescaleFunction
metadata.meter_definition.RescaleFunction.in
deduplicationConfig
metadata.meter_definition.MeterDeduplicationConfig.in
Responses
200
Successful request
metadata.meter_definition.MeterDefinition.out
accountId
string
replicatedFromAccountId
string
id
string
meterApiName
string
*
label
string
*
description
string
lockingStatus
com.amberflo.service.common.LockingStatus.out
meterType
metadata.meter_definition.MeterType.out
*
aggregation
metadata.meter_definition.AggregationType.out
eventType
com.amberflo.service.common.meter_definition.EventType.out
dimensions
string[]
aggregationDimensions
string[]
useInBilling
boolean
unitOfUsage
boolean
ultraFrequencyUniqueMeter
boolean
seatBased
boolean
squashSumMeter
boolean
sharedWithPartners
boolean
enabled
boolean
timeoutInMinutes
integer<int32>
viewGroupingFunction
metadata.meter_definition.ViewGroupingFunction.out
viewGroupingInterval
metadata.meter_definition.ViewGroupingInterval.out
viewRescaleFunction
metadata.meter_definition.RescaleFunction.out
statistics
metadata.meter_definition.MeterStatistics.out
deduplicationConfig
metadata.meter_definition.MeterDeduplicationConfig.out
dimensionMetadata
map<string, metadata.meter_definition.DimensionMetadata.out>
dimensionValuePatterns
map<string, string>
createTime
integer<int64>
updateTime
integer<int64>