PUT /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos

Sets the settings for whether workflows from fork pull requests can run on private repositories in an organization.

Servers

Path parameters

Name Type Required Description
org String Yes

The organization name. 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

  1. Add HTTP Task to your workflow definition.
  2. 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.
  3. Click Test request to test run your request to the API and see the API's response.