StudioProjectEnvelopeDto
| Field | Required | Description |
|---|---|---|
engine | Yes | The engine that produced the graph; `freecut` |
engineRevision | Yes | Pinned engine revision the editor was built from |
graph | Yes | Opaque engine document, stored and returned byte for byte |
schemaVersion | Yes | Envelope shape version; the server accepts exactly one |
Complete definition
required lists fields that must be present. nullable allows a null value; it does not make the field optional. Response enums retain exact wire values for compatibility.
{
"properties": {
"engine": {
"description": "The engine that produced the graph; `freecut`",
"type": "string"
},
"engineRevision": {
"description": "Pinned engine revision the editor was built from",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"graph": {
"additionalProperties": {},
"description": "Opaque engine document, stored and returned byte for byte",
"type": "object"
},
"schemaVersion": {
"description": "Envelope shape version; the server accepts exactly one",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"engine",
"engineRevision",
"graph",
"schemaVersion"
],
"type": "object"
}© 2026 Frameleaf Inc. All rights reserved.
Frameleaf and the Frameleaf logo are Trademarks of Frameleaf Inc.