---
title: "Get Cache Execution History"
method: GET
path: "/data/projects/{projectId}/cache/{cacheId}/executionHistory"
tags: ["Data -- Cache"]
---

# Get Cache Execution History

`GET /data/projects/{projectId}/cache/{cacheId}/executionHistory`

## Request

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

Returns a paginated list of past sync executions for the specified cache, ordered from most recent to oldest. Each entry corresponds to one sync run (either incremental or full refresh) and includes its status, progress counters, error details (if failed), and lifecycle timestamps.

The `executionMode` field on each entry indicates whether that run was an incremental sync or a full refresh. Use the `limit` and `offset` query parameters to page through history; defaults are `limit=10` and `offset=0`.

Execution records have a retention window of 14 days after the cache or run is finalised, after which they are automatically removed.

## Path parameters

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

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

Execution history retrieved successfully. Returns an empty array if no executions exist for this cache.

## Other responses

- `404`: Cache not found for the given cacheId.

---

[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)
