Schedule Manager Actor avatar
Schedule Manager Actor

Pricing

Pay per usage

Go to Store
Schedule Manager Actor

Schedule Manager Actor

Developed by

Christos Papaventsis

Christos Papaventsis

Maintained by Community

0.0 (0)

Pricing

Pay per usage

0

Total users

1

Monthly users

1

Last modified

2 days ago

Generic Schedule Manager

This Apify actor is a powerful, reusable tool for managing your automated schedules. It allows you to programmatically see all active schedules or perform specific actions like deleting, updating, enabling, or disabling any schedule by name.

Purpose

Instead of managing schedules manually in the Apify Console, you can run this actor to perform maintenance tasks. This is especially useful for building more complex workflows, CI/CD integrations, or for providing a controlled management interface to other services and users.

This actor can perform five distinct actions: LIST, DELETE, UPDATE, ENABLE, and DISABLE.


Input & Actions

You must specify an action in the input. Depending on the action, other fields may also be required.

1. LIST

Lists all schedules in your account, providing key details for each one.

Input: { "action": "LIST" }


2. DELETE

Permanently removes a specific schedule. This action cannot be undone.

Input: { "action": "DELETE", "scheduleName": "my-daily-scraping-task" }


3. UPDATE

Changes the cron expression (the frequency) of an existing schedule.

Input: { "action": "UPDATE", "scheduleName": "my-daily-scraping-task", "cronExpression": "0 18 * * 5" }


4. ENABLE

Activates a schedule that is currently disabled, allowing it to run at its next scheduled time.

Input: { "action": "ENABLE", "scheduleName": "my-temporarily-disabled-task" }


5. DISABLE

Deactivates a schedule without deleting it. It will stop running but will keep its configuration and can be re-enabled later.

Input: { "action": "DISABLE", "scheduleName": "my-daily-scraping-task" }