Update a meter’s filters. Other properties are immutable after creation.
cURL
curl --request PUT \ --url https://api.example.com/v1/meters/{id} \ --header 'Content-Type: application/json' \ --data ' { "filters": [ { "filters[].key": "<string>", "filters[].values": [ {} ] } ] } '
{ "id": "<string>", "name": "<string>", "tenant_id": "<string>", "event_name": "<string>", "aggregation": {}, "filters": [ {} ], "reset_usage": "<string>", "status": "<string>", "created_at": "<string>", "updated_at": "<string>" }
"meter_550e8400e29b41d4a716446655440000"
Show filter properties
"region"
["us-east-1", "us-west-2"]
curl --request PUT \ --url https://api.flexprice.io/v1/meters/meter_550e8400e29b41d4a716446655440000 \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "filters": [ { "key": "region", "values": ["us-east-1", "eu-west-1"] }, { "key": "environment", "values": ["production"] } ] }'
{ "id": "meter_550e8400e29b41d4a716446655440000", "name": "API Usage Meter", "tenant_id": "tenant_123", "event_name": "api_request", "aggregation": { "type": "COUNT" }, "filters": [ { "key": "region", "values": ["us-east-1", "eu-west-1"] }, { "key": "environment", "values": ["production"] } ], "reset_usage": "BILLING_PERIOD", "status": "published", "created_at": "2024-03-20T15:04:05Z", "updated_at": "2024-03-20T16:30:15Z" }