GitHub · Capability
GitHub Repos API — Deployments
GitHub Repos API — Deployments. 15 operations. Lead operation: Get Pending Deployments For Workflow Run. Self-contained Naftiko capability covering one Github business surface.
What You Can Do
GET
Getpendingdeploymentsforworkflowrun
— Get Pending Deployments For Workflow Run
/v1/repos/{owner}/{repo}/actions/runs/{run-id}/pending-deployments
POST
Reviewpendingdeploymentsforworkflowrun
— Review Pending Deployments For Workflow Run
/v1/repos/{owner}/{repo}/actions/runs/{run-id}/pending-deployments
GET
Listdeployments
— List Deployments
/v1/repos/{owner}/{repo}/deployments
POST
Createdeployment
— Create Deployment
/v1/repos/{owner}/{repo}/deployments
GET
Getdeployment
— Get Deployment
/v1/repos/{owner}/{repo}/deployments/{deployment-id}
DELETE
Deletedeployment
— Delete Deployment
/v1/repos/{owner}/{repo}/deployments/{deployment-id}
GET
Listdeploymentstatuses
— List Deployment Statuses
/v1/repos/{owner}/{repo}/deployments/{deployment-id}/statuses
POST
Createdeploymentstatus
— Create Deployment Status
/v1/repos/{owner}/{repo}/deployments/{deployment-id}/statuses
GET
Getdeploymentstatus
— Get Deployment Status
/v1/repos/{owner}/{repo}/deployments/{deployment-id}/statuses/{status-id}
GET
Listdeploymentbranchpolicies
— List Deployment Branch Policies
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies
POST
Createdeploymentbranchpolicy
— Create Deployment Branch Policy
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies
GET
Getdeploymentbranchpolicy
— Get Deployment Branch Policy
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies/{branch-policy-id}
PUT
Updatedeploymentbranchpolicy
— Update Deployment Branch Policy
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies/{branch-policy-id}
DELETE
Deletedeploymentbranchpolicy
— Delete Deployment Branch Policy
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies/{branch-policy-id}
POST
Creategithubpagesdeployment
— Create Github Pages Deployment
/v1/repos/{owner}/{repo}/pages/deployments
MCP Tools
get-pending-deployments-workflow-run
Get Pending Deployments For Workflow Run
read-only
idempotent
review-pending-deployments-workflow-run
Review Pending Deployments For Workflow Run
list-deployments
List Deployments
read-only
idempotent
create-deployment
Create Deployment
get-deployment
Get Deployment
read-only
idempotent
delete-deployment
Delete Deployment
idempotent
list-deployment-statuses
List Deployment Statuses
read-only
idempotent
create-deployment-status
Create Deployment Status
get-deployment-status
Get Deployment Status
read-only
idempotent
list-deployment-branch-policies
List Deployment Branch Policies
read-only
idempotent
create-deployment-branch-policy
Create Deployment Branch Policy
get-deployment-branch-policy
Get Deployment Branch Policy
read-only
idempotent
update-deployment-branch-policy
Update Deployment Branch Policy
idempotent
delete-deployment-branch-policy
Delete Deployment Branch Policy
idempotent
create-github-pages-deployment
Create Github Pages Deployment