PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos
Sets the settings for whether workflows from fork pull requests can run on a private repository.
OAuth app tokens and personal access tokens (classic) need the repo
scope to use this endpoint.
Servers
- https://api.github.com
Path parameters
Name | Type | Required | Description |
---|---|---|---|
repo |
String | Yes |
The name of the repository without the |
owner |
String | Yes |
The account owner of the repository. The name is not case sensitive. |
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
require_approval_for_fork_pr_workflows |
Boolean | No |
Whether workflows triggered by pull requests from forks require approval from a repository administrator to run. |
send_write_tokens_to_workflows |
Boolean | No |
Whether GitHub Actions can create pull requests or submit approving pull request reviews from a workflow triggered by a fork pull request. |
send_secrets_and_variables |
Boolean | No |
Whether to make secrets and variables available to workflows triggered by pull requests from forks. |
run_workflows_from_fork_pull_requests |
Boolean | Yes |
Whether workflows triggered by pull requests from forks are allowed to run on private repositories. |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.