GitHub MCP Server for Cloudflare Workers
Test GitHub tools directly in your browser. Select a tool and provide inputs to see the results.
Create a free account to test GitHub tools interactively. No credit card required.
github_list_workflowsList workflows in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Paginated list of workflows.
github_get_workflowGet a specific workflow. Args: - owner: Repository owner (required) - repo: Repository name (required) - workflow_id: Workflow ID or filename (required) Returns: Workflow details.
github_enable_workflowEnable a workflow. Args: - owner: Repository owner (required) - repo: Repository name (required) - workflow_id: Workflow ID or filename (required) Returns: Confirmation.
github_disable_workflowDisable a workflow. Args: - owner: Repository owner (required) - repo: Repository name (required) - workflow_id: Workflow ID or filename (required) Returns: Confirmation.
github_trigger_workflowTrigger a workflow dispatch event. Args: - owner: Repository owner (required) - repo: Repository name (required) - workflow_id: Workflow ID or filename (required) - ref: Git reference (branch or tag) (required) - inputs: Input parameters for the workflow Returns: Confirmation.
github_list_workflow_runsList workflow runs in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - workflow_id: Filter by workflow ID or filename - actor: Filter by actor - branch: Filter by branch - event: Filter by event - status: Filter by status Returns: Paginated list of workflow runs.
github_get_workflow_runGet a specific workflow run. Args: - owner: Repository owner (required) - repo: Repository name (required) - run_id: Run ID (required) Returns: Workflow run details.
github_cancel_workflow_runCancel a workflow run. Args: - owner: Repository owner (required) - repo: Repository name (required) - run_id: Run ID (required) Returns: Confirmation.
github_rerun_workflowRe-run a workflow. Args: - owner: Repository owner (required) - repo: Repository name (required) - run_id: Run ID (required) Returns: Confirmation.
github_rerun_failed_jobsRe-run only failed jobs in a workflow run. Args: - owner: Repository owner (required) - repo: Repository name (required) - run_id: Run ID (required) Returns: Confirmation.
github_delete_workflow_runDelete a workflow run. Args: - owner: Repository owner (required) - repo: Repository name (required) - run_id: Run ID (required) Returns: Confirmation.
github_list_workflow_jobsList jobs in a workflow run. Args: - owner: Repository owner (required) - repo: Repository name (required) - run_id: Run ID (required) Returns: Paginated list of jobs.
github_get_workflow_jobGet a specific workflow job. Args: - owner: Repository owner (required) - repo: Repository name (required) - job_id: Job ID (required) Returns: Job details.
github_download_workflow_logsDownload logs for a workflow run. Args: - owner: Repository owner (required) - repo: Repository name (required) - run_id: Run ID (required) Returns: Log download URL.
github_list_gistsList gists for the authenticated user. Returns: Paginated list of gists.
github_list_user_gistsList gists for a specific user. Args: - username: GitHub username (required) Returns: Paginated list of gists.
github_list_public_gistsList public gists. Returns: Paginated list of public gists.
github_list_starred_gistsList gists starred by the authenticated user. Returns: Paginated list of starred gists.
github_get_gistGet a specific gist. Args: - gist_id: Gist ID (required) Returns: Gist details including file contents.
github_create_gistCreate a new gist. Args: - files: Object mapping filenames to content (required) - description: Gist description - public: Whether the gist is public Returns: Created gist.
github_update_gistUpdate an existing gist. Args: - gist_id: Gist ID (required) - files: Object mapping filenames to content/filename/null - description: New description Returns: Updated gist.
github_delete_gistDelete a gist. Args: - gist_id: Gist ID (required) Returns: Confirmation.
github_star_gistStar a gist. Args: - gist_id: Gist ID (required) Returns: Confirmation.
github_unstar_gistUnstar a gist. Args: - gist_id: Gist ID (required) Returns: Confirmation.
github_is_gist_starredCheck if a gist is starred by the authenticated user. Args: - gist_id: Gist ID (required) Returns: Whether the gist is starred.
github_fork_gistFork a gist. Args: - gist_id: Gist ID (required) Returns: Forked gist.
github_update_issue_commentUpdate an issue comment. Args: - owner: Repository owner (required) - repo: Repository name (required) - comment_id: Comment ID (required) - body: New comment body (required) Returns: Updated comment.
github_list_issuesList issues in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - state: Filter by state (open, closed, all) - labels: Comma-separated list of labels - assignee: Filter by assignee Returns: Paginated list of issues.
github_get_issueGet a specific issue. Args: - owner: Repository owner (required) - repo: Repository name (required) - issue_number: Issue number (required) Returns: Issue details.
github_create_issueCreate a new issue. Args: - owner: Repository owner (required) - repo: Repository name (required) - title: Issue title (required) - body: Issue body - assignees: List of assignee usernames - labels: List of label names - milestone: Milestone number Returns: Created issue.
github_update_issueUpdate an existing issue. Args: - owner: Repository owner (required) - repo: Repository name (required) - issue_number: Issue number (required) - title: New title - body: New body - state: New state (open or closed) - assignees: New list of assignees - labels: New list of labels - milestone: New milestone number (or null to clear) Returns: Updated issue.
github_lock_issueLock an issue conversation. Args: - owner: Repository owner (required) - repo: Repository name (required) - issue_number: Issue number (required) - lock_reason: Reason for locking (off-topic, too heated, resolved, spam) Returns: Confirmation.
github_unlock_issueUnlock an issue conversation. Args: - owner: Repository owner (required) - repo: Repository name (required) - issue_number: Issue number (required) Returns: Confirmation.
github_list_issue_commentsList comments on an issue. Args: - owner: Repository owner (required) - repo: Repository name (required) - issue_number: Issue number (required) Returns: Paginated list of comments.
github_create_issue_commentCreate a comment on an issue. Args: - owner: Repository owner (required) - repo: Repository name (required) - issue_number: Issue number (required) - body: Comment body (required) Returns: Created comment.
github_delete_issue_commentDelete an issue comment. Args: - owner: Repository owner (required) - repo: Repository name (required) - comment_id: Comment ID (required) Returns: Confirmation.
github_list_labelsList labels in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Paginated list of labels.
github_create_labelCreate a label in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - name: Label name (required) - color: Label color (hex, without #) - description: Label description Returns: Created label.
github_update_labelUpdate a label in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - name: Current label name (required) - new_name: New label name - color: New label color (hex, without #) - description: New label description Returns: Updated label.
github_delete_labelDelete a label from a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - name: Label name (required) Returns: Confirmation.
github_add_labels_to_issueAdd labels to an issue. Args: - owner: Repository owner (required) - repo: Repository name (required) - issue_number: Issue number (required) - labels: List of label names to add (required) Returns: Updated labels on the issue.
github_remove_labels_from_issueRemove labels from an issue. Args: - owner: Repository owner (required) - repo: Repository name (required) - issue_number: Issue number (required) - labels: List of label names to remove (required) Returns: Confirmation.
github_list_milestonesList milestones in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - state: Filter by state (open, closed, all) Returns: Paginated list of milestones.
github_create_milestoneCreate a milestone in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - title: Milestone title (required) - description: Milestone description - due_on: Due date (ISO 8601) - state: Milestone state (open or closed) Returns: Created milestone.
github_update_milestoneUpdate a milestone in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - milestone_number: Milestone number (required) - title: New title - description: New description - due_on: New due date (ISO 8601) - state: New state (open or closed) Returns: Updated milestone.
github_delete_milestoneDelete a milestone from a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - milestone_number: Milestone number (required) Returns: Confirmation.
github_list_org_packagesList packages for an organization. Args: - org: Organization name (required) - package_type: Package type (required) Returns: Paginated list of packages.
github_list_user_packagesList packages for a user. Args: - username: GitHub username (required) - package_type: Package type (required) Returns: Paginated list of packages.
github_get_packageGet a package. Args: - package_type: Package type (required) - package_name: Package name (required) - owner: Package owner (user or org) (required) - is_org: Whether the owner is an organization Returns: Package details.
github_delete_packageDelete a package. Args: - package_type: Package type (required) - package_name: Package name (required) - owner: Package owner (user or org) (required) - is_org: Whether the owner is an organization Returns: Confirmation.
github_list_package_versionsList versions of a package. Args: - package_type: Package type (required) - package_name: Package name (required) - owner: Package owner (user or org) (required) - is_org: Whether the owner is an organization Returns: Paginated list of package versions.
github_get_package_versionGet a specific package version. Args: - package_type: Package type (required) - package_name: Package name (required) - owner: Package owner (user or org) (required) - version_id: Version ID (required) - is_org: Whether the owner is an organization Returns: Package version details.
github_delete_package_versionDelete a specific package version. Args: - package_type: Package type (required) - package_name: Package name (required) - owner: Package owner (user or org) (required) - version_id: Version ID (required) - is_org: Whether the owner is an organization Returns: Confirmation.
github_delete_repoDelete a repository. This action is irreversible. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Confirmation of deletion.
github_list_pr_commitsList commits on a pull request. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: PR number (required) Returns: Paginated list of commits.
github_list_repo_projectsList projects for a repository (Classic Projects). Args: - owner: Repository owner (required) - repo: Repository name (required) - state: Filter by state (open, closed, all) Returns: Paginated list of projects.
github_list_org_projectsList projects for an organization (Classic Projects). Args: - org: Organization name (required) - state: Filter by state (open, closed, all) Returns: Paginated list of projects.
github_get_projectGet a project by ID (Classic Projects). Args: - project_id: Project ID (required) Returns: Project details.
github_create_repo_projectCreate a project for a repository (Classic Projects). Args: - owner: Repository owner (required) - repo: Repository name (required) - name: Project name (required) - body: Project description Returns: Created project.
github_create_org_projectCreate a project for an organization (Classic Projects). Args: - org: Organization name (required) - name: Project name (required) - body: Project description Returns: Created project.
github_update_projectUpdate a project (Classic Projects). Args: - project_id: Project ID (required) - name: New name - body: New description - state: New state (open or closed) Returns: Updated project.
github_delete_projectDelete a project (Classic Projects). Args: - project_id: Project ID (required) Returns: Confirmation.
github_list_pull_requestsList pull requests in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - state: Filter by state (open, closed, all) - head: Filter by head branch - base: Filter by base branch Returns: Paginated list of pull requests.
github_get_pull_requestGet a specific pull request. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: Pull request number (required) Returns: Pull request details.
github_create_pull_requestCreate a new pull request. Args: - owner: Repository owner (required) - repo: Repository name (required) - title: PR title (required) - head: Head branch (required) - base: Base branch (required) - body: PR description - draft: Whether to create as draft Returns: Created pull request.
github_update_pull_requestUpdate an existing pull request. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: PR number (required) - title: New title - body: New description - state: New state (open or closed) - base: New base branch Returns: Updated pull request.
github_list_pr_filesList files changed in a pull request. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: PR number (required) Returns: Paginated list of changed files.
github_check_pr_merge_statusCheck if a pull request has been merged. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: PR number (required) Returns: Whether the PR has been merged.
github_merge_pull_requestMerge a pull request. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: PR number (required) - commit_title: Title for the merge commit - commit_message: Message for the merge commit - merge_method: Merge method (merge, squash, rebase) Returns: Merge result.
github_update_pr_branchUpdate a pull request branch with the base branch. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: PR number (required) Returns: Update result.
github_list_reviewsList reviews on a pull request. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: PR number (required) Returns: Paginated list of reviews.
github_create_reviewCreate a review on a pull request. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: PR number (required) - body: Review body - event: Review event (APPROVE, REQUEST_CHANGES, COMMENT) Returns: Created review.
github_submit_reviewSubmit a pending review on a pull request. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: PR number (required) - review_id: Review ID (required) - body: Review body (required) - event: Review event (required) Returns: Submitted review.
github_dismiss_reviewDismiss a review on a pull request. Args: - owner: Repository owner (required) - repo: Repository name (required) - pr_number: PR number (required) - review_id: Review ID (required) - message: Dismissal message (required) Returns: Dismissed review.
github_list_releasesList releases in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Paginated list of releases.
github_get_releaseGet a specific release by ID. Args: - owner: Repository owner (required) - repo: Repository name (required) - release_id: Release ID (required) Returns: Release details.
github_get_latest_releaseGet the latest published release. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Latest release details.
github_get_release_by_tagGet a release by tag name. Args: - owner: Repository owner (required) - repo: Repository name (required) - tag: Tag name (required) Returns: Release details.
github_create_releaseCreate a new release. Args: - owner: Repository owner (required) - repo: Repository name (required) - tag_name: Tag name (required) - target_commitish: Target branch or commit SHA - name: Release name - body: Release description - draft: Whether to create as draft - prerelease: Whether this is a prerelease - generate_release_notes: Auto-generate release notes Returns: Created release.
github_update_releaseUpdate an existing release. Args: - owner: Repository owner (required) - repo: Repository name (required) - release_id: Release ID (required) - tag_name: New tag name - target_commitish: New target branch or commit SHA - name: New release name - body: New release description - draft: Update draft status - prerelease: Update prerelease status Returns: Updated release.
github_delete_releaseDelete a release. Args: - owner: Repository owner (required) - repo: Repository name (required) - release_id: Release ID (required) Returns: Confirmation.
github_generate_release_notesGenerate release notes content. Args: - owner: Repository owner (required) - repo: Repository name (required) - tag_name: Tag name for the release (required) - target_commitish: Target branch or commit SHA - previous_tag_name: Previous tag to compare against Returns: Generated release notes.
github_list_user_reposList repositories for the authenticated user. Returns: Paginated list of repositories.
github_list_org_reposList repositories for an organization. Args: - org: Organization name (required) Returns: Paginated list of repositories.
github_get_repoGet a repository by owner and name. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Repository details.
github_create_repoCreate a new repository for the authenticated user. Args: - name: Repository name (required) - description: Repository description - private: Whether the repository is private - auto_init: Initialize with README - gitignore_template: Gitignore template name - license_template: License template name Returns: Created repository.
github_get_contentGet the contents of a file or directory. Args: - owner: Repository owner (required) - repo: Repository name (required) - path: Path to file or directory (required) - ref: Git reference (branch, tag, or SHA) Returns: File or directory contents.
github_create_org_repoCreate a new repository in an organization. Args: - org: Organization name (required) - name: Repository name (required) - description: Repository description - private: Whether the repository is private Returns: Created repository.
github_update_repoUpdate a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - name: New repository name - description: New description - private: Whether the repository is private - archived: Whether to archive the repository Returns: Updated repository.
github_list_branchesList branches in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Paginated list of branches.
github_get_branchGet a specific branch. Args: - owner: Repository owner (required) - repo: Repository name (required) - branch: Branch name (required) Returns: Branch details.
github_rename_branchRename a branch. Args: - owner: Repository owner (required) - repo: Repository name (required) - branch: Current branch name (required) - new_name: New branch name (required) Returns: Renamed branch.
github_merge_branchesMerge one branch into another. Args: - owner: Repository owner (required) - repo: Repository name (required) - base: Base branch (required) - head: Head branch to merge (required) - commit_message: Commit message Returns: Merge commit.
github_list_commitsList commits in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - sha: SHA or branch to start listing from - path: Only commits containing this file path - author: GitHub login or email address Returns: Paginated list of commits.
github_get_commitGet a specific commit. Args: - owner: Repository owner (required) - repo: Repository name (required) - ref: Commit SHA, branch, or tag (required) Returns: Commit details.
github_compare_commitsCompare two commits. Args: - owner: Repository owner (required) - repo: Repository name (required) - base: Base commit/branch (required) - head: Head commit/branch (required) Returns: Comparison details including commits and files changed.
github_create_or_update_fileCreate or update a file in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - path: Path to the file (required) - message: Commit message (required) - content: File content (required) - sha: SHA of the file being replaced (required for updates) - branch: Branch to commit to Returns: Created/updated file and commit.
github_delete_fileDelete a file from a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - path: Path to the file (required) - message: Commit message (required) - sha: SHA of the file to delete (required) - branch: Branch to commit to Returns: Deletion commit.
github_get_readmeGet the README file for a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - ref: Git reference (branch, tag, or SHA) Returns: README content.
github_list_forksList forks of a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Paginated list of forks.
github_create_forkFork a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - organization: Organization to fork to (optional) Returns: Forked repository.
github_list_contributorsList contributors to a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Paginated list of contributors.
github_list_languagesList languages used in a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Map of language names to bytes of code.
github_list_topicsList topics for a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: List of topics.
github_replace_topicsReplace all topics for a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - topics: List of topic names (required) Returns: Updated list of topics.
github_search_reposSearch for repositories. Args: - query: Search query (required). Supports GitHub search syntax. - sort: Sort by (stars, forks, help-wanted-issues, updated) - order: Sort order (asc, desc) Returns: Search results with repositories.
github_search_codeSearch for code across GitHub repositories. Args: - query: Search query (required). Supports GitHub code search syntax. - sort: Sort by (indexed) - order: Sort order (asc, desc) Returns: Search results with code matches.
github_add_team_memberAdd a member to a team. Args: - org: Organization name (required) - team_slug: Team slug (required) - username: Username to add (required) - role: Role (member or maintainer) Returns: Confirmation.
github_search_issuesSearch for issues and pull requests. Args: - query: Search query (required). Supports GitHub issues search syntax. - sort: Sort by (comments, reactions, created, updated) - order: Sort order (asc, desc) Returns: Search results with issues and pull requests.
github_search_usersSearch for users. Args: - query: Search query (required). Supports GitHub users search syntax. - sort: Sort by (followers, repositories, joined) - order: Sort order (asc, desc) Returns: Search results with users.
github_search_commitsSearch for commits. Args: - query: Search query (required). Supports GitHub commits search syntax. - sort: Sort by (author-date, committer-date) - order: Sort order (asc, desc) Returns: Search results with commits.
github_search_topicsSearch for topics. Args: - query: Search query (required) Returns: Search results with topics.
github_list_teamsList teams in an organization. Args: - org: Organization name (required) Returns: Paginated list of teams.
github_get_teamGet a team by slug. Args: - org: Organization name (required) - team_slug: Team slug (required) Returns: Team details.
github_create_teamCreate a team in an organization. Args: - org: Organization name (required) - name: Team name (required) - description: Team description - privacy: Team privacy (secret or closed) - parent_team_id: Parent team ID Returns: Created team.
github_update_teamUpdate a team. Args: - org: Organization name (required) - team_slug: Team slug (required) - name: New team name - description: New description - privacy: New privacy setting - parent_team_id: New parent team ID Returns: Updated team.
github_delete_teamDelete a team. Args: - org: Organization name (required) - team_slug: Team slug (required) Returns: Confirmation.
github_list_team_membersList members of a team. Args: - org: Organization name (required) - team_slug: Team slug (required) Returns: Paginated list of team members.
github_remove_team_memberRemove a member from a team. Args: - org: Organization name (required) - team_slug: Team slug (required) - username: Username to remove (required) Returns: Confirmation.
github_list_team_reposList repositories a team has access to. Args: - org: Organization name (required) - team_slug: Team slug (required) Returns: Paginated list of repositories.
github_add_team_repoAdd a repository to a team. Args: - org: Organization name (required) - team_slug: Team slug (required) - owner: Repository owner (required) - repo: Repository name (required) - permission: Permission level (pull, push, admin, maintain, triage) Returns: Confirmation.
github_remove_team_repoRemove a repository from a team. Args: - org: Organization name (required) - team_slug: Team slug (required) - owner: Repository owner (required) - repo: Repository name (required) Returns: Confirmation.
github_get_authenticated_userGet the authenticated user's profile. Returns: User profile details.
github_get_userGet a user's public profile. Args: - username: GitHub username (required) Returns: User profile details.
github_list_usersList all GitHub users (public). Args: - since: User ID to start after Returns: Paginated list of users.
github_list_followersList followers of a user. Args: - username: GitHub username (required) Returns: Paginated list of followers.
github_list_followingList users that a user is following. Args: - username: GitHub username (required) Returns: Paginated list of users.
github_list_user_orgsList organizations for the authenticated user. Returns: Paginated list of organizations.
github_get_orgGet an organization. Args: - org: Organization name (required) Returns: Organization details.
github_list_org_membersList members of an organization. Args: - org: Organization name (required) - role: Filter by role (all, admin, member) Returns: Paginated list of members.
github_list_repo_webhooksList webhooks for a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) Returns: Paginated list of webhooks.
github_get_repo_webhookGet a specific repository webhook. Args: - owner: Repository owner (required) - repo: Repository name (required) - hook_id: Webhook ID (required) Returns: Webhook details.
github_create_repo_webhookCreate a webhook for a repository. Args: - owner: Repository owner (required) - repo: Repository name (required) - url: Payload URL (required) - content_type: Content type (json or form) - secret: Webhook secret - events: List of events to trigger the webhook - active: Whether the webhook is active Returns: Created webhook.
github_update_repo_webhookUpdate a repository webhook. Args: - owner: Repository owner (required) - repo: Repository name (required) - hook_id: Webhook ID (required) - url: New payload URL - content_type: New content type - secret: New secret - events: New list of events - add_events: Events to add - remove_events: Events to remove - active: New active status Returns: Updated webhook.
github_delete_repo_webhookDelete a repository webhook. Args: - owner: Repository owner (required) - repo: Repository name (required) - hook_id: Webhook ID (required) Returns: Confirmation.
github_ping_repo_webhookPing a repository webhook. Args: - owner: Repository owner (required) - repo: Repository name (required) - hook_id: Webhook ID (required) Returns: Confirmation.
github_list_org_webhooksList webhooks for an organization. Args: - org: Organization name (required) Returns: Paginated list of webhooks.
github_create_org_webhookCreate a webhook for an organization. Args: - org: Organization name (required) - url: Payload URL (required) - content_type: Content type (json or form) - secret: Webhook secret - events: List of events to trigger the webhook - active: Whether the webhook is active Returns: Created webhook.
github_list_workflows{
"page": true,
"repo": "example_repo",
"owner": "example_owner",
"format": "example_format",
"per_page": true
}github_get_workflow{
"repo": "example_repo",
"owner": "example_owner",
"format": "example_format",
"workflow_id": "example_workflow_id"
}github_enable_workflow{
"repo": "example_repo",
"owner": "example_owner",
"workflow_id": "example_workflow_id"
}