GitHub · Capability
GitHub Repos API — Status
GitHub Repos API — Status. 12 operations. Lead operation: Get Status Checks Protection. Self-contained Naftiko capability covering one Github business surface.
What You Can Do
GET
Getstatuschecksprotection
— Get Status Checks Protection
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks
PATCH
Updatestatuscheckprotection
— Update Status Check Protection
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks
DELETE
Removestatuscheckprotection
— Remove Status Check Protection
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks
GET
Getallstatuscheckcontexts
— Get All Status Check Contexts
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks/contexts
POST
Addstatuscheckcontexts
— Add Status Check Contexts
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks/contexts
PUT
Setstatuscheckcontexts
— Set Status Check Contexts
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks/contexts
DELETE
Removestatuscheckcontexts
— Remove Status Check Contexts
/v1/repos/{owner}/{repo}/branches/{branch}/protection/required-status-checks/contexts
GET
Getthecombinedstatusforspecificreference
— Get The Combined Status For Specific Reference
/v1/repos/{owner}/{repo}/commits/{ref}/status
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
Listrepositorycachereplicationstatus
— List Repository Cache Replication Status
/v1/repos/{owner}/{repo}/replicas/caches
POST
Createcommitstatus
— Create Commit Status
/v1/repos/{owner}/{repo}/statuses/{sha}
MCP Tools
get-status-checks-protection
Get Status Checks Protection
read-only
idempotent
update-status-check-protection
Update Status Check Protection
idempotent
remove-status-check-protection
Remove Status Check Protection
idempotent
get-all-status-check-contexts
Get All Status Check Contexts
read-only
idempotent
add-status-check-contexts
Add Status Check Contexts
read-only
set-status-check-contexts
Set Status Check Contexts
idempotent
remove-status-check-contexts
Remove Status Check Contexts
idempotent
get-combined-status-specific-reference
Get The Combined Status For Specific Reference
read-only
idempotent
create-deployment-status
Create Deployment Status
get-deployment-status
Get Deployment Status
read-only
idempotent
list-repository-cache-replication-status
List Repository Cache Replication Status
read-only
idempotent
create-commit-status
Create Commit Status