Developer API

Background Remover API

The Background Remover product represents image background-removal capability in the Vismrit API catalogue. The current controller catalogue may show this legacy product separately from the active Image controller, so the public page clearly distinguishes product availability from currently published endpoints.

Capabilities

What this API is designed to do

Background-removal API product for programmatic image processing.

Remove image backgrounds programmatically
Use image processing inside upload or content workflows
Manage subscription limits and API-key access from the dashboard
Use cases

Where it can fit

These are common integration scenarios; the exact implementation depends on your application, data-handling requirements and subscription tier.

Product-photo processing
Profile or ID image preparation
Creative tools that need transparent or isolated subjects
Batch image-cleanup workflows
Endpoint catalogue

Published routes and methods

The endpoint list below is read from the existing API controller catalogue. Website Management can explain the API, but it cannot invent or replace live endpoint routes.

MethodRoutePurpose
ANY/background_removerIndex
Integration reference

Authentication, request shape and response handling

These examples are presentation content managed by Website Management. Always compare them with the live API documentation and endpoint catalogue before production integration.

Authentication & access

Use an API key assigned to the Background Remover subscription. The public route is currently served by the Image controller at /image/background_remover; the website documentation bridges the legacy product ID to that active route.

Example request
curl -X POST "https://api.sinhcoms.com/image/background_remover" 
  -H "Authorization: Bearer YOUR_API_KEY" 
  -H "Content-Type: application/json" 
  -d '{
    "image_base64": "data:image/png;base64,..."
  }'
Example response
{
  "status": "success",
  "data": {
    "message": "Background removed successfully",
    "image_base64": "..."
  },
  "timestamp": "YYYY-MM-DD HH:MM:SS"
}
Error handling

Documented error states

400Image input is missing or invalid
401API key authentication or product authorization failed
429Daily request limit exceeded
502Background-removal upstream returned an invalid or failed response
504Background-removal WebSocket timed out
Integration flow

From subscription to first request

Use the customer dashboard as the control point for keys, whitelist rules and plan limits.

01

Choose an available plan

02

Create or assign an API key

03

Review the published endpoint catalogue

04

Send supported image input to the active image endpoint

05

Handle the returned processed image in your application

Plans

Choose the request capacity you need

Pricing and limits below are read from the active subscription tiers in the API system.

Star

INR 499.00/month

  • 100,000 requests/day
  • 3,000,000 requests/month
Integration notes

Before you go live

Endpoint availability is displayed live from the API controller catalogue. If no active endpoint is published for this legacy product ID, use the currently published Image API details before integrating.