---
title: "Evict from Memory"
method: POST
path: "/v1beta/memory/evict"
tags: ["Memory"]
---

# Evict from Memory

`POST /v1beta/memory/evict`

Removes a task run, monitor, or FindAll run from the selected memory without deleting the original resource.

## Request body

- MemoryEvictRequest
  - `memory_scope_key` string, nullable — User-provided key identifying the memory scope to use. Omit to use personal memory, if available.
  - `kind` 'task' | 'monitor' | 'findall', required — Kind of source to evict: `task`, `monitor`, or `findall`.
  - `id` string, required — ID of the task run, monitor, or FindAll run to evict.

## Response `204`

Source removed from memory.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/parallel-web/apis/parallel-api.md) · [All operations](https://skmtc.dev/parallel-web/apis/parallel-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/parallel-web/parallel-api/revisions/1595294c8795/schema)
