---
title: "Remove a repository from the current user's recent list"
method: DELETE
path: "/api/v1/preferences/repos/recent/{repoId}"
tags: ["Preferences"]
---

# Remove a repository from the current user's recent list

`DELETE /api/v1/preferences/repos/recent/{repoId}`

## 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/preferences/repos/recent/{repoId}`
- Auth: none declared

## Path parameters

- `repoId` string, required

## Response `200`

Pinned and recent repositories after mutation

- object
  - `pinned` object[], required
    - `repo_id` string, required
    - `full_name` string, required
    - `runners_enabled` boolean, required
    - `trails_enabled` boolean, required
    - `last_used_at` string, nullable: Timestamp from this user's retained recent list, including unpin/import recency. Null when unavailable; absent on older servers.
    - `provider` 'github' | 'entire'
  - `recent` object[], required
    - `repo_id` string, required
    - `full_name` string, required
    - `runners_enabled` boolean, required
    - `trails_enabled` boolean, required
    - `last_used_at` string, nullable: Timestamp from this user's retained recent list, including unpin/import recency. Null when unavailable; absent on older servers.
    - `provider` 'github' | 'entire'

## Other responses

- `400`: Invalid path parameter
- `401`: Not authenticated

## Changes

- **2026-10-20** `74a5f2d632e5`: 4 info
  - added the required property `pinned/items/runners_enabled` to the response with the `200` status
  - added the required property `pinned/items/trails_enabled` to the response with the `200` status
  - added the required property `recent/items/runners_enabled` to the response with the `200` status
  - added the required property `recent/items/trails_enabled` to the response with the `200` status
- **2026-10-20** `2e642485ff74`: 4 breaking
  - removed the required property `pinned/items/runners_enabled` from the response with the `200` status
  - removed the required property `pinned/items/trails_enabled` from the response with the `200` status
  - removed the required property `recent/items/runners_enabled` from the response with the `200` status
  - removed the required property `recent/items/trails_enabled` from the response with the `200` status
- **2026-09-20** `9d0816bbd649`: 2 info
  - added the optional property `pinned/items/last_used_at` to the response with the `200` status
  - added the optional property `recent/items/last_used_at` to the response with the `200` status

[Operation history](https://skmtc.dev/entire/apis/entire-api/changes/api/v1/preferences/repos/recent/:repoId/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)
