---
title: "Resume a project plugin installation"
method: DELETE
path: "/api/v1/plugins/{plugin}/installations/{installationId}/suspended"
tags: ["Management"]
---

# Resume a project plugin installation

`DELETE /api/v1/plugins/{plugin}/installations/{installationId}/suspended`

## Request

- Base URL: `https://entire.io` (the document declares no server; this is the origin it was published from)
- URL: `https://entire.io/api/v1/plugins/{plugin}/installations/{installationId}/suspended`
- Auth: none declared

Only the side that suspended the installation can resume it, so one the plugin suspended answers 409. Resuming an active installation succeeds. Requires project manage or GitHub org owner on the installation's project.

## Path parameters

- `installationId` string, required
- `plugin` string, required

## Response `200`

Resumed

- object
  - `installation_id` string, required
  - `lifecycle_state` 'active' | 'suspended' | 'deleting', required
  - `suspended_at` string
  - `suspended_by` 'plugin' | 'customer': While suspended: the side that suspended it, which is the only one that resumes.

## Other responses

- `400`: Invalid request
- `401`: Not authenticated
- `403`: Access denied
- `404`: Resource not found
- `409`: Resource conflict
- `412`: Precondition failed
- `422`: Validation failed
- `429`: Too many requests
- `502`: Entire Core request failed
- `503`: Entire Core is unavailable

## Changes

- **2026-10-20** `a74bcf174bd5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/entire/apis/entire-api/changes/api/v1/plugins/:plugin/installations/:installationId/suspended/delete.md)

---

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