Skip to main content
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 OK

Response fields

Returns the created Schedule Run object. A newly created Run starts at attempt=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 with status=skipped and error.type=concurrency_limit_reached.
  • Poll Get Schedule Run until status is completed, failed, or skipped.

Get schedule run

List schedule runs