BrightShotBrightShot API

API Reference

Complete API reference for all BrightShot endpoints

API Reference

This is the complete API reference for the BrightShot API. All endpoints are available at https://api.bright-shot.com.

Base URL

https://api.bright-shot.com/api/v1

Authentication

All endpoints require an API key in the Authorization header:

Authorization: Bearer bs_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Endpoints Overview

Account

MethodEndpointDescription
GET/meGet account info and credits

Image Generation

MethodEndpointDescription
POST/enhanceVirtual staging & redesign
POST/empty-roomRemove furniture
POST/restyleChange room style
POST/lightingAdjust lighting
POST/window-viewChange window view
POST/clear-skyClear up cloudy skies
POST/upscaleImprove image quality
POST/sketch-to-imageConvert sketch to image
POST/freestyleGenerate from text prompt
POST/modifyModify with mask

Status

MethodEndpointDescription
GET/prediction/{id}Check generation status
GET/predictionsList recent predictions

Response Codes

CodeDescription
200Success
400Bad request - invalid parameters
401Unauthorized - invalid API key
402Insufficient credits
404Resource not found
500Server error

OpenAPI Specification

The full OpenAPI 3.0 specification is available at:

https://api.bright-shot.com/openapi.yaml

You can import this into tools like Postman, Insomnia, or use it to generate client SDKs.