Docs

Get Drive

GET /drives/{eventId}

GET/drives/{eventId}

Required Tokens

FieldTypeRequiredDescription
BearerAuthorization: Bearer <api-key>OptionalYour API key. Pass it as the Bearer token on every request.
Event tokenx-Event-TokenOptionalRun **Get Tokens** in the Authorization folder, or call `GET /Events/{eventId}/authorize` manually.

Returns the files and folders at a specific path within a partition. This is the primary endpoint for browsing the drive.

Paths are ID-based. The root is /. Navigate into folders by appending their ID: /{folderId}, then /{folderId}/{subfolderId}, etc. Use Get Folder Tree to discover folder paths without browsing manually.

Partitions determine which scoped section of the drive to browse. Pass the partition id from Get Partitions as partitionKey. If omitted, defaults to the event-level partition (same as passing the event ID).

Path Parameters

FieldTypeRequiredDescription
driveIdGuidRequiredThe event ID.

Query Parameters

FieldTypeRequiredDescription
partitionKeyGuidOptionalThe partition to browse. Pass a collaborator ID, area ID, or event ID. Defaults to the event-level partition when omitted.
pathstringOptionalThe path to browse (e.g., `/`, `/{folderId}`, `/{folderId}/{subfolderId}`). Defaults to `/`.

Response Fields

FieldTypeDescription
filesarrayFiles at the current path. See **Item Fields**.
foldersarrayFolders at the current path. See **Item Fields**.
permissionsarrayThe current user's permissions at this path.
pathstringThe path that was browsed.

Item Fields

FieldTypeDescription
idGuidUnique ID.
typestring`"File"`, `"Deliverable"`, or `"Folder"`.
namestringDisplay name.
descriptionstringOptional description.
statusstring| nullFile status (`null` for folders).
pathstringParent path.
fullPathstringFull path including the item's own ID.
assignedToIdGuidCollaborator ID assigned to deliverables (`Guid.Empty` for regular files).
dueDateDateTimeDue date for deliverables.
permissionsarrayCurrent user's permissions on this item.
associationsobject`collaborators`, `areas`, and `users` arrays, each with `id` and `name`.
versionsarrayVersion tags for files (e.g., `["Version 1"]`). Empty for folders.

Error Codes

CodeHTTP StatusDescription
UNAUTHORIZED401Missing or invalid token, or no access to the specified partition or path.
NOT_FOUND404Drive not found.