API Access

Repair Documents Programmatically

API access is currently in limited beta.

Our REST API lets you submit a Google Workspace document URL and receive a repaired, downloadable file back — no browser interaction required. Perfect for automating recovery workflows at scale.

Example: curl request

curl -X POST https://api.fixdocs.net/v1/repair \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "url": "https://docs.google.com/document/d/EXAMPLE_ID" }'

Example: JavaScript fetch

const res = await fetch('https://api.fixdocs.net/v1/repair', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ url: 'https://docs.google.com/document/d/EXAMPLE_ID' }) }); const data = await res.json(); console.log(data);

Example response

{ "status": "repaired", "downloadUrl": "https://api.fixdocs.net/v1/files/abc123/download" }

Request API Access

Tell us a bit about your use case and we'll set you up with a beta API key.

Enter your name.
Enter a valid email.
Tell us your use case.
Download started!