POST /api/v1/forward/schedules/{schedule_id}/run
Creates a Schedule Run immediately without changing the Schedule’s trigger policy. The endpoint returns when the Run record is created, not when execution finishes.
Headers
Path parameters
Example request
Example response
HTTP 200 OKResponse fields
Returns the created Schedule Run object. A newly created Run starts atattempt=1. If the Schedule is configured with execution.max_attempts=2, the server may automatically retry once after the first execution fails. Whether a retry actually occurs is determined by the attempt field returned by Get Schedule Run or List Schedule Runs.
Errors
Notes
- If the Schedule has reached
execution.max_concurrent_runs, Forward still creates a Run withstatus=skippedanderror.type=concurrency_limit_reached. - Poll Get Schedule Run until
statusiscompleted,failed, orskipped.