---
title: "Service: /publish/schedule [GET]"
source: https://dev.pageseeder.com/api/services/schedule-publish-action-GET.html
description: "GET endpoint that retrieves scheduled publishing events from the Publish Scheduler. Returns XML containing event details including project, timing, status, and target configurations. Supports optional schedule reload parameter."
last_updated: 2026-09-02T11:36:02+10:00
document_type: api_endpoint
operation_id: publish-GET
resource_id: publish
path_template: /publish/schedule
http_method: GET
api_category: publish
implementation_version: 6.2006
api_since: 5.9700
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: null
generated_at: 2026-09-02
tokens: ~260
---

# /publish/schedule \[GET\]

## Description

Loads the events from the Publish Scheduler.

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| reload-schedule | Whether to reload the events from the config file | no | boolean | `false` |

## Permission

## Response

XML returned:

```xml

<schedule>
  <event id="d539a5998e9655a62fc7cbcc5d32990e"
         process-id="id-22519237f5d798c8db16b080cc729874"
         finished="true"
         paused="true">
    <project>myproject</project>
    <start>2016-02-15T12:29:00+11:00</start>
    <next>2018-10-06T11:29:00+10:00</next>
    <end>2016-07-26T11:30:00+10:00</end>
    [<status>[in-progress|complete|error|cancel]</status>] 
    <target name="create-document">
      <description>Create Documents</description>
      <param name="max-size" value="10"/>
      <param name="folder" value="reports" />
    </target>
  </event>
  <event ...> ... </event>
  ...
</schedule>
```

## Error Handling

No specific errors expected for this service.

