Classes

LoginApi

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

METHODS

get_sso_domain_id_ps

edgeimpulse_api.api.login_api.LoginApi.get_sso_domain_id_ps(
	self,
	username_or_email: Annotated[str, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Username or email')],
	**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_emailAnnotated[str, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Username or email')]
**kwargs
Returns
edgeimpulse_api.models.get_sso_domain_id_ps_response.GetSSODomainIdPsResponse

login

edgeimpulse_api.api.login_api.LoginApi.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_requestedgeimpulse_api.models.get_jwt_request.GetJWTRequest
**kwargs
Returns
edgeimpulse_api.models.get_jwt_response.GetJWTResponse