---
title: "Cancel Running Incremental Update"
method: POST
path: "/data/projects/{projectId}/cache/{cacheId}/cancelIncrementalUpdate"
tags: ["Data -- Cache"]
---

# Cancel Running Incremental Update

`POST /data/projects/{projectId}/cache/{cacheId}/cancelIncrementalUpdate`

## Request

- Base URL: `https://partner.peaka.studio/api/v1`
- URL: `https://partner.peaka.studio/api/v1/data/projects/{projectId}/cache/{cacheId}/cancelIncrementalUpdate`
- Auth: HTTP bearer

Cancels a currently running incremental sync workflow for the specified cache. This sends a cancellation signal to the underlying Temporal workflow.

The cancellation is best-effort: if the workflow has already completed or is in its final stages, the cancel request may have no effect. Only workflows with a RUNNING status can be cancelled.

After successful cancellation, the cache status transitions to CANCELLED. Data that was already synced before the cancellation remains in the cache. A new incremental sync or full refresh can be triggered after cancellation.

This endpoint only affects the incremental sync workflow. To cancel a full refresh, use the Cancel Full Refresh Update endpoint instead.

## Path parameters

- `projectId` string, required
- `cacheId` string, required

## Response `200`

Cancellation signal sent successfully. Check cache status to confirm the workflow was cancelled.

## Other responses

- `404`: Cache not found or no running incremental sync workflow exists for this cache.

---

[API](https://skmtc.dev/peaka/apis/peaka-gateway-api.md) · [All operations](https://skmtc.dev/peaka/apis/peaka-gateway-api/llms.txt) · [OpenAPI document](https://skmtc.dev/peaka/apis/peaka-gateway-api/revisions/e68b033a22d5?raw)
