login_api module

LoginApi

class edgeimpulse_api.api.login_api.LoginApi(
		api_client=None
)

Parameters

  • api_client=None

Methods

get_sso_domain_id_ps

edgeimpulse_api.api.login_api.get_sso_domain_id_ps(
		self,
		username_or_email: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Username or email', extra={})],
		**kwargs
) ‑> edgeimpulse_api.models.get_sso_domain_id_ps_response.GetSSODomainIdPsResponse

Get SSO settings for a user or email domain

Get the list of identity providers enabled for a user or a given email domain.

Parameters

  • self

  • username_or_email: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Username or email', extra={})]

  • **kwargs

Return

edgeimpulse_api.models.get_sso_domain_id_ps_response.GetSSODomainIdPsResponse

login

edgeimpulse_api.api.login_api.login(
		self,
		get_jwt_request: edgeimpulse_api.models.get_jwt_request.GetJWTRequest,
		**kwargs
) ‑> edgeimpulse_api.models.get_jwt_response.GetJWTResponse

Get JWT token

Get a JWT token to authenticate with the API.

Parameters

  • self

  • get_jwt_request: edgeimpulse_api.models.get_jwt_request.GetJWTRequest

  • **kwargs

Return

edgeimpulse_api.models.get_jwt_response.GetJWTResponse

Last updated

Was this helpful?