# Get Rating

Retrieve the current user's rating for a media item.

**Endpoint**: `GET /api/media-items/{media_id}/rating`
**Auth**: Required

## Path Parameters

| Parameter | Type   | Required | Description     |
| --------- | ------ | -------- | --------------- |
| media_id  | string | Yes      | Media item UUID |

## Request Headers

| Header        | Type   | Required | Description  |
| ------------- | ------ | -------- | ------------ |
| Authorization | string | Yes      | Bearer token |

### Example Request

```http
GET /api/media-items/uuid/rating
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
```

## Response (200 OK)

```json
{
  "rating": 8,
  "user_id": "uuid",
  "media_item_id": "uuid"
}
```

**Rating Scale**: 1-10 (odd numbers = half-stars: 1=0.5★, 2=1★, 3=1.5★, ..., 9=4.5★, 10=5★)

## Error Responses

| Code | Description                           |
| ---- | ------------------------------------- |
| 401  | Invalid or expired token              |
| 404  | Media item not found or no rating set |
