---
title: "Download deploy history as a Git bundle"
method: GET
path: "/apps/{appRef}/export/git"
tags: ["Export"]
---

# Download deploy history as a Git bundle

`GET /apps/{appRef}/export/git`

## Request

- Base URL: `https://api.percher.run`
- URL: `https://api.percher.run/apps/{appRef}/export/git`
- Auth: HTTP bearer

Owner-only streaming export of available deploy history. Subject to repository/bundle size, generation timeout, concurrency and per-app daily quota limits. Does not export environment variable values.

## Path parameters

- `appRef` string, required

## Response `200`

Git bundle stream

## Other responses

- `401`: Authentication required
- `403`: Owner access required
- `404`: App or deploy history not found
- `413`: Repository or bundle exceeds the configured size limit
- `429`: Daily quota exhausted or export concurrency busy
- `499`: Client disconnected during bundle generation
- `502`: Bundle generation failed
- `503`: Repository size could not be checked
- `504`: Bundle generation timed out

---

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