# Organization

An **Organization** represents the highest-level entity on the Gamopanda platform. It acts as the parent container for one or more [Accounts](/account). Each organization defines basic identity fields and trial subscription details.

:::note
While the Organization resource supports standard CRUD operations internally, it is **not publicly accessible** via public REST API endpoints. It is strictly managed via the administrator dashboard.
:::

---

## How it works

1. **Define entity** — specify the name of the parent business or organization.
2. **Track trial status** — monitor whether the organization has availed of a trial.
3. **Manage accounts** — link and navigate to individual [Accounts](/account) mapped to this organization.

---

## Fields

### Basic settings

| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| `name` | string | ✅ | — | The name of the organization (max 255 characters). |
| `isTrialAvailed` | boolean | ❌ | `false` | Read-only. Indicates whether the organization has availed a trial subscription. |

---

## Access & permissions

| Caller | Allowed operations | Notes |
|---|---|---|
| Org Admin | CREATE · GET · LIST · UPDATE · DELETE | Managed via the internal admin UI only |
| Account Admin | *(none)* | Scoped strictly to individual Accounts |
| End user | *(none)* | No access |
| Guest user | *(none)* | No access |

---

## Related resources

| Resource | Description |
|---|---|
| [Account](/account) | The tenant accounts configured under this organization |
