---
title: "SDK: me"
description: "The me methods of the Overlane TypeScript SDK, with their signatures. Generated from the SDK types."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.overlane.app/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK: me

{/* Generated by apps/docs/scripts/generate.mjs (SDK pages from the TypeScript types in packages/sdk). Do not edit; run `pnpm --filter @overlane/docs gen`. */}

The `me` area has 4 methods on the client. Each takes one object of path, query and body arguments and an optional `CallOptions`, and returns a promise of the response body. A refused call rejects with `OverlaneApiError` (see the [SDK index](/sdk/)).

## meChannelGet

Which build of the hosted app the caller sees and why: their own pick, the team's channel and lock

- Request: `GET` on `/v1/me/channel`

```ts
meChannelGet(args?: Record<string, never>, options?: CallOptions): Promise<ViewerChannel>
```

## meChannelPut

Pick the build you see: follow the team, stable or beta; the internal build is for Overlane staff only

- Request: `PUT` on `/v1/me/channel`

```ts
meChannelPut(args: { body: PutViewerChannel }, options?: CallOptions): Promise<ViewerChannel>
```

## meDelete

Delete the caller's own account: leaves every team, removes personal rows and returns a receipt with counts per table (a person does this; refused while the caller is the last owner of a team that still has other members)

- Request: `DELETE` on `/v1/me/account`

```ts
meDelete(args?: Record<string, never>, options?: CallOptions): Promise<AccountDeletionReceipt>
```

## meGet

Who the bearer token belongs to

- Request: `GET` on `/v1/me`

```ts
meGet(args?: Record<string, never>, options?: CallOptions): Promise<WhoAmI>
```

Source: https://docs.overlane.app/sdk/me/index.mdx
