Delete a CompoundAggregation with the given UUID.
This endpoint enables deletion of a specific CompoundAggregation associated with a specific Organization. Useful when you need to remove an existing CompoundAggregation that is no longer required, such as when changing pricing or planning models.
m3ter supports machine to machine authentication using the clientCredentials OAuth2 flow.
The authorizationCode flow controls access for human users via the m3ter Console application.
The unique identifier (UUID) for your Organization. The Organization represents your company as a direct customer of our service.
The unique identifier (UUID) of the CompoundAggregation to delete.
Returns the deleted CompoundAggregation
The UUID of the entity.
The version number:
User defined fields enabling you to attach custom data. The value for a custom field can be either a string or a number.
If customFields can also be defined for this entity at the Organizational level,customField values defined at individual level override values of customFields with the same name defined at Organization level.
See Working with Custom Fields in the m3ter documentation for more information.
Descriptive name for the Aggregation.
Specifies how you want to deal with non-integer, fractional number Aggregation values.
NOTES:
quantityPerUnit. Rounds the number of units after quantityPerUnit is applied. If you set quantityPerUnit to a value other than one, you would typically set Rounding to UP. For example, suppose you charge by kilobytes per second (KiBy/s), set quantityPerUnit = 500, and set charge rate at $0.25 per unit used. If your customer used 48,900 KiBy/s in a billing period, the charge would be 48,900 / 500 = 97.8 rounded up to 98 * 0.25 = $2.45.Enum: ???UP??? ???DOWN??? ???NEAREST??? ???NONE???
UP, DOWN, NEAREST, NONE Defines how much of a quantity equates to 1 unit. Used when setting the price per unit for billing purposes - if charging for kilobytes per second (KiBy/s) at rate of $0.25 per 500 KiBy/s, then set quantityPerUnit to 500 and price Plan at $0.25 per unit.
If quantityPerUnit is set to a value other than one, rounding is typically set to UP.
User defined or following the Unified Code for Units of Measure (UCUM).
Used as the label for billing, indicating to your customers what they are being charged for.
Code of the Aggregation. A unique short code to identify the Aggregation.
(Optional). Used when creating a segmented Aggregation, which segments the usage data collected by a single Meter. Works together with segmentedFields.
Contains the values that are to be used as the segments, read from the fields in the meter pointed at by segmentedFields.
Optional Product ID this Aggregation should be attributed to for accounting purposes.
This field is a string that represents the formula for the calculation. This formula determines how the CompoundAggregation is calculated from the underlying usage data.
This field represents the unique identifier (UUID) of the Product that is associated with the CompoundAggregation.
This is a boolean True / False flag.
If set to TRUE, the calculation will be evaluated even if the referenced aggregation has no usage data.
The date and time (in ISO-8601 format) when the CompoundAggregation was created.
The date and time (in ISO-8601 format) when the CompoundAggregation was last modified.
The unique identifier (UUID) of the user who created this CompoundAggregation.
The unique identifier (UUID) of the user who last modified this CompoundAggregation.