---
title: "Run a schedule now"
method: POST
path: "/v1/schedules/{scheduleId}/run"
tags: ["Schedules"]
---

# Run a schedule now

`POST /v1/schedules/{scheduleId}/run`

## Request

- Base URL: `https://api.usenotra.com`
- URL: `https://api.usenotra.com/v1/schedules/{scheduleId}/run`
- Auth: HTTP bearer

Starts one run of an enabled schedule right away, outside its cron timing, as the dashboard's Run now does. Returns 202 with the run's ID; follow it with `GET /v1/schedules/{scheduleId}/runs` until its status leaves `running`. Disabled schedules return 400.

## Path parameters

- `scheduleId` string, required

## Response `202`

Schedule run started

- object
  - `runId` string, required: ID of the run, as listed by `GET /v1/schedules/{scheduleId}/runs`.
  - `organization` object, required
    - `id` string, required
    - `slug` string, required
    - `name` string, required
    - `logo` string, nullable, required

## Other responses

- `400`: Schedule is disabled
- `401`: Missing or invalid API key
- `403`: Forbidden
- `404`: Schedule not found
- `500`: Internal server error
- `502`: Failed to start the schedule run
- `503`: Authentication service unavailable

## Changes

- **2026-10-28** `5d236d77f14c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/usenotra/apis/notra-api/changes/v1/schedules/:scheduleId/run/post.md)

---

[API](https://skmtc.dev/usenotra/apis/notra-api.md) - [All operations](https://skmtc.dev/usenotra/apis/notra-api/llms.txt) - [OpenAPI document](https://skmtc.dev/usenotra/apis/notra-api/revisions/b2465e605a4d?raw)
