Process > Background Removal
Background Removal
Remove an uploaded image background with AI. Returns an asynchronous processing task and transparent image result for ecommerce products, portraits, and reusable cutouts.
Examples
curl -X POST https://api.medux.io/api/app/v1/process/image/background_removal \
-H 'Authorization: Bearer $MEDUX_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"file_id":"FILE_ID","model_id":"MODEL_ID","region":{"height":1,"width":1,"x":1,"y":1},"title":"Demo title"}'Media Samples
Approved examples for understanding request inputs, response shape, and official example output.
Official image background removal
This example uses image-background-removal-standard.
Sample request
Remove the background from an official product-style image.
Sample response
Official example output for preview only. It is not a user Media Result.
Example output

Auth Requirements
Authentication is required via Authorization header.
Preconditions
Upload the source image and create an asset before calling this endpoint.
Requires an existing image file_id.
Request
Body
application/jsonAuthorizationstringrequiredBearer token or API key.
Location: HEADER
file_idstringrequiredNo description provided.
Location: BODY
model_idstringoptionalStable public Medux model identifier.
Location: BODY
region.heightint32optionalNo description provided.
Location: BODY
region.widthint32optionalNo description provided.
Location: BODY
region.xint32optionalX coordinate of the region's top-left corner in pixels.
Location: BODY
region.yint32optionalY coordinate of the region's top-left corner in pixels.
Location: BODY
titlestringoptionalNo description provided.
Location: BODY
Response
Response
application/jsoncodeint32optionalresponse code enums:
.. 0: ok
.. 12: invalid input
.. 1410: invalid model
.. 1409: paid plan required
.. 1401: insufficient credits
.... 1401 ~ 1499 是 media
.. 1404: provider error
.. 1405: provider timeout
.. 13: unauthenticated
.. 16: rate limit
.. 99: server error
Available options: 0 12 1410 1409 1401 1404 1405 13 16 99
Location: RESPONSE
data.assetobjectoptionalNo description provided.
Location: RESPONSE
data.paid_plan_requiredobjectoptionalNo description provided.
Location: RESPONSE
data.taskobjectoptionalNo description provided.
Location: RESPONSE
messagestringoptionalNo description provided.
Available options: ok invalid input invalid model paid plan required insufficient credits provider error provider timeout unauthenticated rate limit server error
Location: RESPONSE
MCP Tool
This endpoint is also available through the Medux-hosted remote MCP service.
Image / Background Removal
Remove the background from an uploaded image file.
Invocation Example
Remove the background from the uploaded image {file_id}.
On this page