# Create a Meter Event Adjustment Creates a meter event adjustment to cancel a previously sent meter event. ## Request ```curl curl -X POST https://api.stripe.com/v2/billing/meter_event_adjustments \ -H "Authorization: Bearer <>" \ -H "Stripe-Version: 2026-06-24.dahlia" \ --json '{ "event_name": "ai_search_api", "type": "cancel", "cancel": { "identifier": "idmp_12345678" } }' ``` ### Response ```json { "object": "v2.billing.meter_event_adjustment", "id": "mtr_event_adj_12345678", "livemode": false, "created": "2024-06-01T12:00:00.000Z", "status": "pending", "event_name": "ai_search_api", "type": "cancel", "cancel": { "identifier": "idmp_12345678" } } ``` ## Parameters - `cancel` (object, required) Specifies which event to cancel. - `cancel.identifier` (string, required) The identifier that was originally assigned to the meter event. You can only cancel events within 24 hours of Stripe receiving them. - `event_name` (string, required) The name of the meter event. Corresponds with the `event_name` field on a meter. - `type` (enum, required) Specifies the type of cancellation. Currently supports canceling a single event. Possible enum values: - `cancel` Cancel a single meter event by identifier. ## Returns Returns a [Meter Event Adjustment object](https://docs.stripe.com/api/v2/billing/meter-event-adjustments/object.md). ## Error Codes | HTTP status code | Code | Description | | --- | --- | --- | | 400 | invalid_cancel_configuration | The adjustment configuration is invalid for the adjustment type. |