Skip to main content

User Management

Call user methods on the Fedo singleton. These must be called after Fedo.initialize and before showing any UI.

Required

setUserID

Identifies the current user to the backend. Call on login; clear on logout.

Fedo.setUserID("user-abc-123")
caution

Calling setUserID with a different ID than previously set clears the existing API token. The SDK re-authenticates with the new user identity.

Optional

setUserDisplayName

Display name shown on feedback and comments created by this user.

Fedo.setUserDisplayName("Jane Doe")

setUserEmail

Email associated with the user. Synced to the backend for notifications.

Fedo.setUserEmail("jane@example.com")

addUserProperty

Attach custom key-value metadata to the user (e.g. plan tier, team, beta cohort).

Fedo.addUserProperty("plan", "enterprise")
Fedo.addUserProperty("team", "design")

Properties are synced to the backend and available when viewing feedback.