## ListSSOLogins `accounts.list_sso_logins(AccountListSSOLoginsParams**kwargs) -> SyncLoginsPage[AccountListSSOLoginsResponse]` **post** `/gitpod.v1.AccountService/ListSSOLogins` ListSSOLogins ### Parameters - `email: str` email is the email the user wants to login with - `token: Optional[str]` - `page_size: Optional[int]` - `pagination: Optional[Pagination]` pagination contains the pagination options for listing SSO logins - `token: Optional[str]` Token for the next set of results that was returned as next_token of a PaginationResponse - `page_size: Optional[int]` Page size is the maximum number of results to retrieve per page. Defaults to 25. Maximum 100. - `return_to: Optional[str]` return_to is the URL the user will be redirected to after login ### Returns - `class AccountListSSOLoginsResponse: …` - `display_name: str` provider is the provider used by this login method, e.g. "github", "google", "custom" - `login_url: str` login_url is the URL to redirect the user to for SSO login ### Example ```python import os from gitpod import Gitpod client = Gitpod( bearer_token=os.environ.get("GITPOD_API_KEY"), # This is the default and can be omitted ) page = client.accounts.list_sso_logins( email="dev@stainless.com", ) page = page.logins[0] print(page.display_name) ``` #### Response ```json { "pagination": { "nextToken": "nextToken" }, "logins": [ { "displayName": "displayName", "loginUrl": "loginUrl" } ] } ```