---
title: "Refresh Impersonation"
method: POST
path: "/api/admin/impersonate/refresh"
tags: ["Admin Impersonation Lifecycle", "admin-impersonation-lifecycle"]
---

# Refresh Impersonation

`POST /api/admin/impersonate/refresh`

Extend the current impersonation token's TTL by another 15 min.

Authed by the imp_ token itself (NOT admin auth). Listed in
_IMPERSONATION_WRITE_ALLOWLIST in main.py so the read-only
middleware lets the request through.

## Response `200`

Successful Response

- ImpersonateRefreshResponse
  - `token` string, required
  - `expires_at` string, date-time, required
  - `refresh_count` integer, required

---

[API](https://skmtc.dev/primetime/apis/primetime-media-api.md) · [All operations](https://skmtc.dev/primetime/apis/primetime-media-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/primetime/primetime-media-api/revisions/9da9a9f64e11/schema)
