Get Company Profile
Accounts
Get Company Profile
Get company profile
GET
Get Company Profile
CLI:
Overview
Returns the saved company profile for the authenticated workspace. The profile is the operating context Puffle uses for lead search, list enrichment, signal setup, and message generation. The response includes the assembledcontext object and profile identity fields. New or incomplete workspaces can return context: null or profile: null; treat that as setup not finished rather than an empty ICP.
AI agent notes
Call this during the boot sequence before launching workflows that depend on ICP, company positioning, content voice, or market assumptions. If the profile is missing, stop and ask the human to finish setup or provide the missing details. Do not invent company profile fields. To change the profile, fetch the current object first, preserve fields the human did not change, then send the full object to Update Company Profile.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Response
Context + identity fields. Both are null when the workspace has no profile row yet (new user mid-onboarding).
Assembled company profile. Each sub-object is stored as a separate JSONB column on user_profiles and merged at read time.
Identity fields stored alongside the context JSONB columns. Returned so a UI can render a full profile page without a second round-trip.