# ItemKind

What a result *is*, beyond its file type.

``site``, ``shared_drive`` and ``virtual`` are only ever emitted by the
``/roots`` endpoint; browse and search return ``file`` or ``folder``.

Type: string

- one of: `"file"`, `"folder"`, `"site"`, `"shared_drive"`, `"virtual"`

## Used by

- [GET /rest/beta/files/{provider}](https://dev-api.sheetgo.com/rest/reference/files.md#get-rest-beta-files-provider)
- [GET /rest/beta/files/{provider}/roots](https://dev-api.sheetgo.com/rest/reference/files.md#get-rest-beta-files-provider-roots)
- [GET /rest/beta/files/{provider}/search](https://dev-api.sheetgo.com/rest/reference/files.md#get-rest-beta-files-provider-search)
- [GET /rest/beta/files/{provider}/{file_id}](https://dev-api.sheetgo.com/rest/reference/files.md#get-rest-beta-files-provider-file-id)
- [FileItem](https://dev-api.sheetgo.com/rest/reference/models/FileItem.md)

---

More: start page https://dev-api.sheetgo.com/rest/reference.md, everything in one file https://dev-api.sheetgo.com/rest/llms-full.txt, OpenAPI https://dev-api.sheetgo.com/rest/openapi.json.
