# google-drive OpenAPI overview

> Below is an overview of the google-drive openapi in simple language. This API contains 48 endpoints.

For more detailed information of an endpoint, visit https://oapis.org/summary/google-drive/[idOrRoute]

Drive API vv3 - https://www.googleapis.com
Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.

## about

- [drive.about.get](https://oapis.org/openapi/google-drive/drive.about.get): GET https://www.googleapis.com/about - 

## changes

- [drive.changes.list](https://oapis.org/openapi/google-drive/drive.changes.list): GET https://www.googleapis.com/changes?pageToken=string&driveId=string&includeCorpusRemovals=boolean&includeItemsFromAllDrives=boolean&includeLabels=string&includePermissionsForView=string&includeRemoved=boolean&includeTeamDriveItems=boolean&pageSize=integer&restrictToMyDrive=boolean&spaces=string&supportsAllDrives=boolean&supportsTeamDrives=boolean&teamDriveId=string - 
- [drive.changes.getStartPageToken](https://oapis.org/openapi/google-drive/drive.changes.getStartPageToken): GET https://www.googleapis.com/changes/startPageToken?driveId=string&supportsAllDrives=boolean&supportsTeamDrives=boolean&teamDriveId=string - 
- [drive.changes.watch](https://oapis.org/openapi/google-drive/drive.changes.watch): POST https://www.googleapis.com/changes/watch?pageToken=string&driveId=string&includeCorpusRemovals=boolean&includeItemsFromAllDrives=boolean&includeLabels=string&includePermissionsForView=string&includeRemoved=boolean&includeTeamDriveItems=boolean&pageSize=integer&restrictToMyDrive=boolean&spaces=string&supportsAllDrives=boolean&supportsTeamDrives=boolean&teamDriveId=string - 

## channels

- [drive.channels.stop](https://oapis.org/openapi/google-drive/drive.channels.stop): POST https://www.googleapis.com/channels/stop - 

## comments

- [drive.comments.list](https://oapis.org/openapi/google-drive/drive.comments.list): GET https://www.googleapis.com/files/{fileId}/comments?includeDeleted=boolean&pageSize=integer&pageToken=string&startModifiedTime=string - 
- [drive.comments.create](https://oapis.org/openapi/google-drive/drive.comments.create): POST https://www.googleapis.com/files/{fileId}/comments - 
- [drive.comments.get](https://oapis.org/openapi/google-drive/drive.comments.get): GET https://www.googleapis.com/files/{fileId}/comments/{commentId}?includeDeleted=boolean - 
- [drive.comments.update](https://oapis.org/openapi/google-drive/drive.comments.update): PATCH https://www.googleapis.com/files/{fileId}/comments/{commentId} - 
- [drive.comments.delete](https://oapis.org/openapi/google-drive/drive.comments.delete): DELETE https://www.googleapis.com/files/{fileId}/comments/{commentId} - 

## drives

- [drive.drives.list](https://oapis.org/openapi/google-drive/drive.drives.list): GET https://www.googleapis.com/drives?pageSize=integer&pageToken=string&q=string&useDomainAdminAccess=boolean - 
- [drive.drives.create](https://oapis.org/openapi/google-drive/drive.drives.create): POST https://www.googleapis.com/drives?requestId=string - 
- [drive.drives.get](https://oapis.org/openapi/google-drive/drive.drives.get): GET https://www.googleapis.com/drives/{driveId}?useDomainAdminAccess=boolean - 
- [drive.drives.update](https://oapis.org/openapi/google-drive/drive.drives.update): PATCH https://www.googleapis.com/drives/{driveId}?useDomainAdminAccess=boolean - 
- [drive.drives.delete](https://oapis.org/openapi/google-drive/drive.drives.delete): DELETE https://www.googleapis.com/drives/{driveId}?allowItemDeletion=boolean&useDomainAdminAccess=boolean - 
- [drive.drives.hide](https://oapis.org/openapi/google-drive/drive.drives.hide): POST https://www.googleapis.com/drives/{driveId}/hide - 
- [drive.drives.unhide](https://oapis.org/openapi/google-drive/drive.drives.unhide): POST https://www.googleapis.com/drives/{driveId}/unhide - 

## files

- [drive.files.list](https://oapis.org/openapi/google-drive/drive.files.list): GET https://www.googleapis.com/files?corpora=string&corpus=string&driveId=string&includeItemsFromAllDrives=boolean&includeLabels=string&includePermissionsForView=string&includeTeamDriveItems=boolean&orderBy=string&pageSize=integer&pageToken=string&q=string&spaces=string&supportsAllDrives=boolean&supportsTeamDrives=boolean&teamDriveId=string - 
- [drive.files.create](https://oapis.org/openapi/google-drive/drive.files.create): POST https://www.googleapis.com/files?enforceSingleParent=boolean&ignoreDefaultVisibility=boolean&includeLabels=string&includePermissionsForView=string&keepRevisionForever=boolean&ocrLanguage=string&supportsAllDrives=boolean&supportsTeamDrives=boolean&useContentAsIndexableText=boolean - 
- [drive.files.generateIds](https://oapis.org/openapi/google-drive/drive.files.generateIds): GET https://www.googleapis.com/files/generateIds?count=integer&space=string&type=string - 
- [drive.files.emptyTrash](https://oapis.org/openapi/google-drive/drive.files.emptyTrash): DELETE https://www.googleapis.com/files/trash?driveId=string&enforceSingleParent=boolean - 
- [drive.files.get](https://oapis.org/openapi/google-drive/drive.files.get): GET https://www.googleapis.com/files/{fileId}?acknowledgeAbuse=boolean&includeLabels=string&includePermissionsForView=string&supportsAllDrives=boolean&supportsTeamDrives=boolean - 
- [drive.files.update](https://oapis.org/openapi/google-drive/drive.files.update): PATCH https://www.googleapis.com/files/{fileId}?addParents=string&enforceSingleParent=boolean&includeLabels=string&includePermissionsForView=string&keepRevisionForever=boolean&ocrLanguage=string&removeParents=string&supportsAllDrives=boolean&supportsTeamDrives=boolean&useContentAsIndexableText=boolean - 
- [drive.files.delete](https://oapis.org/openapi/google-drive/drive.files.delete): DELETE https://www.googleapis.com/files/{fileId}?enforceSingleParent=boolean&supportsAllDrives=boolean&supportsTeamDrives=boolean - 
- [drive.files.copy](https://oapis.org/openapi/google-drive/drive.files.copy): POST https://www.googleapis.com/files/{fileId}/copy?enforceSingleParent=boolean&ignoreDefaultVisibility=boolean&includeLabels=string&includePermissionsForView=string&keepRevisionForever=boolean&ocrLanguage=string&supportsAllDrives=boolean&supportsTeamDrives=boolean - 
- [drive.files.export](https://oapis.org/openapi/google-drive/drive.files.export): GET https://www.googleapis.com/files/{fileId}/export?mimeType=string - 
- [drive.files.listLabels](https://oapis.org/openapi/google-drive/drive.files.listLabels): GET https://www.googleapis.com/files/{fileId}/listLabels?maxResults=integer&pageToken=string - 
- [drive.files.modifyLabels](https://oapis.org/openapi/google-drive/drive.files.modifyLabels): POST https://www.googleapis.com/files/{fileId}/modifyLabels - 
- [drive.files.watch](https://oapis.org/openapi/google-drive/drive.files.watch): POST https://www.googleapis.com/files/{fileId}/watch?acknowledgeAbuse=boolean&includeLabels=string&includePermissionsForView=string&supportsAllDrives=boolean&supportsTeamDrives=boolean - 

## permissions

- [drive.permissions.list](https://oapis.org/openapi/google-drive/drive.permissions.list): GET https://www.googleapis.com/files/{fileId}/permissions?includePermissionsForView=string&pageSize=integer&pageToken=string&supportsAllDrives=boolean&supportsTeamDrives=boolean&useDomainAdminAccess=boolean - 
- [drive.permissions.create](https://oapis.org/openapi/google-drive/drive.permissions.create): POST https://www.googleapis.com/files/{fileId}/permissions?emailMessage=string&enforceSingleParent=boolean&moveToNewOwnersRoot=boolean&sendNotificationEmail=boolean&supportsAllDrives=boolean&supportsTeamDrives=boolean&transferOwnership=boolean&useDomainAdminAccess=boolean - 
- [drive.permissions.get](https://oapis.org/openapi/google-drive/drive.permissions.get): GET https://www.googleapis.com/files/{fileId}/permissions/{permissionId}?supportsAllDrives=boolean&supportsTeamDrives=boolean&useDomainAdminAccess=boolean - 
- [drive.permissions.update](https://oapis.org/openapi/google-drive/drive.permissions.update): PATCH https://www.googleapis.com/files/{fileId}/permissions/{permissionId}?removeExpiration=boolean&supportsAllDrives=boolean&supportsTeamDrives=boolean&transferOwnership=boolean&useDomainAdminAccess=boolean - 
- [drive.permissions.delete](https://oapis.org/openapi/google-drive/drive.permissions.delete): DELETE https://www.googleapis.com/files/{fileId}/permissions/{permissionId}?supportsAllDrives=boolean&supportsTeamDrives=boolean&useDomainAdminAccess=boolean - 

## replies

- [drive.replies.list](https://oapis.org/openapi/google-drive/drive.replies.list): GET https://www.googleapis.com/files/{fileId}/comments/{commentId}/replies?includeDeleted=boolean&pageSize=integer&pageToken=string - 
- [drive.replies.create](https://oapis.org/openapi/google-drive/drive.replies.create): POST https://www.googleapis.com/files/{fileId}/comments/{commentId}/replies - 
- [drive.replies.get](https://oapis.org/openapi/google-drive/drive.replies.get): GET https://www.googleapis.com/files/{fileId}/comments/{commentId}/replies/{replyId}?includeDeleted=boolean - 
- [drive.replies.update](https://oapis.org/openapi/google-drive/drive.replies.update): PATCH https://www.googleapis.com/files/{fileId}/comments/{commentId}/replies/{replyId} - 
- [drive.replies.delete](https://oapis.org/openapi/google-drive/drive.replies.delete): DELETE https://www.googleapis.com/files/{fileId}/comments/{commentId}/replies/{replyId} - 

## revisions

- [drive.revisions.list](https://oapis.org/openapi/google-drive/drive.revisions.list): GET https://www.googleapis.com/files/{fileId}/revisions?pageSize=integer&pageToken=string - 
- [drive.revisions.get](https://oapis.org/openapi/google-drive/drive.revisions.get): GET https://www.googleapis.com/files/{fileId}/revisions/{revisionId}?acknowledgeAbuse=boolean - 
- [drive.revisions.update](https://oapis.org/openapi/google-drive/drive.revisions.update): PATCH https://www.googleapis.com/files/{fileId}/revisions/{revisionId} - 
- [drive.revisions.delete](https://oapis.org/openapi/google-drive/drive.revisions.delete): DELETE https://www.googleapis.com/files/{fileId}/revisions/{revisionId} - 

## teamdrives

- [drive.teamdrives.list](https://oapis.org/openapi/google-drive/drive.teamdrives.list): GET https://www.googleapis.com/teamdrives?pageSize=integer&pageToken=string&q=string&useDomainAdminAccess=boolean - 
- [drive.teamdrives.create](https://oapis.org/openapi/google-drive/drive.teamdrives.create): POST https://www.googleapis.com/teamdrives?requestId=string - 
- [drive.teamdrives.get](https://oapis.org/openapi/google-drive/drive.teamdrives.get): GET https://www.googleapis.com/teamdrives/{teamDriveId}?useDomainAdminAccess=boolean - 
- [drive.teamdrives.update](https://oapis.org/openapi/google-drive/drive.teamdrives.update): PATCH https://www.googleapis.com/teamdrives/{teamDriveId}?useDomainAdminAccess=boolean - 
- [drive.teamdrives.delete](https://oapis.org/openapi/google-drive/drive.teamdrives.delete): DELETE https://www.googleapis.com/teamdrives/{teamDriveId} - 
