Skip to content

Latest commit

 

History

History
720 lines (663 loc) · 49.9 KB

CATALOG.md

File metadata and controls

720 lines (663 loc) · 49.9 KB

Octions

Table of contents

  1. APPS
  2. OAUTH-AUTHORIZATIONS
  3. CODES-OF-CONDUCT
  4. EMOJIS
  5. ACTIVITY
  6. GISTS
  7. GITIGNORE
  8. ISSUES
  9. SEARCH
  10. LICENSES
  11. MARKDOWN
  12. META
  13. ORGS
  14. ACTIONS
  15. INTERACTIONS
  16. MIGRATIONS
  17. PROJECTS
  18. REPOS
  19. TEAMS
  20. REACTIONS
  21. RATE-LIMIT
  22. CHECKS
  23. CODE-SCANNING
  24. GIT
  25. PULLS
  26. SCIM
  27. USERS

APPS

  1. Get the authenticated GitHub App
  2. Create a GitHub App from a manifest
  3. List installations
  4. Get an installation
  5. Delete an installation
  6. Create a new installation token
  7. Suspend an installation
  8. Unsuspend an installation
  9. Delete an app authorization
  10. Revoke a grant for an application
  11. Check a token
  12. Reset a token
  13. Delete an app token
  14. Check an authorization
  15. Reset an authorization
  16. Revoke an authorization for an application
  17. Get a single GitHub App
  18. Create a content attachment
  19. List repositories
  20. Revoke an installation token
  21. Get a subscription plan for an account
  22. List plans
  23. List accounts for a plan
  24. Get a subscription plan for an account (stubbed)
  25. List plans (stubbed)
  26. List accounts for a plan (stubbed)
  27. Get an organization installation
  28. Get a repository installation
  29. List installations for a user
  30. List repositories accessible to the user for an installation
  31. Add repository to installation
  32. Remove repository from installation
  33. List subscriptions for the authenticated user
  34. List subscriptions for the authenticated user (stubbed)
  35. Get a user installation

OAUTH-AUTHORIZATIONS

  1. List your grants
  2. Get a single grant
  3. Delete a grant
  4. List your authorizations
  5. Create a new authorization
  6. Get-or-create an authorization for a specific app
  7. Get-or-create an authorization for a specific app and fingerprint
  8. Get a single authorization
  9. Update an existing authorization
  10. Delete an authorization

CODES-OF-CONDUCT

  1. List all codes of conduct
  2. Get an individual code of conduct
  3. Get the contents of a repository's code of conduct

EMOJIS

  1. Get

ACTIVITY

  1. List public events
  2. Get feeds
  3. List public events for a network of repositories
  4. List notifications for the authenticated user
  5. Mark notifications as read
  6. Get a thread
  7. Mark a thread as read
  8. Get a thread subscription for the authenticated user
  9. Set a thread subscription
  10. Delete a thread subscription
  11. List public organization events
  12. List repository events
  13. List repository notifications for the authenticated user
  14. Mark repository notifications as read
  15. List stargazers
  16. List watchers
  17. Get a repository subscription
  18. Set a repository subscription
  19. Delete a repository subscription
  20. List repositories starred by the authenticated user
  21. Check if a repository is starred by the authenticated user
  22. Star a repository for the authenticated user
  23. Unstar a repository for the authenticated user
  24. List repositories watched by the authenticated user
  25. Check if you are watching a repository (LEGACY)
  26. Watch a repository (LEGACY)
  27. Stop watching a repository (LEGACY)
  28. List events for the authenticated user
  29. List organization events for the authenticated user
  30. List public events for a user
  31. List events received by the authenticated user
  32. List public events received by a user
  33. List repositories starred by a user
  34. List repositories watched by a user

GISTS

  1. List gists for the authenticated user
  2. Create a gist
  3. List public gists
  4. List starred gists
  5. Get a gist
  6. Update a gist
  7. Delete a gist
  8. List comments on a gist
  9. Create a comment
  10. Get a single comment
  11. Edit a comment
  12. Delete a comment
  13. List gist commits
  14. Fork a gist
  15. List gist forks
  16. Star a gist
  17. Unstar a gist
  18. Check if a gist is starred
  19. Get a specific revision of a gist
  20. List gists for a user

GITIGNORE

  1. Listing available templates
  2. Get a single template

ISSUES

  1. List issues assigned to the authenticated user
  2. List organization issues assigned to the authenticated user
  3. List assignees
  4. Check assignee
  5. List repository issues
  6. Create an issue
  7. List comments in a repository
  8. Get a single comment
  9. Edit a comment
  10. Delete a comment
  11. List events for a repository
  12. Get a single event
  13. Get an issue
  14. Update an issue
  15. Add assignees to an issue
  16. Remove assignees from an issue
  17. List comments on an issue
  18. Create a comment
  19. List events for an issue
  20. List labels on an issue
  21. Add labels to an issue
  22. Replace all labels for an issue
  23. Remove all labels from an issue
  24. Remove a label from an issue
  25. Lock an issue
  26. Unlock an issue
  27. List events for an issue
  28. List all labels for this repository
  29. Create a label
  30. Get a single label
  31. Update a label
  32. Delete a label
  33. List milestones for a repository
  34. Create a milestone
  35. Get a single milestone
  36. Update a milestone
  37. Delete a milestone
  38. Get labels for every issue in a milestone
  39. List user account issues assigned to the authenticated user

SEARCH

  1. Search issues
  2. Search repositories
  3. Email search
  4. Search users
  5. Search code
  6. Search commits
  7. Search issues and pull requests
  8. Search labels
  9. Search repositories
  10. Search topics
  11. Search users

LICENSES

  1. List commonly used licenses
  2. Get an individual license
  3. Get the contents of a repository's license

MARKDOWN

  1. Render an arbitrary Markdown document
  2. Render a Markdown document in raw mode

META

  1. Get

ORGS

  1. List all organizations
  2. Get an organization
  3. Edit an organization
  4. List blocked users
  5. Check whether a user is blocked from an organization
  6. Block a user
  7. Unblock a user
  8. List credential authorizations for an organization
  9. Remove a credential authorization for an organization
  10. List hooks
  11. Create a hook
  12. Get single hook
  13. Edit a hook
  14. Delete a hook
  15. Ping a hook
  16. List installations for an organization
  17. List pending organization invitations
  18. Create organization invitation
  19. List organization invitation teams
  20. Members list
  21. Check membership
  22. Remove a member
  23. Get organization membership
  24. Add or update organization membership
  25. Remove organization membership
  26. List outside collaborators
  27. Remove outside collaborator
  28. Convert member to outside collaborator
  29. Public members list
  30. Check public membership
  31. Publicize a user's membership
  32. Conceal a user's membership
  33. List your organization memberships
  34. Get your organization membership
  35. Edit your organization membership
  36. List your organizations
  37. List user organizations

ACTIONS

  1. List self-hosted runners for an organization
  2. List runner applications for an organization
  3. Create a registration token for an organization
  4. Create a remove token for an organization
  5. Get a self-hosted runner for an organization
  6. Delete a self-hosted runner from an organization
  7. List artifacts for a repository
  8. Get an artifact
  9. Delete an artifact
  10. Download an artifact
  11. Get a workflow job
  12. Download workflow job logs
  13. List self-hosted runners for a repository
  14. List runner applications for a repository
  15. Create a registration token for a repository
  16. Create a remove token for a repository
  17. Get a self-hosted runner for a repository
  18. Delete a self-hosted runner from a repository
  19. List repository workflow runs
  20. Get a workflow run
  21. List workflow run artifacts
  22. Cancel a workflow run
  23. List jobs for a workflow run
  24. Download workflow run logs
  25. Delete workflow run logs
  26. Re-run a workflow
  27. List secrets for a repository
  28. Get your public key
  29. Get a secret
  30. Create or update a secret for a repository
  31. Delete a secret from a repository
  32. List repository workflows
  33. Get a workflow
  34. List workflow runs

INTERACTIONS

  1. Get interaction restrictions for an organization
  2. Add or update interaction restrictions for an organization
  3. Remove interaction restrictions for an organization
  4. Get interaction restrictions for a repository
  5. Add or update interaction restrictions for a repository
  6. Remove interaction restrictions for a repository

MIGRATIONS

  1. Start an organization migration
  2. List organization migrations
  3. Get the status of an organization migration
  4. Download an organization migration archive
  5. Delete an organization migration archive
  6. Unlock an organization repository
  7. List repositories in an organization migration
  8. Start an import
  9. Get import progress
  10. Update existing import
  11. Cancel an import
  12. Get commit authors
  13. Map a commit author
  14. Get large files
  15. Set Git LFS preference
  16. Start a user migration
  17. List user migrations
  18. Get the status of a user migration
  19. Download a user migration archive
  20. Delete a user migration archive
  21. Unlock a user repository
  22. List repositories for a user migration

PROJECTS

  1. List organization projects
  2. Create an organization project
  3. Get a project card
  4. Update a project card
  5. Delete a project card
  6. Move a project card
  7. Get a project column
  8. Update a project column
  9. Delete a project column
  10. List project cards
  11. Create a project card
  12. Move a project column
  13. Get a project
  14. Update a project
  15. Delete a project
  16. List collaborators
  17. Add user as a collaborator
  18. Remove user as a collaborator
  19. Review a user's permission level
  20. List project columns
  21. Create a project column
  22. List repository projects
  23. Create a repository project
  24. Create a user project
  25. List user projects

REPOS

  1. List organization repositories
  2. Create an organization repository
  3. Get a repository
  4. Update a repository
  5. Delete a repository
  6. Enable automated security fixes
  7. Disable automated security fixes
  8. List branches
  9. Get branch
  10. Get branch protection
  11. Update branch protection
  12. Remove branch protection
  13. Get admin enforcement of protected branch
  14. Add admin enforcement of protected branch
  15. Remove admin enforcement of protected branch
  16. Get pull request review enforcement of protected branch
  17. Update pull request review enforcement of protected branch
  18. Remove pull request review enforcement of protected branch
  19. Get required signatures of protected branch
  20. Add required signatures of protected branch
  21. Remove required signatures of protected branch
  22. Get required status checks of protected branch
  23. Update required status checks of protected branch
  24. Remove required status checks of protected branch
  25. List required status checks contexts of protected branch
  26. Replace required status checks contexts of protected branch
  27. Add required status checks contexts of protected branch
  28. Remove required status checks contexts of protected branch
  29. Get restrictions of protected branch
  30. Remove restrictions of protected branch
  31. Get apps with access to protected branch
  32. Replace app restrictions of protected branch
  33. Add app restrictions of protected branch
  34. Remove app restrictions of protected branch
  35. Get teams with access to protected branch
  36. Replace team restrictions of protected branch
  37. Add team restrictions of protected branch
  38. Remove team restrictions of protected branch
  39. Get users with access to protected branch
  40. Replace user restrictions of protected branch
  41. Add user restrictions of protected branch
  42. Remove user restrictions of protected branch
  43. List collaborators
  44. Check if a user is a collaborator
  45. Add user as a collaborator
  46. Remove user as a collaborator
  47. Review a user's permission level
  48. List commit comments for a repository
  49. Get a single commit comment
  50. Update a commit comment
  51. Delete a commit comment
  52. List commits on a repository
  53. List branches for HEAD commit
  54. List comments for a single commit
  55. Create a commit comment
  56. List pull requests associated with commit
  57. Get a single commit
  58. Get the combined status for a specific ref
  59. List statuses for a specific ref
  60. Retrieve community profile metrics
  61. Compare two commits
  62. Get contents
  63. Create or update a file
  64. Delete a file
  65. List contributors
  66. List deployments
  67. Create a deployment
  68. Get a single deployment
  69. Delete a deployment
  70. List deployment statuses
  71. Create a deployment status
  72. Get a single deployment status
  73. Create a repository dispatch event
  74. List downloads for a repository
  75. Get a single download
  76. Delete a download
  77. List forks
  78. Create a fork
  79. List hooks
  80. Create a hook
  81. Get single hook
  82. Edit a hook
  83. Delete a hook
  84. Ping a hook
  85. Test a push hook
  86. List invitations for a repository
  87. Delete a repository invitation
  88. Update a repository invitation
  89. List deploy keys
  90. Add a new deploy key
  91. Get a deploy key
  92. Remove a deploy key
  93. List languages
  94. Perform a merge
  95. Get information about a Pages site
  96. Enable a Pages site
  97. Disable a Pages site
  98. Update information about a Pages site
  99. Request a page build
  100. List Pages builds
  101. Get latest Pages build
  102. Get a specific Pages build
  103. Get the README
  104. List releases for a repository
  105. Create a release
  106. Get a single release asset
  107. Edit a release asset
  108. Delete a release asset
  109. Get the latest release
  110. Get a release by tag name
  111. Get a single release
  112. Edit a release
  113. Delete a release
  114. List assets for a release
  115. Upload a release asset
  116. Get the number of additions and deletions per week
  117. Get the last year of commit activity data
  118. Get contributors list with additions, deletions, and commit counts
  119. Get the weekly commit count for the repository owner and everyone else
  120. Get the number of commits per hour in each day
  121. Create a status
  122. List tags
  123. List teams
  124. Get all repository topics
  125. Replace all repository topics
  126. Clones
  127. List paths
  128. List referrers
  129. Views
  130. Transfer a repository
  131. Check if vulnerability alerts are enabled for a repository
  132. Enable vulnerability alerts
  133. Disable vulnerability alerts
  134. Get archive link
  135. Create a repository using a template
  136. List public repositories
  137. List repositories for the authenticated user
  138. Create a repository for the authenticated user
  139. List a user's repository invitations
  140. Accept a repository invitation
  141. Decline a repository invitation
  142. List repositories for a user

TEAMS

  1. List IdP groups in an organization
  2. List teams
  3. Create team
  4. Get team by name
  5. Edit team
  6. Delete team
  7. List discussions
  8. Create a discussion
  9. Get a single discussion
  10. Edit a discussion
  11. Delete a discussion
  12. List comments
  13. Create a comment
  14. Get a single comment
  15. Edit a comment
  16. Delete a comment
  17. List pending team invitations
  18. List team members
  19. Get team membership
  20. Add or update team membership
  21. Remove team membership
  22. List team projects
  23. Review a team project
  24. Add or update team project
  25. Remove team project
  26. List team repos
  27. Check if a team manages a repository
  28. Add or update team repository
  29. Remove team repository
  30. List IdP groups for a team
  31. Create or update IdP group connections
  32. List child teams
  33. Get team (Legacy)
  34. Edit team (Legacy)
  35. Delete team (Legacy)
  36. List discussions (Legacy)
  37. Create a discussion (Legacy)
  38. Get a single discussion (Legacy)
  39. Edit a discussion (Legacy)
  40. Delete a discussion (Legacy)
  41. List comments (Legacy)
  42. Create a comment (Legacy)
  43. Get a single comment (Legacy)
  44. Edit a comment (Legacy)
  45. Delete a comment (Legacy)
  46. List pending team invitations (Legacy)
  47. List team members (Legacy)
  48. Get team member (Legacy)
  49. Add team member (Legacy)
  50. Remove team member (Legacy)
  51. Get team membership (Legacy)
  52. Add or update team membership (Legacy)
  53. Remove team membership (Legacy)
  54. List team projects (Legacy)
  55. Review a team project (Legacy)
  56. Add or update team project (Legacy)
  57. Remove team project (Legacy)
  58. List team repos (Legacy)
  59. Check if a team manages a repository (Legacy)
  60. Add or update team repository (Legacy)
  61. Remove team repository (Legacy)
  62. List IdP groups for a team (Legacy)
  63. Create or update IdP group connections (Legacy)
  64. List child teams (Legacy)
  65. List user teams

REACTIONS

  1. List reactions for a team discussion comment
  2. Create reaction for a team discussion comment
  3. Delete team discussion comment reaction
  4. List reactions for a team discussion
  5. Create reaction for a team discussion
  6. Delete team discussion reaction
  7. Delete a reaction (Legacy)
  8. List reactions for a commit comment
  9. Create reaction for a commit comment
  10. Delete a commit comment reaction
  11. List reactions for an issue comment
  12. Create reaction for an issue comment
  13. Delete an issue comment reaction
  14. List reactions for an issue
  15. Create reaction for an issue
  16. Delete an issue reaction
  17. List reactions for a pull request review comment
  18. Create reaction for a pull request review comment
  19. Delete a pull request comment reaction
  20. List reactions for a team discussion comment (Legacy)
  21. Create reaction for a team discussion comment (Legacy)
  22. List reactions for a team discussion (Legacy)
  23. Create reaction for a team discussion (Legacy)

RATE-LIMIT

  1. Get your current rate limit status

CHECKS

  1. Create a check run
  2. Update a check run
  3. Get a check run
  4. List check run annotations
  5. Create a check suite
  6. Update repository preferences for check suites
  7. Get a check suite
  8. List check runs in a check suite
  9. Rerequest a check suite
  10. List check runs for a Git reference
  11. List check suites for a Git reference

CODE-SCANNING

  1. List code scanning alerts for a repository
  2. Get a code scanning alert

GIT

  1. Create a blob
  2. Get a blob
  3. Create a commit
  4. Get a commit
  5. List matching references
  6. Get a single reference
  7. Create a reference
  8. Update a reference
  9. Delete a reference
  10. Create a tag object
  11. Get a tag
  12. Create a tree
  13. Get a tree

PULLS

  1. List pull requests
  2. Create a pull request
  3. List comments in a repository
  4. Get a single comment
  5. Edit a comment
  6. Delete a comment
  7. Get a single pull request
  8. Update a pull request
  9. List comments on a pull request
  10. Create a comment
  11. Create a review comment reply
  12. List commits on a pull request
  13. List pull requests files
  14. Get if a pull request has been merged
  15. Merge a pull request (Merge Button)
  16. List review requests
  17. Create a review request
  18. Delete a review request
  19. List reviews on a pull request
  20. Create a pull request review
  21. Get a single review
  22. Delete a pending review
  23. Update a pull request review
  24. Get comments for a single review
  25. Dismiss a pull request review
  26. Submit a pull request review
  27. Update a pull request branch

SCIM

  1. Get a list of provisioned identities
  2. Provision and invite users
  3. Get provisioning details for a single user
  4. Replace a provisioned user's information
  5. Update a user attribute
  6. Remove a user from the organization

USERS

  1. Get the authenticated user
  2. Update the authenticated user
  3. List blocked users
  4. Check whether you've blocked a user
  5. Block a user
  6. Unblock a user
  7. Toggle primary email visibility
  8. List email addresses for a user
  9. Add email address(es)
  10. Delete email address(es)
  11. List followers of the authenticated user
  12. List users followed by the authenticated user
  13. Check if you are following a user
  14. Follow a user
  15. Unfollow a user
  16. List your GPG keys
  17. Create a GPG key
  18. Get a single GPG key
  19. Delete a GPG key
  20. List your public keys
  21. Create a public key
  22. Get a single public key
  23. Delete a public key
  24. List public email addresses for a user
  25. Get all users
  26. Get a single user
  27. List followers of a user
  28. List users followed by another user
  29. Check if one user follows another
  30. List GPG keys for a user
  31. Get contextual information about a user
  32. List public keys for a user