addedInput schema / $defs
Added value: +{
+ "initial_acl": {
+ "additionalProperties": false,
+ "description": "Default ACL applied to newly uploaded files. Null uses the system default (public).",
+ "properties": {
+ "default": {
+ "description": "Fallback decision when no user-specific rule matches",
+ "enum": [
+ "allow",
+ "forbid",
+ "hide"
+ ],
+ "type": "string"
+ },
+ "rules": {
+ "default": [],
+ "description": "User-specific overrides to the default decision",
+ "items": {
+ "additionalProperties": false,
+ "description": "A per-user access control rule",
+ "properties": {
+ "decision": {
+ "description": "Access decision applied to this user",
+ "enum": [
+ "allow",
+ "forbid",
+ "hide"
+ ],
+ "type": "string"
+ },
+ "user": {
+ "description": "User nickname or user ID the rule applies to",
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "user",
+ "decision"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "default"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ }
+}
changedInput schema / properties / confirm / description
Previous value: -"Must be true for the requested mutation, paid work or private output file."New value: +"Set true only when the user asked for exactly this action."
addedInput schema / properties / initial_acl / $ref
Added value: +"#/$defs/initial_acl"
removedInput schema / properties / initial_acl / additionalProperties
Removed value: -false
removedInput schema / properties / initial_acl / description
Removed value: -"Default ACL applied to newly uploaded files. Null uses the system default (public)."
removedInput schema / properties / initial_acl / properties
Removed value: -{
- "default": {
- "description": "Fallback decision when no user-specific rule matches",
- "enum": [
- "allow",
- "forbid",
- "hide"
- ],
- "type": "string"
- },
- "rules": {
- "default": [],
- "description": "User-specific overrides to the default decision",
- "items": {
- "additionalProperties": false,
- "description": "A per-user access control rule",
- "properties": {
- "decision": {
- "description": "Access decision applied to this user",
- "enum": [
- "allow",
- "forbid",
- "hide"
- ],
- "type": "string"
- },
- "user": {
- "description": "User nickname or user ID the rule applies to",
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "user",
- "decision"
- ],
- "type": "object"
- },
- "type": "array"
- }
-}
removedInput schema / properties / initial_acl / required
Removed value: -[
- "default"
-]
removedInput schema / properties / initial_acl / type
Removed value: -[
- "object",
- "null"
-]
addedInput schema / properties / payload / properties / initial_acl / $ref
Added value: +"#/$defs/initial_acl"
removedInput schema / properties / payload / properties / initial_acl / additionalProperties
Removed value: -false
removedInput schema / properties / payload / properties / initial_acl / description
Removed value: -"Default ACL applied to newly uploaded files. Null uses the system default (public)."
removedInput schema / properties / payload / properties / initial_acl / properties
Removed value: -{
- "default": {
- "description": "Fallback decision when no user-specific rule matches",
- "enum": [
- "allow",
- "forbid",
- "hide"
- ],
- "type": "string"
- },
- "rules": {
- "default": [],
- "description": "User-specific overrides to the default decision",
- "items": {
- "additionalProperties": false,
- "description": "A per-user access control rule",
- "properties": {
- "decision": {
- "description": "Access decision applied to this user",
- "enum": [
- "allow",
- "forbid",
- "hide"
- ],
- "type": "string"
- },
- "user": {
- "description": "User nickname or user ID the rule applies to",
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "user",
- "decision"
- ],
- "type": "object"
- },
- "type": "array"
- }
-}
removedInput schema / properties / payload / properties / initial_acl / required
Removed value: -[
- "default"
-]
removedInput schema / properties / payload / properties / initial_acl / type
Removed value: -[
- "object",
- "null"
-]