addedInput schema / properties / config / properties
Added value: +{
+ "automation": {
+ "additionalProperties": false,
+ "description": "Preset, pause state, and action modes. Only custom uses the per-action map, which must include every supported action.",
+ "properties": {
+ "actions": {
+ "additionalProperties": {
+ "enum": [
+ "disabled",
+ "advisory",
+ "review",
+ "automatic"
+ ],
+ "type": "string"
+ },
+ "title": "Actions",
+ "type": "object"
+ },
+ "paused": {
+ "default": false,
+ "title": "Paused",
+ "type": "boolean"
+ },
+ "preset": {
+ "default": "advisory",
+ "enum": [
+ "advisory",
+ "review",
+ "bounded_automation",
+ "custom"
+ ],
+ "title": "Preset",
+ "type": "string"
+ }
+ },
+ "title": "Automation",
+ "type": "object"
+ },
+ "limits": {
+ "additionalProperties": false,
+ "description": "User limits on freshness, simulation batches, roster moves, protected players, drops, and FAAB spending.",
+ "properties": {
+ "allowed_drop_ids": {
+ "items": {
+ "type": "string"
+ },
+ "title": "Allowed Drop Ids",
+ "type": "array"
+ },
+ "batch_trials": {
+ "default": 40,
+ "maximum": 500,
+ "minimum": 1,
+ "title": "Batch Trials",
+ "type": "integer"
+ },
+ "drop_mode": {
+ "default": "listed_only",
+ "enum": [
+ "listed_only",
+ "any_unprotected"
+ ],
+ "title": "Drop Mode",
+ "type": "string"
+ },
+ "faab_per_claim": {
+ "default": 10,
+ "minimum": 0,
+ "title": "Faab Per Claim",
+ "type": "integer"
+ },
+ "faab_per_season": {
+ "default": 70,
+ "minimum": 0,
+ "title": "Faab Per Season",
+ "type": "integer"
+ },
+ "faab_per_week": {
+ "default": 20,
+ "minimum": 0,
+ "title": "Faab Per Week",
+ "type": "integer"
+ },
+ "faab_reserve": {
+ "default": 30,
+ "minimum": 0,
+ "title": "Faab Reserve",
+ "type": "integer"
+ },
+ "max_adp_reach": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Max Adp Reach"
+ },
+ "max_draft_age_seconds": {
+ "default": 15,
+ "maximum": 300,
+ "minimum": 1,
+ "title": "Max Draft Age Seconds",
+ "type": "integer"
+ },
+ "max_projection_age_seconds": {
+ "default": 3600,
+ "maximum": 604800,
+ "minimum": 1,
+ "title": "Max Projection Age Seconds",
+ "type": "integer"
+ },
+ "max_season_age_seconds": {
+ "default": 300,
+ "maximum": 86400,
+ "minimum": 1,
+ "title": "Max Season Age Seconds",
+ "type": "integer"
+ },
+ "max_weekly_moves": {
+ "default": 3,
+ "maximum": 100,
+ "minimum": 0,
+ "title": "Max Weekly Moves",
+ "type": "integer"
+ },
+ "min_lineup_improvement": {
+ "default": 1.5,
+ "minimum": 0,
+ "title": "Min Lineup Improvement",
+ "type": "number"
+ },
+ "protected_ids": {
+ "items": {
+ "type": "string"
+ },
+ "title": "Protected Ids",
+ "type": "array"
+ }
+ },
+ "title": "Limits",
+ "type": "object"
+ },
+ "schema_version": {
+ "const": 1,
+ "default": 1,
+ "title": "Schema Version",
+ "type": "integer"
+ },
+ "strategy": {
+ "additionalProperties": false,
+ "description": "Draft, season, and waiver objectives. Strategy preferences never override user limits.",
+ "properties": {
+ "draft": {
+ "default": "balanced_value",
+ "enum": [
+ "balanced_value",
+ "rb_priority",
+ "wr_priority",
+ "hero_rb",
+ "zero_rb"
+ ],
+ "title": "Draft",
+ "type": "string"
+ },
+ "season": {
+ "default": "projected_points",
+ "enum": [
+ "projected_points",
+ "floor",
+ "upside"
+ ],
+ "title": "Season",
+ "type": "string"
+ },
+ "waiver": {
+ "default": "immediate_starter",
+ "enum": [
+ "immediate_starter",
+ "bench_upside",
+ "conserve_faab"
+ ],
+ "title": "Waiver",
+ "type": "string"
+ }
+ },
+ "title": "Strategy",
+ "type": "object"
+ }
+}