Appearance
DoCurious API Reference / types / VendorTeamMember
Interface: VendorTeamMember
Defined in: types/vendor.types.ts:322
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:331
email
email:
string
Defined in: types/vendor.types.ts:328
id
id:
string
Defined in: types/vendor.types.ts:323
invitedAt
invitedAt:
string
Defined in: types/vendor.types.ts:332
joinedAt?
optionaljoinedAt:string
Defined in: types/vendor.types.ts:333
lastActiveAt?
optionallastActiveAt:string
Defined in: types/vendor.types.ts:334
name
name:
string
Defined in: types/vendor.types.ts:327
role
role:
VendorTeamRole
Defined in: types/vendor.types.ts:329
status
status:
VendorTeamMemberStatus
Defined in: types/vendor.types.ts:330
userId?
optionaluserId:string
Defined in: types/vendor.types.ts:326
Platform user ID (populated after invitation acceptance)
vendorId
vendorId:
string
Defined in: types/vendor.types.ts:324