Actions
Actions Overview
This document summarizes how Action Scheduler represents actions in code and how those actions move through states during their lifecycle....
Updated February 13, 2026
ActionScheduler_Action
Base class for all scheduled actions. It encapsulates the hook to execute, arguments, schedule, group, and priority. It is the...
Updated February 13, 2026
ActionScheduler_CanceledAction
Represents a stored action that has been canceled. It behaves like a finished action but ensures it uses a null...
Updated February 13, 2026
ActionScheduler_ActionClaim
Represents a claim on a set of action IDs. Claims are used by the queue runner and data stores to...
Updated February 13, 2026
ActionScheduler_FinishedAction
Represents a stored action that is already finished. It is used for actions whose stored status is not pending or...
Updated February 13, 2026
ActionScheduler_NullAction
Null object implementation of an action. It represents a missing or invalid action record and is returned by data stores...
Updated February 13, 2026