---
title: "InstallMember"
description: "The `InstallMember` entity."
section: "Reference"
group: "Types"
order: 123
---

## Definition

```ts
interface InstallMember {
  id: string;
  entityId: string;
  entityType: string;
  name: string | null;
  detached: boolean;
  needsConfig: boolean;
}
```

## Fields

| Field         | Type             | Notes                                                                            |
| ------------- | ---------------- | -------------------------------------------------------------------------------- |
| `id`          | `string`         | `readonly` `required` — integration_member row id.                               |
| `entityId`    | `string`         | `required` — Local cloned entity id.                                             |
| `entityType`  | `string`         | `required` — Resolved entity type.                                               |
| `name`        | `string \| null` | `required` — Resolved display name.                                              |
| `detached`    | `boolean`        | `required` — Locally edited — excluded from upgrades when true.                  |
| `needsConfig` | `boolean`        | `required` — A config member (secret/webhook) still missing its workspace value. |
