---
title: "Delete a Vercel Marketplace installation"
method: DELETE
path: "/v1/installations/{installationId}"
tags: ["Vercel"]
---

# Delete a Vercel Marketplace installation

`DELETE /v1/installations/{installationId}`

Begin uninstalling an installation. The installation is marked
'deleting' so billing can finalize before being soft-deleted; the 204
defers final deletion to Vercel's 24-hour window. (Vercel's contract
also allows a 200 with {"finalized": true} for immediate deletion;
Xata always finalizes asynchronously.)

## Path parameters

- `installationId` string, required

## Request body

- DeleteInstallationRequest
  - `cascadeResourceDeletion` boolean — Whether to delete the installation's resources along with the installation.
  - `reason` string — The reason for deleting the installation.

## Response `204`

Uninstall accepted; deletion finalizes asynchronously. No body.

## Other responses

- `403` — Error response.
- `409` — Error response.

---

[API](https://skmtc.net/xata/apis/xata-api.md) · [All operations](https://skmtc.net/xata/apis/xata-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/xata/xata-api/revisions/4e955824da62/schema)
