Appearance
DoCurious API Reference / types / VendorTeamMember
Interface: VendorTeamMember
Defined in: types/vendor.types.ts:321
A member of a vendor's team with role-based access to challenge management.
Remarks
userId is populated after the invited person accepts and creates (or links) an account. Until then, the member record exists in 'invited' status with only name and email.
Properties
avatarUrl?
optionalavatarUrl:string
Defined in: types/vendor.types.ts:330
email
email:
string
Defined in: types/vendor.types.ts:327
id
id:
string
Defined in: types/vendor.types.ts:322
invitedAt
invitedAt:
string
Defined in: types/vendor.types.ts:331
joinedAt?
optionaljoinedAt:string
Defined in: types/vendor.types.ts:332
lastActiveAt?
optionallastActiveAt:string
Defined in: types/vendor.types.ts:333
name
name:
string
Defined in: types/vendor.types.ts:326
role
role:
VendorTeamRole
Defined in: types/vendor.types.ts:328
status
status:
VendorTeamMemberStatus
Defined in: types/vendor.types.ts:329
userId?
optionaluserId:string
Defined in: types/vendor.types.ts:325
Platform user ID (populated after invitation acceptance)
vendorId
vendorId:
string
Defined in: types/vendor.types.ts:323