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