Skip to content

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?

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

optional joinedAt: string

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


lastActiveAt?

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

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

DoCurious Platform Documentation