Create a scene

Add a room picture as a scene, by upload or by URL. Adding a scene costs no credits.

POSThttps://www.skipshoot.com/api/v1/scenes

Updated

Adds a room picture to your workspace as a scene and starts finding its surfaces. It answers at once with the scene, its status analyzing; poll Retrieve a scene until it is ready. Adding a scene costs no credits.

Request

SendContent typePicture field
A link to the pictureapplication/jsonimage_url
The file itselfmultipart/form-dataimage

From a URL

image_urlstringrequired

A link to the picture that anyone on the internet can open, without a login. It is fetched once, when the scene is added, so it only needs to work for that moment.

namestringoptional

What to call the scene, up to 255 characters. Leave it out and the name comes from the file name, so living-room.jpg becomes “Living Room”.

settingstringoptional

indoor (the default) or outdoor. Choose outdoor for a yard, patio, garden or pool area: the scene is read as an outdoor space and takes outdoor ground cover. See Render outdoor scenes.

Upload a file

imagefilerequired

The picture, as a JPEG, PNG or WebP file.

namestringoptional

What to call the scene, up to 255 characters. Leave it out and the name comes from the file name, so living-room.jpg becomes “Living Room”.

settingstringoptional

indoor (the default) or outdoor. Choose outdoor for a yard, patio, garden or pool area: the scene is read as an outdoor space and takes outdoor ground cover. See Render outdoor scenes.

Pictures that work

  • JPEG, PNG or WebP, up to 30 MB.
  • A real room, straight on or from a corner, with the surfaces you want to render onto in clear view.
  • Even light and a sharp picture. Very dark, blurred or tightly cropped pictures give fewer surfaces, or none.
  • Pictures you have the right to use. See the Terms of service.

Limits

A workspace can add up to 500 scenes a day through the API. Scenes also count toward your workspace’s image storage; when it is full, new scenes are refused with storage_full.

Response

201 Created, with scene: the new Scene. Its surfaces appear once its status is ready.

Errors

StatusTypeWhen
403storage_fullYour workspace's image storage is full.
422invalid_requestNo picture was sent, the link could not be fetched, or the file is too large or not a supported image.
429rate_limitedToo many requests this minute, or the workspace's daily scene limit is reached.

Every message is listed in Error messages by endpoint.

Something these pages do not answer? Email admin@skipshoot.com and we’ll help.