Skip to content

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?

optional avatarUrl: 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?

optional joinedAt: string

Defined in: types/vendor.types.ts:332


lastActiveAt?

optional lastActiveAt: 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?

optional userId: 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

DoCurious Platform Documentation