POST
/
v1
/
teams
/
{teamId}
/
members
curl --request POST \
  --url https://platform.thena.ai/v1/teams/{teamId}/members \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'x-org-id: <api-key>' \
  --data '{
  "email": "<string>",
  "userId": "<string>",
  "isAdmin": true
}'
{
  "id": "<string>",
  "name": "<string>",
  "email": "<string>",
  "invitedBy": "<string>",
  "teamId": "<string>",
  "teamName": "<string>",
  "isActive": true,
  "role": "<string>",
  "isOwner": true,
  "joinedAt": "<string>",
  "createdAt": "<string>"
}

Authorizations

Authorization
string
header
required

Enter JWT bearer token

x-org-id
string
header
required

Enter organization ID

Path Parameters

teamId
string
required

Body

application/json
email
string

The email address of the user to add to the team.

userId
string

The user ID of the user to add to the team.

isAdmin
boolean

Whether the user should be added as an admin to the team.

Response

201
application/json
Operation successful
id
string
required

The ID of the team member

name
string
required

The name of the team member

email
string
required

The email of the team member

teamId
string
required

The ID of the team

teamName
string
required

The name of the team

isActive
boolean
required

Whether the team member is active

role
string
required

The role of the team member

isOwner
boolean
required

Whether the team member is the owner of the team

joinedAt
string
required

The joined date of the team member

createdAt
string
required

The created date of the team member

invitedBy
string

The name of the user who invited the team member