Skip to content

DoCurious API Reference / types / UserProfile

Interface: UserProfile

Defined in: types/user.types.ts:194

Extended user profile containing optional personal details.

Remarks

Stored separately from User to keep the core entity lightweight. All fields are optional -- the platform does not require a "complete profile."

Properties

address?

optional address: Address

Defined in: types/user.types.ts:200


emergencyContact?

optional emergencyContact: string

Defined in: types/user.types.ts:199

Emergency contact name and/or phone -- relevant for hosted/outdoor challenges


firstName?

optional firstName: string

Defined in: types/user.types.ts:195


lastName?

optional lastName: string

Defined in: types/user.types.ts:196


phone?

optional phone: string

Defined in: types/user.types.ts:197

DoCurious Platform Documentation