# Drive

The canonical `Drive` object, returned whole by every operation that touches it. Fields marked optional are present when the returning operation loads them.

| Field | Type | Description |
| --- | --- | --- |
| `id` | `string` |  |
| `name` | `string` \| `null` |  |
| `ownerId` | `string` |  |
| `ownerType` | `"user"` \| `"organization"` |  |
| `organizationId` | `string` \| `null` |  |
| `createdAt` | `string` |  |
| `updatedAt` | `string` |  |
| `viewerRole` _(optional)_ | `"owner"` \| `"manager"` \| `"contributor"` |  |
| `items` _(optional)_ | [DriveItem](/api/objects/drive-item)`[]` |  |
| `driveUsers` _(optional)_ | `object[]` |  |
| `ownerUser` _(optional)_ | `object` \| `null` |  |
| `ownerOrganization` _(optional)_ | `object` \| `null` |  |
