Category: Productivity / Files
Connect by: Connect with OAuth
Official API docs: https://developers.google.com/workspace/drive/api/reference/rest/v3
| Capability | API call | Risk | Needs approval |
|---|---|---|---|
| List Drive files, optionally filtered by a Drive search query (q). (docs) | GET /drive/v3/files | 🟢 low | — no |
| Get the full structured content of a Google Doc by document id. (docs) | GET /v1/documents/{documentId} | 🟢 low | — no |
| Read a range of cell values from a spreadsheet (A1 notation). (docs) | GET /v4/spreadsheets/{spreadsheetId}/values/{range} | 🟢 low | — no |
| Capability | API call | Risk | Needs approval |
|---|---|---|---|
| Create a new Google Doc with a title, then insert the given body text. (docs) | POST /v1/documents (+ POST /v1/documents/{id}:batchUpdate) | 🟡 medium | ✅ yes |
| Append rows of values to the end of a sheet's table (A1 range anchor). (docs) | POST /v4/spreadsheets/{spreadsheetId}/values/{range}:append | 🟡 medium | ✅ yes |
| Write values into a specific range of a spreadsheet (overwrites cells). (docs) | PUT /v4/spreadsheets/{spreadsheetId}/values/{range} | 🟡 medium | ✅ yes |
| Create a new folder in Drive (mimeType application/vnd.google-apps.folder). (docs) | POST /drive/v3/files | 🟢 low | ✅ yes |
https://www.googleapis.com/auth/drive.file, https://www.googleapis.com/auth/documents, https://www.googleapis.com/auth/spreadsheetsPer-project and per-user quotas enforced per API (Drive default ~12,000 queries/min per project, 60,000/min/user-tunable; Docs/Sheets ~300 read & 300 write req/min per project, 60/min/user). HTTP 429/403 userRateLimitExceeded on exceed — back off and retry.