You can add query parameters to a compare URL to open a pull request with pre-populated fields. For pull request templates, see Creating a pull request template for your repository.
| Parameter | Purpose | Example |
|---|---|---|
quick_pull | Opens the "Open a pull request" page for the compared branches. | https:/ |
title | Adds a pull request title. Use + for spaces. | https:/ |
body | Adds text to the pull request body. Use + for spaces. | https:/ |
labels | Adds one or more labels. Separate multiple labels with commas. | https:/ |
milestone | Adds a milestone. Use + for spaces. | https:/ |
assignees | Assigns the pull request to one or more users. Separate multiple users with commas. | https:/ |
projects | Adds the pull request to a project. | https:/ |
template | Adds a pull request template from a PULL_REQUEST_ subdirectory in the root, docs/, or .github/ directory. | https:/ |
You must have permission to complete the equivalent action to use its query parameter. For example, you must have permission to add labels to use labels. See