Retouched.ai is an API-driven platform offering professional image editing services designed to integrate easily into various applications. Its primary functionalities include background removal, color correction, and image retouching. Users can submit images for processing, which allows them to streamline editing workflows, especially valuable for industries like e-commerce and digital marketing where high-quality images are crucial.
This setup supports a range of applications in client systems, where users can also add notes or attachments to images, allowing customization and precision in image editing requirements.
Welcome to the Retouched.AI API documentation. Through this set of APIs, users can easily integrate professional image editing services into their applications. Users can sign up, verify their accounts, reset passwords, and submit images for services such as background removal, color correction, and retouching etc. Additionally, users can include notes and file attachments for relevant information.
Listing 1: System Sign-Up Request and Response
POST /api/2023-02/system-sign-up
Request:
{
"email": "[email protected]"
}
Response:
{
"message": "Sign-up Successful.",
"status": "success",
"status_code": 200
}
Listing 2: Set Password Request and Response
POST /api/2023-02/system-sign-up
Request:
{
"verified_token": "VerifiedToken"
"password": "ExamplePassword"
"confirm_password": "ExamplePassword"
}
Response:
{
"message": "SUCCESS : User information updated successfully.",
"status": "success",
"status_code": 200
}
Listing 3: System Sign-In Request and Response
POST /api/2023-02/system-sign-up
Request:
{
"email": "[email protected]"
"password": "ExamplePassword"
}
Response:
{
"message": "SUCCESS : Successfully logged in.",
"status": "success",
"status_code": 200
}
Listing 4: Upload Image Request and Response
POST /v.03.13.23/upload - image Request (form-data): order_master_id : { order_master_id } file : { image_file_path } add_on_services : [" remove_bg ", " retouch ", " color_correction "] (optional) notes : { additional_notes } (optional) attachments : { attachment_file_path } (optional) Authorization : { user_token } Response: { "message": "Upload Successful", "status": "success", "status_code": 200 }
Listing 5: Send Processed Images via FTP/SFTP Request and Response
POST /v.03.13.23/send-processed-images
Request:
{
"ftp_details": {
"host": "ftp.example.com",
"username": "user",
"password": "password",
"protocol": "sftp" or "ftp"
},
"image_ids": ["image_id_1", "image_id_2"]
}
Response:
{
"message": "Images successfully sent via FTP/SFTP.",
"status": "success",
"status_code": 200
}
This documentation provides a foundational understanding for integrating with the Retouched.AI services. For further assistance, please email our technical support team at [email protected]
© 2025 The Kow Company Ltd. All rights reserved.