---
title: "Service: /groups/{group}/threads/{threadid}/progress [GET]"
source: https://dev.pageseeder.com/api/services/get-group-thread-progress-GET.html
description: "GET service that retrieves the current progress of an asynchronous process in a specified group. Returns thread status, metadata, and process-specific details. Requires reviewer-level permissions."
last_updated: 2026-09-02T11:36:04+10:00
document_type: api_endpoint
operation_id: thread-GET
resource_id: thread
path_template: /groups/{group}/threads/{threadid}/progress
http_method: GET
api_category: thread
implementation_version: 5.9600
api_since: 4.9500
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: null
generated_at: 2026-09-02
tokens: ~221
---

# /groups/\{group\}/threads/\{threadid\}/progress \[GET\]

## Description

Thread Progress.

This service gets the current progress for an [Asynchronous process](../usage/asynchronous_process.md) in the specified group.

## Parameters

No parameters required.

## Permission

This service requires reviewer or higher.

## Response

This service returns the following XML:

```xml

<thread id="[thread id]"
        name="[thread name]"
        username="[username of user starting thread]"
        groupid="[ID of group if applicable or -1]"
        status="[initialised|
                 inprogress|
                 error|
                 warning|
                 cancelled|
                 failed|
                 complete]">
  [<message>[explanation or error]<message>]
  [thread specific XML]
</thread>
```

## Error Handling

No specific errors expected for this service.

