# Create a Meter Event with asynchronous validation

Creates meter events. Events are processed asynchronously, including validation. Requires a meter event session for authentication. Supports up to 10,000 requests per second in livemode. For even higher rate-limits, contact sales.

## Request

```curl
curl -X POST https://meter-events.stripe.com/v2/billing/meter_event_stream \
  -H "Authorization: Bearer {{SESSION AUTH TOKEN}}" \
  -H "Stripe-Version: 2026-08-26.dahlia" \
  --json '{
    "events": [
        {
            "identifier": "idmp_12345678",
            "event_name": "ai_search_api",
            "timestamp": "2024-06-01T12:00:00.000Z",
            "payload": {
                "stripe_customer_id": "cus_12345678",
                "value": "25"
            }
        }
    ]
  }'
```

### Response

```json
{}
```

## Parameters

- [`events`](https://docs.stripe.com/api/v2/billing/meter-event-sessions/create-async.md?query=events) (array of objects, required)
  List of meter events to include in the request. Supports up to 100 events per request.

## Returns

## Error Codes

| HTTP status code | Code | Description |
| --- | --- | --- |
| 401 | billing_meter_event_session_expired | The temporary session token has expired. |
