---
title: "Service: /groups/{group}/publish/checkall [GET]"
source: https://dev.pageseeder.com/api/services/checkall-group-publish-GET.html
description: "Retrieves the status of all publisher jobs for a group by connecting to the Publish Engine. Returns a list of current jobs with their details including username, path, and status (in-progress, complete, error, or cancel). Requires manager permissions."
last_updated: 2026-09-02T11:36:01+10:00
document_type: api_endpoint
operation_id: publish-GET
resource_id: publish
path_template: /groups/{group}/publish/checkall
http_method: GET
api_category: publish
implementation_version: 5.9700
api_since: 5.9700
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: null
generated_at: 2026-09-02
tokens: ~242
---

# /groups/\{group\}/publish/checkall \[GET\]

## Description

Status of group publish jobs.

Loads the status of all the publisher jobs for a group.

The jobs currently in the list are loaded.

The connection to the Publish Engine is made using the property `publishEngineUrl` from the configuration file *global.properties*.

The log files are stored under the following location: `/WEB-INF/state/logs/publisher` .

## Parameters

No parameters required.

## Permission

This service requires manager or higher.

## Response

```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.psml"
       message="Publish Job started"
       status="[in-progress|
                 complete|
                 error|
                 cancel]"/>
  ...
</jobs>
 
```

## Error Handling

No specific errors expected for this service.

