--- title: 'GitHub Actions' description: 'Manage workflows, trigger runs, and retrieve artifacts with GitHub Actions.' --- # GitHub Actions Manage workflows, trigger runs, and retrieve artifacts with GitHub Actions. | Detail | Value | |---|---| | Category | CI/CD | | Base URL | `https://api.github.com` | | Authentication | Bearer Token | | Endpoints | 8 | | Connector key | `github-actions` | ## Using GitHub Actions in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **GitHub Actions** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [GET /repos/{owner}/{repo}/actions/workflows](./get_repos_owner_repo_actions_workflows_cicd_listworkflows) | List workflows | | [POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches](./post_repos_owner_repo_actions_workflows_workflow_id_dispatches_cicd_createworkflowdispatch) | Trigger a workflow | | [GET /repos/{owner}/{repo}/actions/runs](./get_repos_owner_repo_actions_runs_cicd_listworkflowruns) | List workflow runs | | [GET /repos/{owner}/{repo}/actions/runs/{run_id}](./get_repos_owner_repo_actions_runs_run_id_cicd_getworkflowrun) | Get workflow run details | | [POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel](./post_repos_owner_repo_actions_runs_run_id_cancel_cicd_cancelworkflowrun) | Cancel a workflow run | | [POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun](./post_repos_owner_repo_actions_runs_run_id_rerun_cicd_rerunworkflowrun) | Rerun a workflow run | | [GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs](./get_repos_owner_repo_actions_runs_run_id_jobs_cicd_listjobsforworkflowrun) | List jobs for a run | | [GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts](./get_repos_owner_repo_actions_runs_run_id_artifacts_cicd_listworkflowrunartifacts) | List artifacts | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.