GitHub · Capability
GitHub Repos API — Pre-receive
GitHub Repos API — Pre-receive. 4 operations. Lead operation: List Pre-receive Hooks For Repository. Self-contained Naftiko capability covering one Github business surface.
What You Can Do
GET
Listprereceivehooksforrepository
— List Pre-receive Hooks For Repository
/v1/repos/{owner}/{repo}/pre-receive-hooks
GET
Getprereceivehookforrepository
— Get Pre-receive Hook For Repository
/v1/repos/{owner}/{repo}/pre-receive-hooks/{pre-receive-hook-id}
PATCH
Updateprereceivehookenforcementforrepository
— Update Pre-receive Hook Enforcement For Repository
/v1/repos/{owner}/{repo}/pre-receive-hooks/{pre-receive-hook-id}
DELETE
Removeprereceivehookenforcementforrepository
— Remove Pre-receive Hook Enforcement For Repository
/v1/repos/{owner}/{repo}/pre-receive-hooks/{pre-receive-hook-id}
MCP Tools
list-pre-receive-hooks-repository
List Pre-receive Hooks For Repository
read-only
idempotent
get-pre-receive-hook-repository
Get Pre-receive Hook For Repository
read-only
idempotent
update-pre-receive-hook-enforcement
Update Pre-receive Hook Enforcement For Repository
idempotent
remove-pre-receive-hook-enforcement
Remove Pre-receive Hook Enforcement For Repository
idempotent