Add restoreit
to your product.
A REST API that lets IT service providers, MSPs, and repair shops offer professional-grade file recovery without building recovery infrastructure.
curl -X POST https://restoreit.app/api/v1/restore/jobs \
-H "Authorization: Bearer ri_••••••••••••" \
-H "Content-Type: application/json" \
-d '{ "drive_name": "...", "mode": "deep" }'
# → { "job_id": "job_•••", "upload_url": "..." }What the API & MCP do
Job Lifecycle Management
Create, monitor, and manage restore jobs end-to-end via REST endpoints.
Chunked Disk Upload
Stream disk images in optimized chunks with automatic reassembly and integrity checks.
Webhook-Driven Results
Receive real-time job completion notifications and file manifests via signed webhooks.
HMAC-SHA256 Security
Every webhook payload is cryptographically signed — verify authenticity before processing.
Webhook Event Logs
Every delivery attempt is logged — event, status code, retries, and result visible in your dashboard.
MCP Server
Connect AI agents directly to restoreit via Model Context Protocol — no code required.
Partner Plans
Full API documentation is available after registration.
How it works
Create Job
Submit a restore request with drive metadata.
Upload Image
Stream the disk image in optimized chunks.
Receive Webhook
Get notified when recovery is complete.
Download Files
Retrieve recovered files via presigned URLs.
Start building today.
Register as a partner and access full API documentation, code samples, and your dedicated API key.
Register as Partner