---
title: "Service: /threads/{threadid}/cancel [POST]"
source: https://dev.pageseeder.com/api/services/cancel-thread-POST.html
description: "Cancels a running asynchronous process thread. Requires administrator permissions. Returns XML confirmation. No guarantee the thread stops, as it depends on the underlying process."
last_updated: 2026-09-02T11:36:04+10:00
document_type: api_endpoint
operation_id: thread-POST
resource_id: thread
path_template: /threads/{threadid}/cancel
http_method: POST
api_category: thread
implementation_version: 6.2004
api_since: 4.9500
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: N/A
generated_at: 2026-09-02
tokens: ~152
---

# /threads/\{threadid\}/cancel \[POST\]

## Description

Cancel an [Asynchronous process](../usage/asynchronous_process.md).

This service attempts to cancel a running thread. There is no guarantee that the thread actually stops when requested as it depends on the underlying process.

> **Note:** Invoking this service has no effect if the thread does not exist. 

## Parameters

No parameters required.

## Permission

This service requires administrator.

## Response

This service returns the following XML:

```xml

<thread-cancel/>
```

## Error Handling

No specific errors expected for this service.

