---
title: "Invoke schedule"
method: POST
path: "/v2/schedules/{scheduleId}/invoke"
tags: ["Schedules"]
---

# Invoke schedule

`POST /v2/schedules/{scheduleId}/invoke`

## Request

- Base URL: `https://api.apify.com`
- URL: `https://api.apify.com/v2/schedules/{scheduleId}/invoke`
- Auth: one of:
  - HTTP bearer
  - API key in query parameter `token`

Immediately runs all actions of the schedule, the same way as the **Run now** button in Apify Console.

The invocation is recorded in the [schedule log](/api/v2/schedule-log-get). It doesn't change the schedule's
`lastRunAt` or `nextRunAt`. The response doesn't contain the started runs.

## Path parameters

- `scheduleId` string, required

## Response `201`

- object

## Other responses

- `400`: Bad request - invalid input parameters or request body.
- `401`: Unauthorized - authentication required or invalid token.
- `403`: Forbidden - insufficient permissions to perform this action.
- `404`: Not found - the requested resource does not exist.
- `405`: Method not allowed.
- `429`: Too many requests - rate limit exceeded.

---

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