---
title: "Get viewer playheads"
method: GET
path: "/accounts/{{account_id}}/playheads/{viewer_id}"
tags: ["Cross-Device Resume (XDR)"]
---

# Get viewer playheads

`GET /accounts/{{account_id}}/playheads/{viewer_id}`

Get all playhead positions for a specific account and viewer

## Path parameters

- `account_id` string, required
- `viewer_id` string, required

## Query parameters

- `limit` integer

## Headers

- `Content-Type` string, required
- `Authorization` string, required

## Response `200`

Successful operation

- PlayheadsResponse
  - `account_id` string
  - `viewer_id` string
  - `size` integer
  - `items` object[]
    - `video_id` string
    - `timestamp` integer
    - `playhead_seconds` integer

## Other responses

- `403` — Forbidden
- `500` — Server error

---

[API](https://skmtc.net/brightcovelearning/apis/cross-device-resume-xdr-api-reference.md) · [All operations](https://skmtc.net/brightcovelearning/apis/cross-device-resume-xdr-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/brightcovelearning/cross-device-resume-xdr-api-reference/revisions/b4d613a1c481/schema)
