latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-14129143297.4 KB

0e52fe5f8d33

admin

Get User Detail

Return identity, subscription, profile config, and integrations.

Slimmed in #325 work item 2: user-authored content (memory, soul, user text, heartbeat directives, message bodies, tool-call args / results) was removed from this default response. Content surfaces only via the consent-gated paths — /admin/reported-conversations (after a user reports a conversation) or /admin/shared-data (when a user opted into data sharing) — once items 3 + 4 land.

Eager-loads tool_configs and channel_routes via selectinload so we make one round-trip instead of three.

get/api/admin/users/{user_id}

Path parameters

user_idstring required

Response

Successful Response

idstring required
user_idstring required
emailstring required
planstring required
statusstring required
rolestring required
is_activeboolean required
onboarding_completeboolean required
subscription_created_atstring nullable required
subscription_updated_atstring nullable required
timezonestring required
preferred_channelstring required
heartbeat_opt_inboolean required
heartbeat_frequencystring required