---
title: "Service: /groups/{group}/threads [GET]"
source: https://dev.pageseeder.com/api/services/list-group-threads_get.html
description: "Lists active asynchronous processes in a specified group. Requires contributor-level permissions. Returns thread elements with ID, name, username, group ID, and status information."
last_updated: 2026-09-08T11:44:49+10:00
document_type: api_endpoint
operation_id: thread-GET
resource_id: thread
path_template: /groups/{group}/threads
http_method: GET
api_category: thread
implementation_version: 5.0100
api_since: 4.9500
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: null
generated_at: 2026-09-02
tokens: ~233
---

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

## Description

This service lists each active [Asynchronous process](../usage/asynchronous_process.md) in the specified group.

## Parameters

No parameters required.

## Permission

This service requires contributor or higher.

## Response

This service returns the list of active threads in the group as `<thread>` elements.

```xml

<threads>  
  <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>
  ...
</threads>
```

## Error Handling

No specific errors expected for this service.

