addedInput schema / properties / media_id
Added value: +{
+ "description": "Only jobs for this media (importing, making or reading it)",
+ "pattern": "^m_[0-9a-z]{26}$",
+ "type": "string"
+}
addedInput schema / properties / result
Added value: +{
+ "default": "none",
+ "description": "none (default): each job without its result, to find one; summary: lists cut short; full: every result whole",
+ "enum": [
+ "full",
+ "summary",
+ "none"
+ ],
+ "type": "string"
+}
addedInput schema / properties / tool
Added value: +{
+ "description": "Only jobs of this tool, e.g. media.import",
+ "type": "string"
+}
changedOutput schema / properties / jobs / items / properties / error / properties / code / enum
Previous value: -[
- "bad_request",
- "no_audio",
- "not_found",
- "expired",
- "media_not_ready",
- "media_offline",
- "engine_error",
- "render_failed",
- "interrupted",
- "cancelled",
- "credential_required",
- "credential_invalid",
- "output_exists",
- "path_not_allowed",
- "limit_exceeded",
- "quota_exceeded",
- "subscription_required",
- "email_unverified",
- "service_unavailable",
- "server_busy"
-]New value: +[
+ "bad_request",
+ "no_audio",
+ "not_found",
+ "expired",
+ "media_not_ready",
+ "media_offline",
+ "engine_error",
+ "render_failed",
+ "interrupted",
+ "stalled",
+ "cancelled",
+ "credential_required",
+ "credential_invalid",
+ "output_exists",
+ "path_not_allowed",
+ "limit_exceeded",
+ "quota_exceeded",
+ "subscription_required",
+ "email_unverified",
+ "service_unavailable",
+ "server_busy"
+]
addedOutput schema / properties / jobs / items / properties / for
Added value: +{
+ "description": "What it is for, known from the start",
+ "properties": {
+ "inputs": {
+ "description": "Media it is made from",
+ "items": {
+ "description": "Media handle from media.import or a create.* tool",
+ "pattern": "^m_[0-9a-z]{26}$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "media_id": {
+ "description": "The media it imports, makes or reads",
+ "pattern": "^m_[0-9a-z]{26}$",
+ "type": "string"
+ },
+ "media_ids": {
+ "description": "Stems it makes",
+ "items": {
+ "description": "Media handle from media.import or a create.* tool",
+ "pattern": "^m_[0-9a-z]{26}$",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "preset": {
+ "type": "string"
+ },
+ "timeline_id": {
+ "description": "Timeline handle; every edit returns a new one",
+ "pattern": "^tl_[0-9a-f]{32}$",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedOutput schema / properties / jobs / items / properties / result_summary
Added value: +{
+ "description": "result \"summary\": the result in brief; result \"full\" has all of it",
+ "properties": {
+ "cut": {
+ "additionalProperties": {
+ "type": "number"
+ },
+ "description": "Path of each cut (a.b.0.c): its full length",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "value": {
+ "description": "Lists cut to 5 items, long text cut"
+ }
+ },
+ "required": [
+ "value",
+ "cut"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / jobs / items / properties / seconds_left
Added value: +{
+ "description": "Running: seconds left at its recent rate of progress, once it has moved steadily (later steps may differ)",
+ "type": "number"
+}
addedOutput schema / properties / jobs / items / properties / starts_in_seconds
Added value: +{
+ "description": "Queued next in line: seconds until a slot should free, when every job holding one has seconds_left",
+ "type": "number"
+}