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/upscale

Upscale 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-remover

Instantly 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/inpaint

Remove 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
}