Repositories

Set a repository collaborator role

Sets or removes an actor's direct repository role. expectedLedgerId must match the current grant, or be null when no grant exists. Requires authenticated authority and enforces current resource policy.

put/api/repos/{owner}/{repo}/collaborators/{actorId}

Request

  • Base URL
    https://git.cafe
  • Auth
    • API key in cookie gc-session
    • or HTTP bearer
    • or HTTP basic
    • or HTTP token
    • or OAuth 2
      Authorization code: /api/oauth/authorize
      Token URL: /api/oauth/token scopes: repo:administration:admin

Path parameters

ownerstring required
repostring required
actorIdstring required

Request body

expectedLedgerIdstring nullable required
role'repo-reader' | 'repo-triager' | 'repo-writer' | 'repo-maintainer' | 'repo-admin' | 'null' nullable required

Response

Response for status 200

actorIdstring required
ledgerIdstring nullable required
role'repo-reader' | 'repo-triager' | 'repo-writer' | 'repo-maintainer' | 'repo-admin' | 'null' nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.