---
title: "Impersonate"
method: POST
path: "/api/v2/admin/impersonate/{account_id}"
tags: ["v2-admin"]
---

# Impersonate

`POST /api/v2/admin/impersonate/{account_id}`

## Request

- Base URL: `https://api.getle.ad` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getle.ad/api/v2/admin/impersonate/{account_id}`
- Auth: none declared

A workspace session for the operator, seeing exactly what the customer sees.

Support has been reconstructing customer screens from raw tables: "queued
looks low" arrives as a screenshot, and answering it meant six SQL queries
to rebuild a dashboard the product already renders. The app adopts a
`?token=` once and wipes it from the URL, so the cheapest honest view is
the customer's own: mint the same capability token their login mints, open
their workspace with it.

The mint is written to the audit trail. The kind is not in the customer's
activity whitelist, so the operator's visit does not appear in their feed -
but it is in the database, attributable, with the admin's identity on it.

## Path parameters

- `account_id` string, required

## Headers

- `authorization` string

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/getle/apis/lead-generator-pro-api.md) · [All operations](https://skmtc.dev/getle/apis/lead-generator-pro-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getle/apis/lead-generator-pro-api/revisions/041155e6d905?raw)
