Skip to content

Maintainer API

17 endpoints for repository maintenance, governance, and stale management.

Members

MethodPathDescription
GET/api/maintainer/membersList all org members
POST/api/maintainer/members/syncSync members from GitHub
GET/api/maintainer/members/:loginGet a specific member

Collaborators

MethodPathDescription
GET/api/maintainer/collaboratorsList all collaborators
GET/api/maintainer/collaborators/:owner/:repoRepo collaborators
PUT/api/maintainer/collaborators/:owner/:repo/:loginUpdate collaborator permission
DELETE/api/maintainer/collaborators/:owner/:repo/:loginRemove collaborator

Branch Rules

MethodPathDescription
GET/api/maintainer/branch-rulesList all branch rules
GET/api/maintainer/branch-rules/:owner/:repoRepo branch rules
PUT/api/maintainer/branch-rules/:owner/:repo/:patternUpdate branch rule

Repository Operations

MethodPathDescription
GET/api/maintainer/:owner/:repo/settingsGet maintainer settings
PATCH/api/maintainer/:owner/:repo/settingsUpdate settings
GET/api/maintainer/:owner/:repo/actionsList maintainer actions
GET/api/maintainer/:owner/:repo/statsRepository statistics
POST/api/maintainer/:owner/:repo/stale-scanTrigger stale scan
POST/api/maintainer/:owner/:repo/branch-cleanupTrigger branch cleanup

Audit

MethodPathDescription
GET/api/maintainer/auditGovernance audit log

Enforcement API

Released under the MIT License.