- admin
- List cron tasks
- Run cron task
- List all organizations
- List unadopted repositories
- Delete unadopted files
- Adopt unadopted files as a repository
- List all users
- Create a user
- Delete a user
- Edit an existing user
- Add a public key on behalf of a user
- Delete a user's public key
- Create an organization
- Create a repository on behalf of a user
- miscellaneous
- notification
- List users's notification threads
- Mark notification threads as read, pinned or unread
- Check if unread notifications exist
- Get notification thread by ID
- Mark notification thread as read by ID
- List users's notification threads on a specific repo
- Mark notification threads as read, pinned or unread on a specific repo
- organization
- Create a repository in an organization
- Get list of organizations
- Create an organization
- Delete an organization
- Get an organization
- Edit an organization
- List an organization's webhooks
- Create a hook
- Delete a hook
- Get a hook
- Update a hook
- List an organization's labels
- Create a label for an organization
- Delete a label
- Get a single label
- Update a label
- List an organization's members
- Remove a member from an organization
- Check if a user is a member of an organization
- List an organization's public members
- Conceal a user's membership
- Check if a user is a public member of an organization
- Publicize a user's membership
- List an organization's repos
- Create a repository in an organization
- List an organization's teams
- Create a team
- Search for teams within an organization
- Delete a team
- Get a team
- Edit a team
- List a team's members
- Remove a team member
- List a particular member of team
- Add a team member
- List a team's repos
- Remove a repository from a team
- Add a repository to a team
- List the current user's organizations
- List a user's organizations
- issue
- Search for issues across the repositories that the user has access to
- List a repository's issues
- Create an issue. If using deadline only the date will be taken into account, and time of day ignored.
- List all comments in a repository
- Delete a comment
- Get a comment
- Edit a comment
- Remove a reaction from a comment of an issue
- Get a list of reactions from a comment of an issue
- Add a reaction to a comment of an issue
- Get an issue
- Edit an issue. If using deadline only the date will be taken into account, and time of day ignored.
- List all comments on an issue
- Add a comment to an issue
- Delete a comment
- Edit a comment
- Set an issue deadline. If set to null, the deadline is deleted. If using deadline only the date will be taken into account, and time of day ignored.
- Remove all labels from an issue
- Get an issue's labels
- Add a label to an issue
- Replace an issue's labels
- Remove a label from an issue
- Remove a reaction from an issue
- Get a list reactions of an issue
- Add a reaction to an issue
- Delete an issue's existing stopwatch.
- Start stopwatch on an issue.
- Stop an issue's existing stopwatch.
- Get users who subscribed on an issue.
- Check if user is subscribed to an issue
- Unsubscribe user from issue
- Subscribe user to issue
- Reset a tracked time of an issue
- List an issue's tracked times
- Add tracked time to a issue
- Delete specific tracked time
- Get all of a repository's labels
- Create a label
- Delete a label
- Get a single label
- Update a label
- Get all of a repository's opened milestones
- Create a milestone
- Delete a milestone
- Get a milestone
- Update a milestone
- repository
- Migrate a remote git repository
- Search for repositories
- Delete a repository
- Get a repository
- Edit a repository's properties. Only fields that are set will be changed.
- Get an archive of a repository
- Return all users that have write access and can be assigned to issues
- List branch protections for a repository
- Create a branch protections for a repository
- Delete a specific branch protection for the repository
- Get a specific branch protection for the repository
- Edit a branch protections for a repository. Only fields that are set will be changed
- List a repository's branches
- Create a branch
- Delete a specific branch from a repository
- Retrieve a specific branch from a repository, including its effective branch protection
- List a repository's collaborators
- Delete a collaborator from a repository
- Check if a user is a collaborator of a repository
- Add a collaborator to a repository
- Get a list of all commits from a repository
- Get a commit's combined status, by branch/tag/commit reference
- Get a commit's statuses, by branch/tag/commit reference
- Gets the metadata of all the entries of the root dir
- Delete a file in a repository
- Gets the metadata and contents (if a file) of an entry in a repository, or a list of entries if a dir
- Create a file in a repository
- Update a file in a repository
- Get the EditorConfig definitions of a file in a repository
- List a repository's forks
- Fork a repository
- Gets the blob of a repository.
- Get a single commit from a repository
- Get a note corresponding to a single commit from a repository
- Get specified ref or filtered repository's refs
- Get specified ref or filtered repository's refs
- Gets the tag object of an annotated tag (not lightweight tags)
- Gets the tree of a repository.
- List the hooks in a repository
- Create a hook
- List the Git hooks in a repository
- Delete a Git hook in a repository
- Get a Git hook
- Edit a Git hook in a repository
- Delete a hook in a repository
- Get a hook
- Edit a hook in a repository
- Test a push webhook
- Get available issue templates for a repository
- List a repository's keys
- Add a key to a repository
- Delete a key from a repository
- Get a repository's key by id
- Get languages and number of bytes of code written
- Sync a mirrored repository
- List a repo's pull requests
- Create a pull request
- Get a pull request
- Update a pull request. If using deadline only the date will be taken into account, and time of day ignored.
- Get a pull request diff
- Get a pull request patch file
- Get commits for a pull request
- Check if a pull request has been merged
- Merge a pull request
- cancel review requests for a pull request
- create review requests for a pull request
- List all reviews for a pull request
- Create a review to an pull request
- Delete a specific review from a pull request
- Get a specific review for a pull request
- Submit a pending review to an pull request
- Get a specific review for a pull request
- Dismiss a review for a pull request
- Cancel to dismiss a review for a pull request
- Merge PR's baseBranch into headBranch
- Get a file from a repository
- List a repo's releases
- Create a release
- Delete a release by tag name
- Get a release by tag name
- Delete a release
- Get a release
- Update a release
- List release's attachments
- Create a release attachment
- Delete a release attachment
- Get a release attachment
- Edit a release attachment
- Return all users that can be requested to review in this repo
- Get signing-key.gpg for given repository
- List a repo's stargazers
- Get a commit's statuses
- Create a commit status
- List a repo's watchers
- Unwatch a repo
- Check if the current user is watching a repo
- Watch a repo
- List a repository's tags
- Create a new git tag in a repository
- Delete a repository's tag by name
- Get the tag of a repository by tag name
- List a repository's teams
- Delete a team from a repository
- Check if a team is assigned to a repository
- Add a team to a repository
- List a repo's tracked times
- List a user's tracked times in a repo
- Get list of topics that a repository has
- Replace list of topics for a repository
- Delete a topic from a repository
- Add a topic to a repository
- Transfer a repo ownership
- Create a repository using a template
- Get a repository by id
- search topics via keyword
- Create a repository
- settings
- user
- Get the authenticated userGET
- List the authenticated user's oauth2 applicationsGET
- creates a new OAuth2 applicationPOST
- delete an OAuth2 ApplicationDELETE
- get an OAuth2 ApplicationGET
- update an OAuth2 Application, this includes regenerating the client secretPATCH
- Delete email addressesDELETE
- List the authenticated user's email addressesGET
- Add email addressesPOST
- List the authenticated user's followersGET
- List the users that the authenticated user is followingGET
- Unfollow a userDELETE
- Check whether a user is followed by the authenticated userGET
- Follow a userPUT
- Get a Token to verifyGET
- Verify a GPG keyPOST
- List the authenticated user's GPG keysGET
- Create a GPG keyPOST
- Remove a GPG keyDELETE
- Get a GPG keyGET
- List the authenticated user's public keysGET
- Create a public keyPOST
- Delete a public keyDELETE
- Get a public keyGET
- List the repos that the authenticated user ownsGET
- Get user settingsGET
- Update user settingsPATCH
- The repos that the authenticated user has starredGET
- Unstar the given repoDELETE
- Whether the authenticated is starring the repoGET
- Star the given repoPUT
- Get list of all existing stopwatchesGET
- List repositories watched by the authenticated userGET
- List all the teams a user belongs toGET
- List the current user's tracked timesGET
- Search for usersGET
- Check if one user is following another userGET
- Get a userGET
- List the given user's followersGET
- List the users that the given user is followingGET
- List the given user's GPG keysGET
- Get a user's heatmapGET
- List the given user's public keysGET
- List the repos owned by the given userGET
- The repos that the given user has starredGET
- List the repositories watched by a userGET
- List the authenticated user's access tokensGET
- Create an access tokenPOST
- delete an access tokenDELETE
Remove a GPG key
DELETE
/user/gpg_keys/{id}
user
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE '/api/v1/user/gpg_keys/'
Response Response Example
204 - Example 1
{}
Request
Path Params
id
integerÂ
required
Responses
🟢204OK
application/json
Body
object {0}
🟠403403
🟠404404
Modified at 2022-09-10 23:12:53