Skip to content

Integrations

GitHub: Users

46 GitHub SDK operations with complete input and response references.

Get started · Schemas

OperationTypeScriptPython
Add an email address for the authenticated userusers.usersAddEmailForAuthenticatedUserusers.users_add_email_for_authenticated_user
Add social accounts for the authenticated userusers.usersAddSocialAccountForAuthenticatedUserusers.users_add_social_account_for_authenticated_user
Block a userusers.usersBlockusers.users_block
Check if a user is blocked by the authenticated userusers.usersCheckBlockedusers.users_check_blocked
Check if a user follows another userusers.usersCheckFollowingForUserusers.users_check_following_for_user
Check if a person is followed by the authenticated userusers.usersCheckPersonIsFollowedByAuthenticatedusers.users_check_person_is_followed_by_authenticated
Create a GPG key for the authenticated userusers.usersCreateGpgKeyForAuthenticatedUserusers.users_create_gpg_key_for_authenticated_user
Create a SSH signing key for the authenticated userusers.usersCreateSshSigningKeyForAuthenticatedUserusers.users_create_ssh_signing_key_for_authenticated_user
Delete attestations in bulkusers.usersDeleteAttestationsBulkusers.users_delete_attestations_bulk
Delete attestations by IDusers.usersDeleteAttestationsByIdusers.users_delete_attestations_by_id
Delete attestations by subject digestusers.usersDeleteAttestationsBySubjectDigestusers.users_delete_attestations_by_subject_digest
Delete an email address for the authenticated userusers.usersDeleteEmailForAuthenticatedUserusers.users_delete_email_for_authenticated_user
Delete a GPG key for the authenticated userusers.usersDeleteGpgKeyForAuthenticatedUserusers.users_delete_gpg_key_for_authenticated_user
Delete a public SSH key for the authenticated userusers.usersDeletePublicSshKeyForAuthenticatedUserusers.users_delete_public_ssh_key_for_authenticated_user
Delete social accounts for the authenticated userusers.usersDeleteSocialAccountForAuthenticatedUserusers.users_delete_social_account_for_authenticated_user
Delete an SSH signing key for the authenticated userusers.usersDeleteSshSigningKeyForAuthenticatedUserusers.users_delete_ssh_signing_key_for_authenticated_user
Follow a userusers.usersFollowusers.users_follow
Get the authenticated userusers.usersGetAuthenticatedusers.users_get_authenticated
Get a user using their IDusers.usersGetByIdusers.users_get_by_id
Get a userusers.usersGetByUsernameusers.users_get_by_username
Get contextual information for a userusers.usersGetContextForUserusers.users_get_context_for_user
Get a GPG key for the authenticated userusers.usersGetGpgKeyForAuthenticatedUserusers.users_get_gpg_key_for_authenticated_user
Get a public SSH key for the authenticated userusers.usersGetPublicSshKeyForAuthenticatedUserusers.users_get_public_ssh_key_for_authenticated_user
Get an SSH signing key for the authenticated userusers.usersGetSshSigningKeyForAuthenticatedUserusers.users_get_ssh_signing_key_for_authenticated_user
List usersusers.usersListusers.users_list
List attestationsusers.usersListAttestationsusers.users_list_attestations
List attestations by bulk subject digestsusers.usersListAttestationsBulkusers.users_list_attestations_bulk
List users blocked by the authenticated userusers.usersListBlockedByAuthenticatedUserusers.users_list_blocked_by_authenticated_user
List email addresses for the authenticated userusers.usersListEmailsForAuthenticatedUserusers.users_list_emails_for_authenticated_user
List the people the authenticated user followsusers.usersListFollowedByAuthenticatedUserusers.users_list_followed_by_authenticated_user
List followers of the authenticated userusers.usersListFollowersForAuthenticatedUserusers.users_list_followers_for_authenticated_user
List followers of a userusers.usersListFollowersForUserusers.users_list_followers_for_user
List the people a user followsusers.usersListFollowingForUserusers.users_list_following_for_user
List GPG keys for the authenticated userusers.usersListGpgKeysForAuthenticatedUserusers.users_list_gpg_keys_for_authenticated_user
List GPG keys for a userusers.usersListGpgKeysForUserusers.users_list_gpg_keys_for_user
List public email addresses for the authenticated userusers.usersListPublicEmailsForAuthenticatedUserusers.users_list_public_emails_for_authenticated_user
List public keys for a userusers.usersListPublicKeysForUserusers.users_list_public_keys_for_user
List public SSH keys for the authenticated userusers.usersListPublicSshKeysForAuthenticatedUserusers.users_list_public_ssh_keys_for_authenticated_user
List social accounts for the authenticated userusers.usersListSocialAccountsForAuthenticatedUserusers.users_list_social_accounts_for_authenticated_user
List social accounts for a userusers.usersListSocialAccountsForUserusers.users_list_social_accounts_for_user
List SSH signing keys for the authenticated userusers.usersListSshSigningKeysForAuthenticatedUserusers.users_list_ssh_signing_keys_for_authenticated_user
List SSH signing keys for a userusers.usersListSshSigningKeysForUserusers.users_list_ssh_signing_keys_for_user
Set primary email visibility for the authenticated userusers.usersSetPrimaryEmailVisibilityForAuthenticatedUserusers.users_set_primary_email_visibility_for_authenticated_user
Unblock a userusers.usersUnblockusers.users_unblock
Unfollow a userusers.usersUnfollowusers.users_unfollow
Update the authenticated userusers.usersUpdateAuthenticatedusers.users_update_authenticated

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.