ה-API של Google Drive מאפשר ללקוחות לגשת למשאבים מ-Google Drive.
- REST Resource: v3.about
- משאב REST:  v3.accessproposals
- מקור REST:  v3.apps
- מקור REST:  v3.changes
- REST Resource: v3.channels
- REST Resource: v3.comments
- מקור REST:  v3.drives
- REST Resource: v3.files
- REST Resource: v3.operations
- REST Resource: v3.permissions
- REST Resource: v3.replies
- מקור REST:  v3.revisions
שירות: googleapis.com/drive/v3
כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה צריכה להשתמש בספריות משלה כדי לקרוא לשירות הזה, צריך להשתמש במידע הבא כשמבצעים את בקשות ה-API.
מסמך Discovery
מסמך גילוי הוא מפרט שניתן לקריאה על ידי מכונה, שמתאר ומאפשר שימוש בממשקי API ל-REST. היא משמשת לבניית ספריות לקוח, תוספים ל-IDE וכלים אחרים שמתקשרים עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמך הגילוי הבא:
נקודת קצה של שירות
נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש נקודת קצה (endpoint) משלו, וכל כתובות ה-URI שבהמשך הן יחסיות לנקודת הקצה הזו:
- https://www.googleapis.com
משאב REST:  v3.about
| Methods | |
|---|---|
| get | GET /drive/v3/aboutמקבל מידע על המשתמש, על Drive של המשתמש ועל היכולות של המערכת. | 
משאב REST:  v3.accessproposals
| Methods | |
|---|---|
| get | GET /drive/v3/files/{fileId}/accessproposals/{proposalId}מאחזר הצעה לגישה לפי מזהה. | 
| list | GET /drive/v3/files/{fileId}/accessproposalsהצגת ההצעות לגישה לקובץ. | 
| resolve | POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolveאישור או דחייה של הצעה לגישה. | 
משאב REST:  v3.apps
| Methods | |
|---|---|
| get | GET /drive/v3/apps/{appId}קבלת אפליקציה ספציפית. | 
| list | GET /drive/v3/appsרשימה של האפליקציות המותקנות אצל המשתמש. | 
משאב REST:  v3.changes
| Methods | |
|---|---|
| getStartPageToken | GET /drive/v3/changes/startPageTokenמקבל את pageToken של הדף הראשון כדי להציג שינויים עתידיים. | 
| list | GET /drive/v3/changesמציג את השינויים שבוצעו על ידי משתמש או בתיקיית אחסון שיתופי. | 
| watch | POST /drive/v3/changes/watchהרשמה לקבלת עדכונים על שינויים שמתבצעים אצל משתמש. | 
משאב REST:  v3.channels
| Methods | |
|---|---|
| stop |  POST /drive/v3/channels/stopהפסקת הצפייה במשאבים דרך הערוץ הזה. | 
משאב REST:  v3.comments
| Methods | |
|---|---|
| create | POST /drive/v3/files/{fileId}/commentsיוצר תגובה בקובץ. | 
| delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}מחיקת תגובה. | 
| get | GET /drive/v3/files/{fileId}/comments/{commentId}אחזור תגובה לפי מזהה. | 
| list | GET /drive/v3/files/{fileId}/commentsמציג את התגובות לקובץ. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}מעדכן תגובה באמצעות סמנטיקה של תיקון. | 
משאב REST:  v3.drives
| Methods | |
|---|---|
| create | POST /drive/v3/drivesיוצר אחסון שיתופי. | 
| delete | DELETE /drive/v3/drives/{driveId}מחיקה סופית של תיקייה באחסון השיתופי שהמשתמש הוא organizerשלה. | 
| get | GET /drive/v3/drives/{driveId}אחזור מטא-נתונים של אחסון שיתופי לפי מזהה. | 
| hide | POST /drive/v3/drives/{driveId}/hideהסתרת אחסון שיתופי מהתצוגה שמוגדרת כברירת מחדל. | 
| list | GET /drive/v3/drivesרשימת תיקיות האחסון השיתופי של המשתמש. | 
| unhide | POST /drive/v3/drives/{driveId}/unhideמשחזר אחסון שיתופי לתצוגת ברירת המחדל. | 
| update | PATCH /drive/v3/drives/{driveId}עדכון המטא-נתונים של האחסון השיתופי. | 
משאב REST:  v3.files
| Methods | |
|---|---|
| copy | POST /drive/v3/files/{fileId}/copyיוצר עותק של קובץ ומחיל עליו עדכונים לפי בקשה, עם סמנטיקה של תיקון. | 
| create | POST /drive/v3/filesPOST /upload/drive/v3/filesיוצר קובץ. | 
| delete | DELETE /drive/v3/files/{fileId}מוחק באופן סופי קובץ שבבעלות המשתמש בלי להעביר אותו לאשפה. | 
| download | POST /drive/v3/files/{fileId}/downloadהורדת התוכן של קובץ. | 
| emptyTrash | DELETE /drive/v3/files/trashמחיקה סופית של כל הקבצים של המשתמש שהועברו לאשפה. | 
| export | GET /drive/v3/files/{fileId}/exportמייצא מסמך Google Workspace לסוג ה-MIME המבוקש ומחזיר את תוכן הבייטים המיוצא. | 
| generateIds | GET /drive/v3/files/generateIdsיוצר קבוצה של מזהי קבצים שאפשר לספק בבקשות ליצירה או להעתקה. | 
| get | GET /drive/v3/files/{fileId}אחזור מטא-נתונים או תוכן של קובץ לפי מזהה. | 
| list | GET /drive/v3/filesרשימה של הקבצים של המשתמש. | 
| listLabels | GET /drive/v3/files/{fileId}/listLabelsרשימת התוויות בקובץ. | 
| modifyLabels | POST /drive/v3/files/{fileId}/modifyLabelsמשנה את קבוצת התוויות שמוחלות על קובץ. | 
| update | PATCH /drive/v3/files/{fileId}PATCH /upload/drive/v3/files/{fileId}עדכון של המטא-נתונים, התוכן או שניהם של קובץ. | 
| watch | POST /drive/v3/files/{fileId}/watchהרשמה לקבלת עדכונים על שינויים בקובץ. | 
משאב REST:  v3.operations
| Methods | |
|---|---|
| get | GET /drive/v3/operations/{name}אחזור המצב העדכני של פעולה ממושכת. | 
משאב REST:  v3.permissions
| Methods | |
|---|---|
| create | POST /drive/v3/files/{fileId}/permissionsיוצר הרשאה לקובץ או לאחסון שיתופי. | 
| delete | DELETE /drive/v3/files/{fileId}/permissions/{permissionId}מחיקת הרשאה. | 
| get | GET /drive/v3/files/{fileId}/permissions/{permissionId}מקבל הרשאה לפי מזהה. | 
| list | GET /drive/v3/files/{fileId}/permissionsמציג את ההרשאות של קובץ או של אחסון שיתופי. | 
| update | PATCH /drive/v3/files/{fileId}/permissions/{permissionId}מעדכן הרשאה באמצעות סמנטיקה של תיקון. | 
משאב REST:  v3.replies
| Methods | |
|---|---|
| create | POST /drive/v3/files/{fileId}/comments/{commentId}/repliesיוצר תשובה לתגובה. | 
| delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}מחיקת תשובה. | 
| get | GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}אחזור תשובה לפי מזהה. | 
| list | GET /drive/v3/files/{fileId}/comments/{commentId}/repliesמציג את התשובות לתגובה. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}מעדכן תשובה באמצעות סמנטיקה של תיקון. | 
משאב REST:  v3.revisions
| Methods | |
|---|---|
| delete | DELETE /drive/v3/files/{fileId}/revisions/{revisionId}מחיקה סופית של גרסת קובץ. | 
| get | GET /drive/v3/files/{fileId}/revisions/{revisionId}אחזור מטא-נתונים או תוכן של עדכון לפי מזהה. | 
| list | GET /drive/v3/files/{fileId}/revisionsמציג את הגרסאות של הקובץ. | 
| update | PATCH /drive/v3/files/{fileId}/revisions/{revisionId}עדכון של תיקון באמצעות סמנטיקה של תיקון. |