# tomorrowlives-com Production engines API

**Canonical:** https://apis.io/apis/tomorrowlives-com/tomorrowlives-com-production-engines-api/  
**Provider:** tomorrowlives-com — https://apis.io/providers/tomorrowlives-com/  
**Base URL:** https://tomorrowlives.com  
**Documentation:** https://tomorrowlives.com/api

tomorrowlives-com Production engines API is one of 5 APIs that [tomorrowlives-com](https://apis.io/providers/tomorrowlives-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Production engines. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The seven engines that make an asset: print designs, materials, forms, characters, terrain, voice and video. The same request returns the same bytes.

## Operations (37)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/agents/run/art_schema` | Every key, range and word a print design may use |
| POST | `/api/agents/run/art_presets` | The canvas presets and their pixel sizes |
| POST | `/api/agents/run/art_materials` | The shipped material library |
| POST | `/api/agents/run/art_starter` | A valid design for a preset, to edit |
| POST | `/api/agents/run/art_check` | Whether a design is well formed, or the first problem in it |
| POST | `/api/agents/run/art_render` | Render a design to a print-ready PNG |
| POST | `/api/agents/run/art_swatch` | One material as a lit square |
| POST | `/api/agents/run/material_bake` | Bake a material's seven channels to PNGs |
| POST | `/api/agents/run/material_check` | Whether a material document is admissible |
| POST | `/api/agents/run/material_cost` | What baking a material costs at a size |
| POST | `/api/agents/run/material_apply` | Apply a batch of edit ops to a material |
| POST | `/api/agents/run/form_starter` | A blank form document for a generator |
| POST | `/api/agents/run/form_check` | Whether a form document is admissible |
| POST | `/api/agents/run/form_apply` | Apply a batch of edit ops to a form |
| POST | `/api/agents/run/form_build` | Build a form's mesh and report it at a level of detail |
| POST | `/api/agents/run/character_list` | The kinds, details and gaits a character can be made with |
| POST | `/api/agents/run/character_generate` | Generate a dressed, rigged person or an animal as glTF and OBJ |
| POST | `/api/agents/run/terrain_heightmap` | One chunk of open country as a greyscale heightmap |
| POST | `/api/agents/run/city_plan` | A city from a seed: streets, blocks, lots, buildings and parks |
| POST | `/api/agents/run/world_schema` | Every world-editing op and its fields, as JSON Schema |
| POST | `/api/agents/run/world_starter` | A small valid world document to build on |
| POST | `/api/agents/run/world_check` | Whether a world document is admissible, with its warnings |
| POST | `/api/agents/run/world_apply` | Apply a batch of edit ops to a world |
| POST | `/api/agents/run/world_heightmap` | A world document's own country as a greyscale heightmap |
| POST | `/api/agents/run/voice_speak` | Synthesise a spoken line as a WAV |
| POST | `/api/agents/run/sound_list` | The sounds sound_effect can make, and what their numbers mean |
| POST | `/api/agents/run/sound_effect` | A sound effect or an ambience as a stereo WAV |
| POST | `/api/agents/run/video_schema` | Every key, range and word a scene may use |
| POST | `/api/agents/run/video_presets` | The frame presets, frame rates and length ceiling |
| POST | `/api/agents/run/video_examples` | Whole example scenes to start a video from: dialogue, a story shot, a vertical… |
| POST | `/api/agents/run/video_check` | Whether a scene is well formed, or the first problem in it |
| POST | `/api/agents/run/video_cost` | What a scene will cost to render, in frames, pixels and units |
| POST | `/api/agents/run/video_still` | One frame of a scene as a PNG (queued) |
| POST | `/api/agents/run/video_render` | Render a scene to a WebM video with its sound (queued) |
| POST | `/api/agents/run/raster_schema` | Every key and range a shot document may use |
| POST | `/api/agents/run/raster_check` | Whether a shot document is well formed, or the problem in it |
| POST | `/api/agents/run/raster_render` | One frame of a shot as a PNG, drawn in the game's light (queued) |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/tomorrowlives-com/openapi/tomorrowlives-com-production-engines-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/tomorrowlives-com/json-schema/tomorrowlives-com-job-status-schema.json
- **JSONSchema** — https://artifacts.apis.io/tomorrowlives-com/json-schema/tomorrowlives-com-queued-job-schema.json
- **JSONSchema** — https://artifacts.apis.io/tomorrowlives-com/json-schema/tomorrowlives-com-signup-schema.json
- **JSONSchema** — https://artifacts.apis.io/tomorrowlives-com/json-schema/tomorrowlives-com-job-schema.json
- **JSONSchema** — https://artifacts.apis.io/tomorrowlives-com/json-schema/tomorrowlives-com-subscription-schema.json
- **JSONSchema** — https://artifacts.apis.io/tomorrowlives-com/json-schema/tomorrowlives-com-job-state-schema.json

## Other tomorrowlives-com APIs (4)

- [tomorrowlives-com Account API](https://apis.io/apis/tomorrowlives-com/tomorrowlives-com-account-api/)
- [tomorrowlives-com Jobs API](https://apis.io/apis/tomorrowlives-com/tomorrowlives-com-jobs-api/)
- [tomorrowlives-com Lab API](https://apis.io/apis/tomorrowlives-com/tomorrowlives-com-lab-api/)
- [tomorrowlives-com MCP API](https://apis.io/apis/tomorrowlives-com/tomorrowlives-com-mcp-api/)

## Tags

Production engines

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/tomorrowlives-com/tomorrowlives-com-production-engines-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/tomorrowlives-com/.
