# Usar parâmetros de consulta para criar um pull request

Use parâmetros de consulta para criar URLs personalizadas que abrem solicitações de pull com títulos pré-preenchidos, descrições, rótulos e muito mais.

Você pode adicionar parâmetros de consulta a uma URL de comparação para abrir uma solicitação de pull com campos pré-preenchidos. Para obter modelos de solicitação de pull, consulte [Criar um modelo de pull request para o seu repositório](/pt/enterprise-server@3.22/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository).

| Parâmetro    | Purpose                                                                                                                      | Example                                                                                                            |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| `quick_pull` | Abre a página "Abrir uma solicitação de pull" para as ramificações comparadas.                                               | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1`                                      |
| `title`      | Adiciona um título de solicitação de pull. Use `+` para espaços.                                                             | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix`             |
| `body`       | Adiciona texto ao corpo da solicitação de pull. Use `+` para espaços.                                                        | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix.` |
| `labels`     | Adiciona um ou mais rótulos. Separe etiquetas múltiplas com vírgulas.                                                        | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug`               |
| `milestone`  | Adiciona um marco. Use `+` para espaços.                                                                                     | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=testing+milestones`         |
| `assignees`  | Atribui a solicitação de pull a um ou mais usuários. Separe vários usuários com vírgulas.                                    | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat`                    |
| `projects`   | Adiciona a solicitação de pull a um projeto.                                                                                 | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&projects=octo-org/1`    |
| `template`   | Adiciona um modelo de solicitação pull de um `PULL_REQUEST_TEMPLATE` subdiretório na raiz `docs/`ou `.github/` no diretório. | `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md`           |

Você deve ter permissão para concluir a ação equivalente para usar seu parâmetro de consulta. Por exemplo, você deve ter permissão para adicionar rótulos a serem usados `labels`. Consulte [Funções de repositório para uma organização](/pt/enterprise-server@3.22/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization).

Parâmetros de consulta inválidos ou permissões insuficientes retornam um `404 Not Found` erro. AS URLs que excedem o limite do servidor retornam um `414 URI Too Long` erro.