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.

post/api-user-create

Request

Request body

namestring required

Your name

usernamestring required

Username, minimum 4 and maximum 30 characters. May contain alphanumeric characters, hyphens, underscores and dots. Validated according to ^(?=.{4,30}$)(?![_.])(?!.*[_.]{2})[a-zA-Z0-9._-]+(?<![_.])$.

emailstring required

E-mail address. Will need to be validated before the account will become active.

passwordstring

Password, minimum length 8 characters.

projectNamestring

A project will automatically be created. Sets the name of the first project. If not set, this will be derived from the username.

privacyPolicyboolean required

Whether the user accepted the privacy policy

activationTokenstring

Activation token for users created via SSO

identityProviderstring

Unique identifier of the identity provider asserting the identity of this user

jobTitlestring

Job title of the user. Optional field

sessionIdstring

Session ID. Optional field

companyNamestring

ACME Inc.

utmParamsUtmParameter[]

List of UTM parameters.

ignoreEmailValidationboolean

If true, allows signup to proceed despite a potentially invalid email. Note that this will enforce email verification post-signup

turnstileResponsestring required

CloudFlare Turnstile response token

dateOfBirthstring date

Date of birth of the user in YYYY-MM-DD format. Optional field.

approverEmailstring

Email address to be used for signup approval. Optional field.

Example request

{
  "name": "Jan Jongboom",
  "username": "janjongboom",
  "email": "jan@edgeimpulse.com"
}

Response

OK

successboolean required

Whether the operation succeeded

errorstring

Optional error description (set if 'success' was false)

redirectUrlstring required

URL to redirect user to.

idinteger required

User unique identifier

Changes

No recorded changes to this operation across all 1 revision of this API.