GET /v1/me
Returns the profile of the user associated with the API key used. Useful for validating a key and inspecting plan limits.
Request
Section titled “Request”GET /api/v1/meAuthorization: Bearer twa_your_key_hereNo parameters.
Response 200 OK
Section titled “Response 200 OK”{ "id": "018e1234-abcd-7000-8000-000000000001", "email": "alice@example.com", "full_name": "Alice Dupont", "plan": { "name": "PRO", "slug": "pro", "max_api_calls_per_hour": -1 }}Fields
Section titled “Fields”| Field | Type | Description |
|---|---|---|
id | string (UUID) | Unique user identifier |
email | string | Account email address |
full_name | string | null | Full name (null if not set) |
plan | object | null | Active plan information |
plan.name | string | Plan name (BASIC, PLUS, PRO) |
plan.slug | string | Plan slug (basic, plus, pro) |
plan.max_api_calls_per_hour | integer | Hourly call limit (-1 = unlimited, 0 = no access) |
Example
Section titled “Example”curl -s \ -H "Authorization: Bearer twa_your_key_here" \ https://app.techwatchalert.com/api/v1/me | jq .