Complete reference for integrating with the Interior Redesign API. Each endpoint includes examples for cURL, JavaScript, and Bubble.
Description: Check service health and authentication status
Authentication: None required
Purpose: Use this endpoint to verify the service is running and properly configured before making other API calls.
Description: Create a new interior redesign job
Authentication: Bearer token required
Purpose: Submit a room image and style prompt to generate AI-powered interior design suggestions.
Description: Create a batch interior redesign job for multiple images (1-11 images)
Authentication: Bearer token required
Purpose: Submit up to 11 room images at once for AI-powered interior design. Each image can have its own unique style prompt, and all results are tracked under a single job ID.
Description: Create an image upscaling job using Real-ESRGAN AI
Authentication: Bearer token required
Purpose: Enhance image quality and resolution (2x, 3x, or 4x) with optional face enhancement. Perfect for improving generated interior designs.
Description: Create a batch image upscaling job for multiple images (1-11 images)
Authentication: Bearer token required
Purpose: Upscale multiple images at once with the same settings. All results are tracked under a single job ID.
Description: Get job status and results
Authentication: Bearer token required
Purpose: Check the progress of your redesign job and retrieve results when complete. Poll this endpoint every few seconds until status changes to "succeeded" or "failed".
Description: Get job result (only for completed jobs)
Authentication: Bearer token required
Purpose: Simplified endpoint to get only the final images from a successful job. Use this instead of the status endpoint when you only need the results.
Description: Cancel a running job
Authentication: Bearer token required
Purpose: Stop a job that's taking too long or no longer needed. This will cancel the job on Replicate and update the local status.
Description: List all jobs with pagination
Authentication: Bearer token required
Purpose: View all your submitted jobs and their current status. Useful for building job history interfaces.
All endpoints except /health
require Bearer token authentication in the Authorization header.
๐ก Enter your API key to test authenticated endpoints
Add multiple images with individual prompts. Click "Add Image" to add more (max 11).
Enhance image quality and resolution using Real-ESRGAN AI.
Upscale multiple images with the same settings. Click "Add URL" to add more (max 11).
This API uses Bearer token authentication for all endpoints except the health check.
Include the API key in the Authorization header of your requests: