| Field | Type | Required | Description | Example |
|---|---|---|---|---|
metadata |
Dict[str, models.MeterCreateMetadata] | ➖ | Key-value object allowing you to store additional information. The key must be a string with a maximum length of 40 characters. The value must be either: * A string with a maximum length of 500 characters * An integer * A floating-point number * A boolean You can store up to 50 key-value pairs. |
|
name |
str | ✔️ | The name of the meter. Will be shown on customer's invoices and usage. | |
unit |
Optional[models.MeterUnit] | ➖ | N/A | |
custom_label |
OptionalNullable[str] | ➖ | The label for the custom unit, e.g. 'request'. Required when unit is 'custom'. | |
custom_multiplier |
OptionalNullable[int] | ➖ | The multiplier to convert from the base unit to display scale, e.g. 1000 to display per 1000 units. Defaults to 1 when not provided. | |
filter_ |
models.Filter | ✔️ | N/A | |
aggregation |
models.MeterCreateAggregation | ✔️ | The aggregation to apply on the filtered events to calculate the meter. | |
organization_id |
OptionalNullable[str] | ➖ | The ID of the organization owning the meter. Required unless you use an organization token. | 1dbfc517-0bbf-4301-9ba8-555ca42b9737 |