---
title: "Reset to inherited"
method: POST
path: "/v1/environments/{environment_id}/reset-inherited"
tags: ["Environments"]
---

# Reset to inherited

`POST /v1/environments/{environment_id}/reset-inherited`

## Request

- Base URL: `https://api.replicas.dev`
- URL: `https://api.replicas.dev/v1/environments/{environment_id}/reset-inherited`
- Auth: HTTP bearer

Removes this environment's override and exclusion for a key so the inherited value applies again. With `kind: "repository"`, `"memory"`, or `"default_skills"`, a fork clears its own repository binding, memory settings, or default skills.

## Path parameters

- `environment_id` string, required

## Headers

- `X-Replicas-Api-Version` '2026-10-07'

## Request body

- ResetInheritedRequest
  - `kind` 'variable' | 'file' | 'mcp' | 'skill' | 'skills_registry' | 'plugin' | 'integration' | 'repository' | 'memory' | 'default_skills', required
  - `key` string: Required for keyed kinds.

## Response `200`

Reset

- SuccessResponse: Generic success response.
  - `success` boolean, required

## Other responses

- `400`: Bad request - Missing or invalid parameters
- `401`: Unauthorized - Invalid or missing API key
- `403`: Forbidden - The authenticated account cannot access this resource
- `404`: Resource not found
- `500`: Internal server error

---

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