Files API for Google Drive and OneDrive
Upload, list, download and share files in your users' Google Drive and OneDrive with one REST API, with a webhook when files change.
- Drive + OneDrive
- Share links
- Webhooks

One API. Google Drive and OneDrive
Connect a Google or Microsoft account and call the same file endpoints for both
Google Drive, file by file
Files your app uploads or the user picks in Google Picker, nothing else in their drive.
Explore GoogleOneDrive, the whole drive
List, search, upload and share across the user's OneDrive.
Explore MicrosoftFrom signup to first upload in three steps
1Key name
e.g., Production API key
Permission
Read & write
Read only
Profile access
Full access (all profiles)
Create key
Get your API key
Sign up free and create a key in the dashboard.
2Profile
Connect Google or Microsoft
Request a connect link with the areas you need. Each account gets an ID for API calls.
3POST /v1/files
curl -X POST "https://zernio.com/api/v1/files" \-H "Authorization: Bearer $ZERNIO_API_KEY" \-H "Content-Type: application/json" \-d '{"accountId": "acc_xxx","name": "Q4 report.pdf","contentType": "application/pdf","url": "https://cdn.acme.com/q4-report.pdf"}'
Upload to their drive
POST /v1/files takes a file or a public URL and returns the stored file.
Everything you need for files
Browse
- List foldersChildren of any folder, folders first
- Search by nameAcross the drive, shared drives included
- DownloadDocs as PDF, Sheets as XLSX
- File detailsName, type, size and parent
Write
- Upload a fileMultipart, resumable for large files
- Upload from a URLFetched for you, up to 100 MB
- Convert on uploadTo Google Docs, Sheets or Slides
- Create foldersAnywhere in the drive
- Rename and moveOne PATCH for either
- TrashRecoverable from the drive's bin
Share and listen
- Share linksView link for anyone holding it
- Google PickerHosted page for the user to pick files
- drive.file scopeOnly files you created or were given
- file.*Created, updated, deleted and picked
Frequently asked questions
Add Google Drive and OneDrive to your app
Connect a drive, upload the first file and get a webhook when it changes.
- Drive + OneDrive
- Share links
- Webhooks

More on the same API key
Posting, DMs, analytics and ads run on the same API as your users' drives.
Publish, schedule, and manage content across 16 platforms
Campaigns, boosts, and ad analytics in one API
Meta Ads
Pricing launch
Summer Sale
$40/day
Retargeting
$30/day
Every DM, one API
@leahmarx Ship to Berlin?
@sofia In stock? 😍
@casa.lumen Order update? 🙌
Every metric, one endpoint
Moderate every comment
sarah.klein
Does this cover Threads as well?
lauravisuals
Shipped our whole calendar with this 🙌
nate_builds
Any way to schedule a carousel?
Turn comments into DMs
@lucia_dev Guide 🙌
@andrewww_ Guide
lucia_dev
Here's the guide 👇 · now
andrewww_
Here's the guide 👇 · 1m
Schedule posts in every timezone
Q3 recap is live 📈 Everything we shipped this quarter, in one place.
Tue, Oct 14 · 09:00
One inbox for comments, DMs, and reviews
Olly Bennett
· via +44 7700 900456
Are you open on Sunday?
Diego
· via +1 646 555 0199
Is my order ready to pick up?
Nadia Okafor
· via @nadia.okafor
Love the new drop 😍
Vela Notifications
· via #orders
New order #4821 from Lisbon
Elias Duarte
· via Google review
★★★★★ Worth the queue