---
title: "AddTeamMemberBody"
description: "Request body for a TeamMember operation."
section: "Reference"
group: "Types"
order: 229
---

## Definition

```ts
interface AddTeamMemberBody {
  teamId: string;
  userId: string;
  role?: "viewer" | "editor" | "admin" | undefined;
}
```

## Fields

| Field    | Type                                           | Notes                                       |
| -------- | ---------------------------------------------- | ------------------------------------------- |
| `teamId` | `string`                                       | `required` — Team to add the member to.     |
| `userId` | `string`                                       | `required` — User ID to add                 |
| `role`   | `"viewer" \| "editor" \| "admin" \| undefined` | `optional` — Team role (defaults to editor) |
