> ## Documentation Index
> Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ExternalStorageFile

> Response type in the GraphQL API.

| Field | Type | Description |
| - | - | - |
| `id` | [`ID!`](https://veryfront.com/docs/cloud/graphql/types/id) | |
| `provider` | [`String!`](https://veryfront.com/docs/cloud/graphql/types/string) | Provider that stores the item: onedrive, sharepoint or drive. |
| `name` | [`String!`](https://veryfront.com/docs/cloud/graphql/types/string) | |
| `path` | [`String!`](https://veryfront.com/docs/cloud/graphql/types/string) | |
| `mimeType` | [`String!`](https://veryfront.com/docs/cloud/graphql/types/string) | |
| `sizeBytes` | [`Float!`](https://veryfront.com/docs/cloud/graphql/types/float) | |
| `kind` | [`String!`](https://veryfront.com/docs/cloud/graphql/types/string) | |
| `parentId` | [`String`](https://veryfront.com/docs/cloud/graphql/types/string) | Provider ID of the parent folder, or null. |
| `modifiedAt` | [`String`](https://veryfront.com/docs/cloud/graphql/types/string) | |
| `etag` | [`String`](https://veryfront.com/docs/cloud/graphql/types/string) | Provider version tag. Pass it as ifMatch to updateExternalFile to refuse a stale write. |
| `thumbnailUrl` | [`String`](https://veryfront.com/docs/cloud/graphql/types/string) | |
| `webUrl` | [`String`](https://veryfront.com/docs/cloud/graphql/types/string) | Provider URL that opens the item, or null. |

[All GraphQL types](https://veryfront.com/docs/cloud/graphql/schema.md) · [Operations](https://veryfront.com/docs/cloud/graphql.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.