---
title: "POST /admin/impersonate"
method: POST
path: "/admin/impersonate"
---

# POST /admin/impersonate

`POST /admin/impersonate`

## Request

- Base URL: `https://api.routine.co` (the document declares no server; this is the origin it was published from)
- URL: `https://api.routine.co/admin/impersonate`
- Auth: none declared

## Query parameters

- `account` string, required

## Response `200`

The impersonation token

- object: The outcome of an admin impersonating an account.
  - `account` object: The impersonated account.
    - `id` string
    - `email` AccountId (unresolved $ref)
  - `token` string: An account token granting permissions on the behalf of [account].

## Other responses

- `403`: The account is an admin
- `404`: The account does not exist

## Changes

- **2026-10-03** `52b029b3d41c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/routine/apis/routine-co/changes/admin/impersonate/post.md)

---

[API](https://skmtc.dev/routine/apis/routine-co.md) - [All operations](https://skmtc.dev/routine/apis/routine-co/llms.txt) - [OpenAPI document](https://skmtc.dev/routine/apis/routine-co/revisions/683f463b374f?raw)
