# Retrieve an event
Retrieve a single event along with its associated runs (distance variants), including event details and an array of event runs.

GET /events/:id

## Path Parameters
- id (string, required): The event ID

## Authorization
read:events

## Request Examples

### curl
```curl
curl -H "Authorization: Bearer INTERVALS_PARTNER_API_KEY" \
  https://api.intervals.run/events/e72tuv901wxy234
```

### JavaScript
```javascript
const eventId = "e72tuv901wxy234";
const res = await fetch(
  `https://api.intervals.run/events/${eventId}`,
  {
  headers: { Authorization: "Bearer INTERVALS_PARTNER_API_KEY" },
  }
);
const { data } = await res.json();
```

## Responses

### 200 (200)
```json
{
  "data": {
    "event": {
      "_id": "e72tuv901wxy234",
      "name": "Lakefront 5K - June 14",
      "slug": "lakefront-5k-june-14",
      "type": "race",
      "date": "2025-06-14",
      "organizationId": "k57abc123def456",
      "startTime": "08:00",
      "description": "Weekly lakefront 5K race along the scenic shore path.",
      "websiteUrl": "https://northshorerace.com/lakefront-5k"
    },
    "runs": [
      {
        "_id": "r41abc567def890",
        "eventId": "e72tuv901wxy234",
        "distanceMeters": 5000,
        "distanceStandard": "5K",
        "distanceLabel": "5K",
        "date": "2025-06-14",
        "startTime": "08:00",
        "eventStatus": "scheduled"
      }
    ]
  }
}
```

### 404 (404)
```json
{
  "error": {
    "code": "NOT_FOUND",
    "message": "Event not found"
  }
}
```