Delete Social Accounts For The Authenticated User
Deletes one or more social accounts from the authenticated user's profile.
OAuth app tokens and personal access tokens (classic) need the `user` scope
to use this endpoint.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_DELETE_SOCIAL_ACCOUNTS_FOR_THE_AUTHENTICATED_USER])
List Ssh Signing Keys For The Authenticated User
Lists the SSH signing keys for the authenticated user's GitHub account.
OAuth app tokens and personal access tokens (classic) need the `read:ssh_signing_key`
scope to use this endpoint.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_LIST_SSH_SIGNING_KEYS_FOR_THE_AUTHENTICATED_USER])
Create A Ssh Signing Key For The Authenticated User
Creates an SSH signing key for the authenticated user's GitHub account.
OAuth app tokens and personal access tokens (classic) need the `write:ssh_signing_key`
scope to use this endpoint.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_CREATE_A_SSH_SIGNING_KEY_FOR_THE_AUTHENTICATED_USER])
Get An Ssh Signing Key For The Authenticated User
Gets extended details for an SSH signing key. OAuth app tokens and personal
access tokens (classic) need the `read:ssh_signing_key` scope to use this
endpoint.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_GET_AN_SSH_SIGNING_KEY_FOR_THE_AUTHENTICATED_USER])
Delete An Ssh Signing Key For The Authenticated User
Deletes an SSH signing key from the authenticated user's GitHub account.
OAuth app tokens and personal access tokens (classic) need the `admin:ssh_signing_key`
scope to use this endpoint.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_DELETE_AN_SSH_SIGNING_KEY_FOR_THE_AUTHENTICATED_USER])
List Users
The text describes a feature listing GitHub users by signup order, including
individuals and organizations, with pagination managed via the `since` parameter
and the Link header for navigating
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_LIST_USERS])
Get A User
GitHub discloses publicly set user email information and offers an Emails
API for email visibility control. This access necessitates GitHub authentication.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_GET_A_USER])
Users Get By Username
GitHub discloses publicly set user email information and offers an Emails
API for email visibility control. This access necessitates GitHub authentication.<<DEPRECATED
use get_a_user>>
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_USERS_GET_BY_USERNAME])
List Followers Of A User
Lists the people following the specified user.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_LIST_FOLLOWERS_OF_A_USER])
List The People A User Follows
Lists the people who the specified user follows.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_LIST_THE_PEOPLE_A_USER_FOLLOWS])
Check If A User Follows Another User
Endpoint checks if a user follows another on GitHub. Pass 'username' & 'target_user'
in path. Response: 204 if follows, 404 if not. Supports GitHub Apps. [API
Docs](https://docs.github.com/res
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_CHECK_IF_A_USER_FOLLOWS_ANOTHER_USER])
List Gpg Keys For A User
Lists the GPG keys for a user. This information is accessible by anyone.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_LIST_GPG_KEYS_FOR_A_USER])
Get Contextual Information For A User
This hovercard feature provides detailed info about someone's involvement
in pull requests, issues, repositories, and organizations, using `subject_type`
and `subject_id` for context. OAuth to
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_GET_CONTEXTUAL_INFORMATION_FOR_A_USER])
Users Get Context For User
This hovercard feature provides detailed info about someone's involvement
in pull requests, issues, repositories, and organizations, using `subject_type`
and `subject_id` for context. OAuth to
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_USERS_GET_CONTEXT_FOR_USER])
List Public Keys For A User
Lists the _verified_ public SSH keys for a user. This is accessible by anyone.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_LIST_PUBLIC_KEYS_FOR_A_USER])
List Social Accounts For A User
Lists social media accounts for a user. This endpoint is accessible by anyone.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_LIST_SOCIAL_ACCOUNTS_FOR_A_USER])
Users List Social Accounts For User
Lists social media accounts for a user. This endpoint is accessible by anyone.<<DEPRECATED
use list_social_accounts_for_a_user>>
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_USERS_LIST_SOCIAL_ACCOUNTS_FOR_USER])
List Ssh Signing Keys For A User
Lists the SSH signing keys for a user. This operation is accessible by anyone.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GITHUB_LIST_SSH_SIGNING_KEYS_FOR_A_USER])