ts.edv.add_member

Add a user to an endeavour.

Add a user to an endeavour.

Requires authentication

Description

Adds a user to an endeavour with a specified role. This controls who can see and work on tasks within the endeavour.

Parameters

NameTypeRequiredDefaultDescription
endeavour_idstringYesEndeavour ID
user_idstringYesUser ID to add
rolestringmemberRole: owner, admin, member, viewer

Response

Returns the membership confirmation.

{
  "endeavour_id": "edv_bd159eb7bb9a877a...",
  "joined_at": "2026-02-06T13:36:51Z",
  "role": "member",
  "user_id": "usr_476931df38eb2662..."
}

Errors

CodeDescription
not_authenticatedNo active login for this session
not_foundEndeavour or user not found
already_memberUser is already a member of this endeavour