Skip to main content
GET
/
api
/
account
Get Profile
curl --request GET \
  --url https://app.puffle.ai/api/account \
  --header 'Authorization: Bearer <token>'
CLI:
puffle account

Overview

Returns the signed-in user’s account settings and lightweight profile name fields. The response includes:
  • account - auth-owned identity fields such as id, email, and fullName.
  • profile - Puffle profile fields currently limited to firstName and lastName.
  • canManageAuth - true only for the signed-in user acting as themselves.

AI agent notes

Use this as the account-settings read before changing a user’s name, email, or password. If canManageAuth is false, do not attempt email or password changes; the caller may be impersonating or using a non-session auth mode. This is not the company/ICP profile. Use Get Company Profile when you need GTM context for lead search, enrichment, signals, or message generation.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Successful response.