---
title: "Service: /threads/{threadid}/progress [GET]"
source: https://dev.pageseeder.com/api/services/get-thread-progress-GET.html
description: "Thread Progress"
last_updated: 2026-09-02T11:36:02+10:00
document_type: api_endpoint
operation_id: thread-GET
resource_id: thread
path_template: /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: supported
cache_control: null
generated_at: 2026-09-02
tokens: ~222
---

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

## Description

Thread Progress.

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

## Parameters

No parameters required.

## Permission

Only the member that started the thread or an administrator can invoke this service.

## 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.

