---
title: "Service: /publish/checkall [GET]"
source: https://dev.pageseeder.com/api/services/checkall-publish_get.html
description: "The /publish/checkall GET service checks the status of all currently running publish jobs, returning an XML response with job details including ID, username, group, start time, file path, and status."
last_updated: 2026-09-08T11:50:40+10:00
document_type: api_endpoint
operation_id: publish-GET
resource_id: publish
path_template: /publish/checkall
http_method: GET
api_category: publish
implementation_version: 5.9615
api_since: 4.8107
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: null
generated_at: 2026-09-02
tokens: ~208
---

# /publish/checkall \[GET\]

## Description

Check the status of all [publish](../../reference/glossary/publish.md) jobs currently running.

## Parameters

| Name | Description | Required | Type | Default value |
| --- | --- | --- | --- | --- |
| refresh-publisher | Whether to refresh the list of jobs from the publish engine (ensures there are no old jobs listed) | no | boolean | `false` |

## Permission

## Response

XML returned:

```xml

<jobs>
  <job id="id-1539930152729"
       username="philipr"
       group="report-tutorial"
       started="2018-10-19T17:22:32+11:00"
 path="/ps/report/tutorial/documents/system_report_2/system_report_2.psml"
       message="Publish Job started"
       status="[in-progress|complete|error|cancel]"/>
  ...
</jobs>
```

## Error Handling

No specific errors expected for this service.

