{
"type": "object",
"additionalProperties": false,
"properties": {
"storyworldId": {
"type": "string",
"pattern": "^[a-fA-F0-9]{24}$",
"description": "ID of an accessible saved Storyworld returned by discovery. Keep this destination fixed for the operation."
},
"characterId": {
"type": "string",
"pattern": "^[a-fA-F0-9]{24}$",
"description": "ID of the exact saved Character to reuse; do not create a new identity for an outfit or accessory."
},
"providerVoiceId": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"selectionFingerprint": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "Use the current voice/reference option fingerprint from the corresponding options tool."
},
"previewReviewed": {
"const": true,
"type": "boolean"
},
"expectedRevisionId": {
"type": [
"string",
"null"
],
"maxLength": 200
}
},
"required": [
"storyworldId",
"characterId",
"providerVoiceId",
"selectionFingerprint",
"previewReviewed",
"expectedRevisionId"
]
}