# GetTimelineRequest ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | | `ratingKey` | *Double* | :heavy_check_mark: | The rating key of the media item | | `key` | *String* | :heavy_check_mark: | The key of the media item to get the timeline for | | `state` | [lukehagar.plexapi.plexapi.models.operations.State](../../models/operations/State.md) | :heavy_check_mark: | The state of the media item | | `hasMDE` | *Double* | :heavy_check_mark: | Whether the media item has MDE | | `time` | *Double* | :heavy_check_mark: | The time of the media item | | `duration` | *Double* | :heavy_check_mark: | The duration of the media item | | `context` | *String* | :heavy_check_mark: | The context of the media item | | `playQueueItemID` | *Double* | :heavy_check_mark: | The play queue item ID of the media item | | `playBackTime` | *Double* | :heavy_check_mark: | The playback time of the media item | | `row` | *Double* | :heavy_check_mark: | The row of the media item |