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