scene_id in the scene field of POST /generate, and estudjo applies that template as the foundation for your image output.
Scene Types
estudjo supports two categories of scenes:Predefined Scenes
Predefined scenes are created and maintained by estudjo and are available to all users automatically. You don’t need to create or configure them — just browse the list and pick the one that fits your use case.- Listed via
GET /scenes - Identified by a
scene_idUUID - Cover a broad range of styles, environments, and subjects curated by the estudjo team
User-Created Scenes
You can create your own scenes via the Scenes API, giving you full control over the prompt template, the models it applies to, and the categories it belongs to.- Created and managed through the Scenes API endpoints
- Scoped to specific model identifiers and category slugs
- Visible only within your account
- The
descriptionfield returns an empty string ("") when not set — notnull
Referencing a Scene in a Generation
To use a scene, pass itsscene_id UUID as the scene field in your POST /generate request body:
Scenes are identified only by
scene_id (a UUID). There is no slug or numeric ID — always store and reference the full UUID.Scenes and Categories
User-created scenes are linked to one or more category slugs and model identifiers at creation time. When you submit a generation, thecategory value in your POST /generate request body must match one of the categories associated with the scene. If the category doesn’t match, the request will be rejected.
Predefined scenes also carry category associations — check the scene’s metadata returned by GET /scenes to confirm compatible categories before generating.
Scenes and Video Generation
For video generations, you can pass aprompt field directly in your POST /generate request instead of a scene reference. When a prompt is present, the scene field is ignored entirely — the prompt drives the generation on its own.
Archive Behavior
Archiving a scene viaDELETE /scenes/{scene_id} performs a soft delete:
- The scene immediately disappears from all
GET /sceneslisting responses - It can no longer be referenced in new
POST /generaterequests - There is no restore — once archived, the scene cannot be recovered
Related
List Scenes
Browse all predefined and user-created scenes available to your account.
Create a Scene
Define a new custom scene scoped to your models and categories.
Generate Image
Walk through a complete image generation request using a scene.
Manage Scenes Guide
Learn how to organize, update, and archive your scenes over time.