One Sume schedule on a clock and on call: api_trigger_enabled
A Sume cron schedule can also set api_trigger_enabled to accept API runs. trigger_type is fixed at create time, so choose once. Overlap defaults to skip.

Most teams want both: a Monday 09:00 run, and a way to fire it by hand when a launch moves. Sume's Scheduled model allows that, with one rule you must get right at create time.
Two trigger types, one flag
trigger_type is cron or api and is fixed when you create the schedule. An API-only schedule can never get a cadence, and a cron schedule can never become API-only. But a cron schedule can also set api_trigger_enabled to true, which permits POST /v1/actions/{action_id}/runs in addition to the clock (Create a schedule).
| Setup | trigger_type | api_trigger_enabled | cron |
|---|---|---|---|
| Clock only | cron | false | object |
| Clock plus manual fire | cron | true | object |
| Caller decides | api | true | null |
What an API run needs
The schedule must be active, the flag must be on, and the key needs actions:read and actions:write. An inactive schedule answers 409 action_inactive. Run history labels each run API or Cron, so a manual fire is visible afterwards.
Overlap
Only one run of a schedule is active at a time. on_active_run is skip by default: a fire during a run returns 200 with a receipt whose status is skipped and skip_reason is previous_run_active. reject returns 409 action_run_in_progress instead. Use skip when an overlap is harmless, as the API trigger page says.
Pick the clock-plus-manual setup if there is any chance you will want to fire early. It costs nothing to enable, and it is the one choice you cannot change later.
Sources
Related posts
More in Agents
- What a Sume MCP create result tells the agent to call next
A Sume MCP create result carries agent.next_step: jobs_wait with the job_id and timeout 50, plus poll_after_seconds 5. Follow it; do not resubmit.
- Agent says Sume MCP is down after one timeout: retry once, name it
One errored or timed-out Sume MCP call is just that call failing. Retry it once, report that tool's error, and never say the server is down.
- Sume MCP tool_name_typo: avatar_image_to_video_create is a typo
avatar_image_to_video_create gives tool_not_found; the real name is avatar-image-to-video_create. Sume sends did_you_mean and a tools_schema next_step.
- Sume MCP returned a tool descriptor, not a result: it did not run
If a Sume MCP call returns a tool name, description and schema instead of a result, the tool did not run. Re-call with the namespaced name your client lists.
Written by Sume