---
title: "Current user and quota"
method: GET
path: "/api/me"
tags: ["auth"]
---

# Current user and quota

`GET /api/me`

## Request

- Base URL: `https://cliponit.app`
- URL: `https://cliponit.app/api/me`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `session`
  - OAuth 2 (authorization code, authorization URL `https://cliponit.app/oauth/authorize`, token URL `https://cliponit.app/oauth/token`, scopes: `clips`)

Call this first to know the plan and remaining quota (`quota.videos_used` vs `quota.videos_limit`) and which features are unlocked (`api_mcp`, `translate`, `broll_music`, `premiere_xml`…).

## Response `200`

User + quota

- object
  - `user` User, required
    - `id` string, uuid, required
    - `email` string, email, required
    - `name` string, required
    - `avatar_url` string, nullable
    - `locale` string, required
    - `plan` 'free' | 'starter' | 'pro' | 'business', required
    - `onboarded` 0 | 1, required
  - `quota` Quota, required: Plan limits and current usage. Booleans tell which features the plan unlocks (403 otherwise).
    - `plan` 'free' | 'starter' | 'pro' | 'business', required
    - `videos_used` integer, required: Non-demo videos created this calendar month
    - `videos_limit` integer, required: Monthly video quota (free: 2 total)
    - `max_bytes` integer, required: Max upload size per video, in bytes
    - `max_video_s` number, nullable: Max duration per video in seconds (free: 1200), null = unlimited
    - `retention_days` integer, nullable, required: Videos older than this are deleted
    - `searches_today` integer, required
    - `searches_limit` integer, nullable: Daily `findMoment` quota (free: 5), null = unlimited
    - `watermark` boolean, required: true = exports carry the ClipOnIt watermark
    - `logo` boolean, required: Custom logo on exports
    - `premiere_xml` boolean, required
    - `edit_captions` boolean, required: Subtitle text overrides
    - `translate` boolean, required: Subtitles in another language
    - `broll_music` boolean, required
    - `api_mcp` boolean, required: API key + MCP server access

## Other responses

- `401`: Missing or invalid credentials

---

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