RESTful API
Simple, documented endpoints that integrate with modern web apps and backend workers.
API Reference
The upload API sends multipart form-data with key `file` to the AI engine and returns preview, original, and dimension metadata for the editor or your own workflow.
const presign = await fetch("https://api.autoremov.com/api/v1/images/presign", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({ filename: imageFile.name, contentType: imageFile.type }),
}).then((response) => response.json());
await fetch(presign.uploadUrl, {
method: "PUT",
headers: { "content-type": imageFile.type },
body: imageFile,
});
const job = await fetch("https://api.autoremov.com/api/v1/jobs", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({ objectKey: presign.key, format: "png" }),
}).then((response) => response.json());Simple, documented endpoints that integrate with modern web apps and backend workers.
Connect background removal to Zapier, Make, scripts, or custom production tools.
Process images quickly and return a preview link for the result screen.
Designed for account controls, security settings, and professional processing flows.
POST https://api.autoremov.com/api/v1/images/presign with filename and content type.
PUT the image file directly to the returned object-storage URL.
POST https://api.autoremov.com/api/v1/jobs with the object key and desired format.
Poll the job endpoint and render the returned result URL when complete.