Skip to content

Get the authenticated Teak identity

GET/v1/me
Authorization
AuthorizationBearer token (OAuth access token or teakapi_ API key) · headerrequired

Bearer token. Accepts either an OAuth 2.0 access token (obtained via browser sign-in; expires after 1 hour and is refreshable) or a teakapi_ API key.

Responses
200

Permanent Teak owner ID and current profile

dataobjectrequired
Show properties
idstringrequired

Permanent Teak owner ID

emailstring<email>required
namestring
cardCountnumber

Cards outside Trash

cardLimitnumber | null

Free plan card limit; null on Pro

planstring
Allowed:freepro
settingsUrlstring<uri>

Teak web Settings, where plan, billing, API keys and import live

401

Missing, invalid, expired, or revoked credential

429

Rate limit exceeded

500

Profile or authorization service unavailable

Try it
Server
Authorization
Request
curl -X GET 'https://teakvault.com/api/v1/me' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json'
Response
{
  "data": {
    "id": "string",
    "email": "[email protected]",
    "name": "string",
    "cardCount": 0,
    "cardLimit": 0,
    "plan": "free",
    "settingsUrl": "http://example.com"
  }
}

Was this page helpful?