Create a recurring AI Now task draft
Creates a draft only. The task cannot run unattended until it is explicitly confirmed.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/agent/ai-now/schedules" \ -H "Content-Type: application/json" \ -d '{ "instruction": "string", "local_time": { "hour": 0, "minute": 0 }, "recurrence": { "kind": "daily" }, "timezone": "string", "title": "string" }'{ "schedule": { "capability_fingerprint": "string", "capability_grant": { "granted_at": "string", "instruction_revision": 0, "revision": 0, "tools": [ { "allow_unknown_arguments": true, "arguments": { "property1": { "mode": "dynamic", "required": true }, "property2": { "mode": "dynamic", "required": true } }, "operation": "read", "resource_label": "string", "server": "string", "tool": "string" } ], "version": 0 }, "connector_bindings": [ { "config_fingerprint": "string", "plugin_id": "string", "server_name": "string" } ], "consecutive_failures": 0, "contract_version": 0, "created_at": "string", "enabled_plugin_ids": [ "string" ], "id": "string", "in_flight": null, "instruction": "string", "instruction_revision": 0, "last_outcome": null, "last_settled_at": "string", "local_time": { "hour": 0, "minute": 0 }, "missed_run_policy": "skip", "model_policy": { "max_output_tokens": 0, "max_tool_calls": 0, "model": "string", "provider": "string" }, "next_run_at": "string", "pause_reason": null, "project_dir": "string", "recurrence": { "day_of_month": 0, "kind": "daily", "weekdays": [ 0 ] }, "required_grant_revision": 0, "space_id": "string", "status": "draft", "timezone": "string", "title": "string", "updated_at": "string" }}{ "detail": "string"}