# The Member object

> Attributes of a BloomText Member and the endpoints that return it.

Source: https://www.bloomtext.com/developers/api/reference/member-object/

People in an organization on your account, and who manages each membership. Account API keys only.

### Attributes

- `id` (UUID, required): The person's BloomText user ID.

- `org_id` (UUID, required): 

- `email` (string, required): 

- `first_name` (string, required): 

- `last_name` (string, required): 

- `role` (admin, user, required): The role in this organization.

- `account_role` (owner, it, null, required): Owner or IT on the account, set only in BloomText.

- `managed_by` (admin, api, account, required): Who changes this membership: people in BloomText, an API key, or the account (an Owner or IT person's membership in every organization).

- `managed_by_name` (string or null, required): The API key's name when `managed_by` is `api`.

### Endpoints

| Method | Path | Endpoint |
| --- | --- | --- |
| GET | `/members` | [List members](https://www.bloomtext.com/developers/api/reference/list-members/) |
| POST | `/members` | [Add a member](https://www.bloomtext.com/developers/api/reference/create-member/) |
| GET | `/members/{memberId}` | [Retrieve a member](https://www.bloomtext.com/developers/api/reference/get-member/) |
| PATCH | `/members/{memberId}` | [Update a member](https://www.bloomtext.com/developers/api/reference/update-member/) |
| DELETE | `/members/{memberId}` | [Remove a member](https://www.bloomtext.com/developers/api/reference/delete-member/) |

```json filename="The Member object"
{
  "id": "8b9c2d2f-6b1a-44f4-a7b1-0d6d3f2d6f55",
  "org_id": "8b9c2d2f-6b1a-44f4-a7b1-0d6d3f2d6f55",
  "email": "string",
  "first_name": "string",
  "last_name": "string",
  "role": "admin",
  "account_role": "owner",
  "managed_by": "admin",
  "managed_by_name": "string"
}
```
