| This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Boot 3.5.5! | 
Scheduled Tasks (scheduledtasks)
The scheduledtasks endpoint provides information about the application’s scheduled tasks.
Retrieving the Scheduled Tasks
To retrieve the scheduled tasks, make a GET request to /actuator/scheduledtasks, as shown in the following curl-based example:
$ curl 'http://localhost:8080/actuator/scheduledtasks' -i -X GETThe resulting response is similar to the following:
HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 1222
{
  "cron" : [ {
    "expression" : "0 0 0/3 1/1 * ?",
    "nextExecution" : {
      "time" : "2025-08-21T20:59:59.999959407Z"
    },
    "runnable" : {
      "target" : "com.example.Processor.processOrders"
    }
  } ],
  "custom" : [ {
    "lastExecution" : {
      "exception" : {
        "message" : "Failed while running custom task",
        "type" : "java.lang.IllegalStateException"
      },
      "status" : "ERROR",
      "time" : "2025-08-21T20:11:57.920294098Z"
    },
    "runnable" : {
      "target" : "com.example.Processor$CustomTriggeredRunnable@2564b7f2"
    },
    "trigger" : "com.example.Processor$CustomTrigger@27dbe9a3"
  } ],
  "fixedDelay" : [ {
    "initialDelay" : 0,
    "interval" : 5000,
    "lastExecution" : {
      "status" : "SUCCESS",
      "time" : "2025-08-21T20:11:57.896206369Z"
    },
    "nextExecution" : {
      "time" : "2025-08-21T20:12:02.907364164Z"
    },
    "runnable" : {
      "target" : "com.example.Processor.purge"
    }
  } ],
  "fixedRate" : [ {
    "initialDelay" : 10000,
    "interval" : 3000,
    "nextExecution" : {
      "time" : "2025-08-21T20:12:07.889865651Z"
    },
    "runnable" : {
      "target" : "com.example.Processor.retrieveIssues"
    }
  } ]
}Response Structure
The response contains details of the application’s scheduled tasks. The following table describes the structure of the response:
| Path | Type | Description | 
|---|---|---|
| 
 | 
 | Cron tasks, if any. | 
| 
 | 
 | Target that will be executed. | 
| 
 | 
 | Time of the next scheduled execution. | 
| 
 | 
 | Cron expression. | 
| 
 | 
 | Fixed delay tasks, if any. | 
| 
 | 
 | Target that will be executed. | 
| 
 | 
 | Delay, in milliseconds, before first execution. | 
| 
 | 
 | Time of the next scheduled execution, if known. | 
| 
 | 
 | Interval, in milliseconds, between the end of the last execution and the start of the next. | 
| 
 | 
 | Fixed rate tasks, if any. | 
| 
 | 
 | Target that will be executed. | 
| 
 | 
 | Interval, in milliseconds, between the start of each execution. | 
| 
 | 
 | Delay, in milliseconds, before first execution. | 
| 
 | 
 | Time of the next scheduled execution, if known. | 
| 
 | 
 | Tasks with custom triggers, if any. | 
| 
 | 
 | Target that will be executed. | 
| 
 | 
 | Trigger for the task. | 
| 
 | 
 | Last execution of this task, if any. | 
| 
 | 
 | Status of the last execution (STARTED, SUCCESS, ERROR). | 
| 
 | 
 | Time of the last execution. | 
| 
 | 
 | Exception type thrown by the task, if any. | 
| 
 | 
 | Message of the exception thrown by the task, if any. |