Logo Removal API
The Logo Removal service allows you to erase logos and watermarks from your images while preserving visual quality.Remove a logo
This endpoint initiates a new generation to remove a logo or watermark from an image. This operation also creates a new project.Request Parameters
string
required
The unique user identifier (UUID) that you can retrieve from your Developer Space
string
required
URL of the image containing the logo to remove (format: jpg, png)
string
required
URL of the mask indicating the logo area to remove
string
The URL we call once the generation is complete
Response
string
The unique generation identifier (UUID) to use with the retrieval API
number
The number of photos remaining after this generation
string
The unique project identifier (UUID)
Request Example
Response Example
Generate a removal variation
This endpoint allows you to generate a variation of a previously performed logo removal.Request Parameters
string
required
The unique user identifier (UUID)
string
required
The unique identifier of the previous generation
string
required
URL of the original image containing the logo
string
Optional URL of a new mask. If not provided, the mask from the previous generation will be used
string
The URL we call once the generation is complete
Response
string
The unique identifier of the new generation
Request Example
Response Example
Retrieve a generated removal
This endpoint allows you to obtain the result of a previously performed generation.Request Parameters
string
required
The unique user identifier (UUID)
string
required
The unique identifier of the generation to retrieve
Response
string
The generation status: “STARTING”, “PROCESSING”, “SUCCEEDED”, “FAILED”
array
An array containing the URLs of generated images (present only if status=“SUCCEEDED”)
number
The number of variations already performed on this project
