API Documentation
Integrate professional AI image tools directly into your workflow.
Get API Key
API Status: Operational
Authentication
Authenticate your requests by including your secret API key in the X-API-Key header of every request.
X-API-Key: your_api_key_here
Keep your API key secret. Never share it or include it in client-side code that is visible to the public.
Endpoints
POST
/api/tools/upscaleUpscale images up to 4x while maintaining sharp details and removing artifacts.
curl -X POST https://staging.sentiix.com/api/tools/upscale \
-H "X-API-Key: YOUR_KEY" \
-F "image=@photo.jpg"POST
/api/tools/background-removerInstantly remove the background from any image with high-precision hair and edge detection.
curl -X POST https://staging.sentiix.com/api/tools/background-remover \
-H "X-API-Key: YOUR_KEY" \
-F "image=@portrait.jpg"POST
/api/tools/inpaintRemove objects from an image using a mask. Processed via the Object Remover tool.
curl -X POST https://staging.sentiix.com/api/tools/inpaint \
-H "X-API-Key: YOUR_KEY" \
-F "image=@photo.jpg" \
-F "mask=@mask.png"GET
/api/jobs/[id]Poll for the status of your processing job. Returns the result URL when status is completed.
curl -X GET https://staging.sentiix.com/api/jobs/YOUR_JOB_ID \
-H "X-API-Key: YOUR_KEY"Job Response
JSON Payload
{
"id": "3f0f3480-97ad-...",
"status": "completed",
"tool_type": "upscaler",
"outputUrl": "https://s3.sentiix.com/...",
"error": null
}