provider 1112 operations 44 docs pages
@utdk/github
GitHub v3 REST API
Generated UTDK provider client for GitHub v3 REST API. GitHub's v3 REST API.
Users
Optional generated docs page for
@utdk/github.
Users
Generated from OpenAPI operation grouping.
GET /user: Get the authenticated userPATCH /user: Update the authenticated userGET /user/{account_id}: Get a user using their IDGET /user/blocks: List users blocked by the authenticated userDELETE /user/blocks/{username}: Unblock a userGET /user/blocks/{username}: Check if a user is blocked by the authenticated userPUT /user/blocks/{username}: Block a userPATCH /user/email/visibility: Set primary email visibility for the authenticated userDELETE /user/emails: Delete an email address for the authenticated userGET /user/emails: List email addresses for the authenticated userPOST /user/emails: Add an email address for the authenticated userGET /user/followers: List followers of the authenticated userGET /user/following: List the people the authenticated user followsDELETE /user/following/{username}: Unfollow a userGET /user/following/{username}: Check if a person is followed by the authenticated userPUT /user/following/{username}: Follow a userGET /user/gpg_keys: List GPG keys for the authenticated userPOST /user/gpg_keys: Create a GPG key for the authenticated userDELETE /user/gpg_keys/{gpg_key_id}: Delete a GPG key for the authenticated userGET /user/gpg_keys/{gpg_key_id}: Get a GPG key for the authenticated userGET /user/keys: List public SSH keys for the authenticated userPOST /user/keys: Create a public SSH key for the authenticated userDELETE /user/keys/{key_id}: Delete a public SSH key for the authenticated userGET /user/keys/{key_id}: Get a public SSH key for the authenticated userGET /user/public_emails: List public email addresses for the authenticated userDELETE /user/social_accounts: Delete social accounts for the authenticated userGET /user/social_accounts: List social accounts for the authenticated userPOST /user/social_accounts: Add social accounts for the authenticated userGET /user/ssh_signing_keys: List SSH signing keys for the authenticated userPOST /user/ssh_signing_keys: Create a SSH signing key for the authenticated userDELETE /user/ssh_signing_keys/{ssh_signing_key_id}: Delete an SSH signing key for the authenticated userGET /user/ssh_signing_keys/{ssh_signing_key_id}: Get an SSH signing key for the authenticated userGET /users: List usersGET /users/{username}: Get a userDELETE /users/{username}/attestations/{attestation_id}: Delete attestations by IDGET /users/{username}/attestations/{subject_digest}: List attestationsPOST /users/{username}/attestations/bulk-list: List attestations by bulk subject digestsPOST /users/{username}/attestations/delete-request: Delete attestations in bulkDELETE /users/{username}/attestations/digest/{subject_digest}: Delete attestations by subject digestGET /users/{username}/followers: List followers of a userGET /users/{username}/following: List the people a user followsGET /users/{username}/following/{target_user}: Check if a user follows another userGET /users/{username}/gpg_keys: List GPG keys for a userGET /users/{username}/hovercard: Get contextual information for a userGET /users/{username}/keys: List public keys for a userGET /users/{username}/social_accounts: List social accounts for a userGET /users/{username}/ssh_signing_keys: List SSH signing keys for a user