> ## Documentation Index
> Fetch the complete documentation index at: https://careerk.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Remove Bookmark

> Remove a bookmark by ID

## Endpoint

```
DELETE /api/v1/jobs/bookmarks/:id
```

**Base URL**: `http://localhost:3000/api/v1`

<Note>This endpoint requires **authentication** (Job Seeker only).</Note>

## Path Parameters

<ParamField name="id" type="string" required>
  The bookmark ID to remove.
</ParamField>

## Response (200 OK)

```json theme={null}
{
  "success": true,
  "data": {},
  "message": "Bookmark removed successfully",
  "meta": {
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/jobs/bookmarks/:id",
    "method": "DELETE"
  }
}
```

## Notes

* This endpoint is **idempotent** - calling it multiple times or on an already deleted bookmark will not throw an error.
* The `id` parameter is the bookmark ID (not the job ID).

## Error Responses

### 401 Unauthorized

```json theme={null}
{
  "success": false,
  "error": {
    "message": "Unauthorized",
    "statusCode": 401,
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/jobs/bookmarks/:id",
    "method": "DELETE",
    "details": "Unauthorized"
  }
}
```

### 403 Forbidden

```json theme={null}
{
  "success": false,
  "error": {
    "message": "Forbidden resource",
    "statusCode": 403,
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/jobs/bookmarks/:id",
    "method": "DELETE",
    "details": "Forbidden"
  }
}
```

## Example

```bash theme={null}
curl -X DELETE http://localhost:3000/api/v1/jobs/bookmarks/b61168e1-abf0-4bce-ab53-41392825aaa5 \
  -H "Authorization: Bearer <token>"
```
