# Paused Queues

There are cases where you want to pause the queue. For example, during the holiday season, you do not want to get PRs merged. Pausing a queue allows you to control whether devs can merge PRs.

You can pause queues per repository or per base branch (e.g. `main`). This allows you to pause the queue for the `release` branch, while allowing devs to merge PRs into `main`. The control is on the Web UI and provided via [API](/mergequeue/how-to-guides/pause-unpause-queues-via-api.md).

<figure><img src="/files/noGOpOjl6xLALDLOEbq9" alt=""><figcaption></figcaption></figure>

When a queue is paused, MergeQueue works processes the PRs up to the merge timing. This includes creating a draft PR for [<mark style="color:blue;">the parallel mode</mark>](/mergequeue/concepts/parallel-mode.md). The [<mark style="color:blue;">instant merge action</mark>](/mergequeue/concepts/priority-merges/instant-merges.md) also stops working when a queue is paused.

***

Deactivating a repository will halt most of the Aviator features on the repository. By deactivating a repository, any queuing actions won't be processed nor any comments are posted from Aviator. The only exception to this is changesets and you can create them in a deactivated repository.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aviator.co/mergequeue/concepts/paused-queues.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
