# Collaborations

Direct collaborations on the enterprise account's workspaces, bases and interfaces.

## Endpoints that reference this object

- [Get user by id](https://airtable.com/developers/web/api/get-user-by-id.md)
- [Get user group](https://airtable.com/developers/web/api/get-user-group.md)
- [Get users by id or email](https://airtable.com/developers/web/api/get-users-by-id-or-email.md)

- `baseCollaborations: array<object>` — required

  - `baseId: string` — required

    Base ID, a unique identifier for a base.

  - `createdTime: string` — required

    A date timestamp in the ISO format, eg:"2018-01-01T00:00:00.000Z"

  - `grantedByUserId: string` — required

    A user ID

  - `permissionLevel: Application-Permission-Levels` — required

- `interfaceCollaborations: array<object>` — required

  - `baseId: string` — required

    Base ID, a unique identifier for a base.

  - `createdTime: string` — required

    A date timestamp in the ISO format, eg:"2018-01-01T00:00:00.000Z"

  - `grantedByUserId: string` — required

    A user ID

  - `interfaceId: string` — required

  - `permissionLevel: "read" | "comment" | "edit"` — required

- `workspaceCollaborations: array<object>` — required

  - `createdTime: string` — required

    A date timestamp in the ISO format, eg:"2018-01-01T00:00:00.000Z"

  - `grantedByUserId: string` — required

    A user ID

  - `permissionLevel: Workspace-Permission-Levels` — required

  - `workspaceId: string` — required
