Looking for something in particular?

Remote Trigger in GitHub Actions

You can use a webhook event called repository_dispatch to remotely trigger the workflow from any external applications in GitHub Actions. Please refer Repository Dispatch Event for more information. 

A repository dispatch is an HTTP request to your repository asking GitHub to trigger the workflow remotely.

Steps to Trigger Remote Workflows in GitHub Actions

Step 1: Generate a new token.

Click on the AvatarSettings > Developer Settings > Personal access tokens.

Click Generate new token.

In the Note field, provide the token name. In Select scopes, select the check box for the scope as per the requirement. Click Generate Token. This will generate an authentication token. Copy it.

Step 2: Add a trigger for the “On” key.

You need to add a trigger for the “On” key so that the workflow will accept repository dispatches. Mention specific event types that will trigger the workflow.

You must POST the request to to trigger workflows to accept the dispatch. The payload of a repository dispatch is given below.

    "event_type": "my_event_type"

Accept:  application/vnd.github.everest-preview+json
Content-Type: application/json
Authorization: Bearer {{personal_access_token}}

Steps on How to Trigger the Remote Workflow using Provar

1. Create a Rest Web  Service Connection.

2. Create a test case with the above connection and drag and drop the Web Request(REST) method from the Test Palette to the test case.

3. Configure the Resource URL, Request Header, Method, Body Style, and Body as given below.

4. Give a bearer token, the personal access token generated in the repository.

Step 3: See the workflow remote trigger in GitHub.

Run the test case. You will get a 204 No Content Response. You can see the workflow triggered under actions.

Review Provar on G2
Documentation library

Trying to raise a case with our support team?

We use cookies to better understand how our website is used so we can tailor content for you. For more information about the different cookies we use please take a look at our Privacy Policy.

Scroll to Top