---
title: "Verify API key"
method: GET
path: "/api/v1/me"
tags: ["Account"]
---

# Verify API key

`GET /api/v1/me`

## Request

- Base URL: `https://previewdrop.dev`
- URL: `https://previewdrop.dev/api/v1/me`
- Auth: HTTP bearer

Returns basic account information for the authenticated API key. Use this to verify that a key is valid and to confirm which workspace and plan it belongs to. This endpoint is used by the CLI `login` command.

## Response `200`

OK

- object
  - `tenantId` string, uuid, required: Workspace UUID.
  - `tenantName` string, required: Workspace display name.
  - `email` string, email, nullable: Email of the workspace owner. May be null if no owner record is found.
  - `name` string, nullable: Display name of the workspace owner.
  - `plan` 'free' | 'starter' | 'pro' | 'team' | 'enterprise', required: Current billing plan.
  - `deploysUsedThisMonth` integer, required: Number of deployments triggered in the current billing month.

## Other responses

- `401`: Missing or invalid API key.
- `429`: You have exceeded the rate limit. Check the `Retry-After` header for when to resume. The limit value reflects the specific endpoint's cap (10, 60, or 120 req/60s — see Rate Limits in the overview).

---

[API](https://skmtc.dev/previewdrop/apis/previewdrop-api.md) · [All operations](https://skmtc.dev/previewdrop/apis/previewdrop-api/llms.txt) · [OpenAPI document](https://skmtc.dev/previewdrop/apis/previewdrop-api/revisions/0742e253496b?raw)
