{
"type": "object",
"additionalProperties": false,
"properties": {
"cursor": {
"type": "string",
"maxLength": 3000
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
},
"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."
},
"nodeTypes": {
"type": "array",
"minItems": 1,
"maxItems": 8,
"items": {
"type": "string",
"enum": [
"CHARACTER",
"LOCATION",
"ARTIFACT",
"COLLECTION",
"MEDIA",
"SCENE",
"NOTE",
"PROMPT"
]
}
},
"search": {
"type": "string",
"maxLength": 120
},
"sort": {
"type": "string",
"enum": [
"updated",
"newest",
"name"
]
}
},
"required": []
}