{ "aid": "swaggerhub.seamfix-6f8:background-cleanup-api-1.0.0", "name": "Background Cleanup API", "type": "Index", "description": "This API provides **background cleanup capabilities** by automatically detecting and isolating the \nsubject in an image, then removing or replacing the background with a standardized color (white) or format.\n\nIt ensures all images meet visual and regulatory standards for **identity verification**, \n**biometric enrollment**, or **document processing**, improving consistency and accuracy across workflows.\n\n## Workflow\n1. **Authenticate** – Call the Authorization API to obtain a bearer token.\n2. **Submit Image** – Send a base64-encoded image to the background cleanup endpoint.\n3. **Receive Processed Image** – The API returns a cleaned image with the background removed/replaced.\n\n|\n\n## Result Codes\n| Code | Meaning |\n|------|---------|\n| `0` | ✅ Image successfully processed |\n| `-1` | ❌ Processing failed |\n\n## Use Cases\n- **ID Photo Standardization** — Ensure passport/ID photos have uniform white backgrounds.\n- **Biometric Enrollment** — Clean up images before facial recognition processing.\n- **Document Processing** — Remove noisy backgrounds from scanned documents.\n- **Regulatory Compliance** — Meet ICAO and other standards for identity photos.\n", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/swaggerhub.seamfix-6f8/background-cleanup-api/1.0.0/apis.json", "tags": [ "swaggerhub.seamfix-6f8", "background-cleanup-api" ], "created": "2026-04-02", "modified": "2026-04-02", "specificationVersion": "0.19", "access": "3rd-Party", "maintainers": [ { "FN": "Jentic", "X-github": "jentic", "url": "https://github.com/jentic" } ], "apis": [ { "aid": "swaggerhub.seamfix-6f8:background-cleanup-api-1.0.0", "name": "Background Cleanup API", "description": "This API provides **background cleanup capabilities** by automatically detecting and isolating the \nsubject in an image, then removing or replacing the background with a standardized color (white) or format.\n\nIt ensures all images meet visual and regulatory standards for **identity verification**, \n**biometric enrollment**, or **document processing**, improving consistency and accuracy across workflows.\n\n## Workflow\n1. **Authenticate** – Call the Authorization API to obtain a bearer token.\n2. **Submit Image** – Send a base64-encoded image to the background cleanup endpoint.\n3. **Receive Processed Image** – The API returns a cleaned image with the background removed/replaced.\n\n|\n\n## Result Codes\n| Code | Meaning |\n|------|---------|\n| `0` | ✅ Image successfully processed |\n| `-1` | ❌ Processing failed |\n\n## Use Cases\n- **ID Photo Standardization** — Ensure passport/ID photos have uniform white backgrounds.\n- **Biometric Enrollment** — Clean up images before facial recognition processing.\n- **Document Processing** — Remove noisy backgrounds from scanned documents.\n- **Regulatory Compliance** — Meet ICAO and other standards for identity photos.\n", "image": "", "baseURL": "https://virtserver.swaggerhub.com/seamfix-6f8/Background-Cleanup-API/1.0.0", "humanURL": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/swaggerhub.seamfix-6f8/background-cleanup-api/1.0.0", "version": "1.0.0", "tags": [ "swaggerhub.seamfix-6f8", "background-cleanup-api" ], "properties": [ { "type": "OpenAPI", "name": "OpenAPI definition", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/swaggerhub.seamfix-6f8/background-cleanup-api/1.0.0/openapi.json", "mediaType": "application/openapi+json" }, { "type": "GitHubRepo", "url": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/swaggerhub.seamfix-6f8/background-cleanup-api/1.0.0" } ], "contact": [ { "FN": "API Provider Support" } ] } ] }