---
title: "Archive all tickets in a lane"
method: PUT
path: "/tickets/archive/all"
tags: ["Ticket"]
---

# Archive all tickets in a lane

`PUT /tickets/archive/all`

Archives every non-archived ticket of the given `type` and `status` (both required in the body).
Pass the board's active `filter` (the same JSON string GET /tickets takes) to archive only the
filtered subset — omit it to archive the whole lane.
Processes at most 1000 tickets per call; repeat the call to drain larger lanes. Returns `true`.

## Headers

- `project` string, required

## Request body

- object
  - `filter` string
  - `type` string, required
  - `status` string, required

## Response `200`

Ok

- unknown

## Changes

- **2026-08-07** `6f02af3a6c47` — 1 info
  - added the new optional request property `filter`

[Change history](https://skmtc.dev/gleap/apis/gleap-server/changes/tickets/archive/all/put.md)

---

[API](https://skmtc.dev/gleap/apis/gleap-server.md) · [All operations](https://skmtc.dev/gleap/apis/gleap-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/gleap/gleap-server/revisions/490b7d6391f3/schema)
