Skip to main content

Classes

UserApi


METHODS

accept_eula

Accept End-User License Agreement To access some models or tooling, you might need to first accept an End-User License Agreement. The full list of available EULAs are listed via GetUserResponse.

accept_terms_of_service

Accept Terms of Service Accept Terms of Service.

activate_current_user

Activate current user Activate the current user account (requires an activation code). This function is only available through a JWT token.

activate_user

Activate user Activate a user account (requires an activation code). This function is only available through a JWT token.

activate_user_by_third_party_activation_code

Activate user by third party activation code Activate a user that was created by a third party. This function is only available through a JWT token.

change_password_current_user

Change password current user Change the password for the current user account. This function is only available through a JWT token.

change_password_user

Change password Change the password for a user account. This function is only available through a JWT token.

convert_current_user

Convert current evaluation user Convert current evaluation user account to regular account.

create_developer_profile

Create developer profile Create a developer profile for the current active user.

create_enterprise_trial_user

Create enterprise trial user Creates an enterprise trial user and a new trial organization, and redirects the user to the new organization. This API is internal (it requires some signed fields), sign up at https://studio.edgeimpulse.com/signup instead.

create_pro_tier_user

Create Professional Tier user Create a new user for the Professional Plan and a new project. Note that the Professional plan will not be enabled until the payment is successful. This API is internal (it requires some signed fields), sign up at https://studio.edgeimpulse.com/signup instead.

create_user

Create user Create a new user and project. This API is no longer publicly available. Sign up at https://studio.edgeimpulse.com/signup instead.

delete_current_user

Delete current user Delete a user. This function is only available through a JWT token, and can only remove the current user.

delete_photo_current_user

Delete photo Delete user profile photo. This function is only available through a JWT token.

delete_user

Delete user Delete a user. This function is only available through a JWT token, and can only remove the current user.

get_current_user

Get current user Get information about the current user. This function is only available through a JWT token.

get_current_user_projects

Get current user projects Get projects for the current user. This returns all projects regardless of whitelabel. This function is only available through a JWT token.

get_user

Get user Get information about a user. This function is only available through a JWT token.

get_user_by_third_party_activation_code

Get user by third party activation code Get information about a user through an activation code. This function is only available through a JWT token.

get_user_need_to_set_password

Get user registration state Tells whether a user is registered and whether it needs to set its password.

list_emails_current_user

List emails Get a list of all emails sent by Edge Impulse to the current user. This function is only available through a JWT token, and is not available for all users.

list_emails_user

List emails Get a list of all emails sent by Edge Impulse to a user. This function is only available through a JWT token, and is not available for all users.

list_enterprise_trials_user

Get enterprise trials Get a list of all enterprise trials for a user. This function is only available through a JWT token.

list_organization_buckets_current_user

Get buckets current user List all organizational storage buckets that the current user has access to. This function is only available through a JWT token.

list_organization_buckets_user

Get buckets List all organizational storage buckets that a user has access to. This function is only available through a JWT token.

list_organizations_current_user

Get organizations List all organizations that the current user is a member of. This function is only available through a JWT token.

list_organizations_user

Get organizations List all organizations for a user. This function is only available through a JWT token.

request_activation_code_current_user

Request activation code Request a new activation code for the current user. This function is only available through a JWT token.

request_activation_code_user

Request activation code Request a new activation code. This function is only available through a JWT token.

request_reset_password

Request reset password Request a password reset link for a user.

reset_password

Reset password Reset the password for a user.

send_user_feedback

Send feedback Send feedback to Edge Impulse or get in touch with sales.

send_user_upgrade_request

Send upgrade request Send an upgrade to Enterprise request to Edge Impulse.

set_user_password

Set password for SSO user Set the password for a new SSO user. This function is only available through an SSO access token.

start_enterprise_trial

Start enterprise trial Create an enterprise trial for the current user. Users can only go through a trial once.

update_current_user

Update current user Update user properties such as name. This function is only available through a JWT token.

update_user

Update user Update user properties such as name. This function is only available through a JWT token.

upload_photo_current_user

Upload photo Upload a photo for the current user. This function is only available through a JWT token.

upload_photo_user

Upload photo Upload a photo for a user. This function is only available through a JWT token, and is not available for all users.

user_cancel_subscription

Cancel subscription Cancel the current subscription.

user_delete_totp_mfa_key

Remove TOTP MFA key Disable MFA on this account using an TOTP token.

user_dismiss_notification

Dismiss a notification Dismiss a notification

user_generate_new_totp_mfa_key

Generate a new TOTP MFA key Creates a new MFA key, only allowed if the user has no MFA configured. TOTP tokens use SHA-1 algorithm.

user_get_subscription_metrics

Get user billable compute metrics Get billable compute metrics for a user. This function is only available to users with an active subscription.

user_set_totp_mfa_key

Set TOTP MFA key Enable MFA on this account using an TOTP token. First create a new key via userGenerateNewTotpMfaKey.

user_undo_cancel_subscription

Undo subscription cancellation Stop a pending cancellation. If you schedule a subscription to be canceled, and the subscription hasn’t yet reached the end of the billing period, you can stop the cancellation. After a subscription has been canceled, you can’t reactivate it.

user_upgrade_subscription

Upgrade subscription Upgrade the current subscription.

verify_reset_password

Verify reset password code Verify whether the reset password code for the user is valid.