Create User
Creating a user
Last updated
Creating a user
Last updated
Use the createUser
mutation to create a new account for an end-user on your organization's account.
Anonymization: Kindly be aware that the essential fields for creating a user profile include the name and email. If you prefer a completely anonymous format, you are welcome to provide a generic user name, like "<ORGANIZATION_NAME> User," and a distinct email address, such as "<USER_ID>@<ORGANIZATION_DOMAIN>".
The following fields will be displayed in the response:
Include the databaseId
information along with the token id in the HTTP HEADERS within the GraphQL playground:
Note: Use the databaseId
in the sg-user
header to start using mutations and queries
The following example creates a user and sets up the password without sending an email notification.
The following example creates a user and sends a password notification to the user's email to set up a password.
The following notification will arrive in the user's email:
Click on this link to set up the password, users are redirected to the following page where a new password must be introduced:
The following message is displayed in case the subscription does not exist:
Argument
Required
Type
Description
name
True
String
User's name
email
True
String
User's email
phone
False
String
User's phone
password
False
String
Set up a user's password
program
False
String
Include the database ID of the Program. If this parameter is not sent, the program can be later assgined by using the updateUserProgram
mutation
restrictions
False
String
Restriction Base-64 ID. If this parameter is not sent, restrictions can be later assigned by using the profileRestrictionsUpdate
mutation
emailPasswordNotification
False
Boolean
Notification sent via email to set up a user's password
subscription
False
ID
Base-64 subscription ID which will be assigned to the created user.
Field
Type
Description
success
string
True if the user has been created successfully. Otherwise, False
message
string
Description of the result
user
A structured version of user information. It contains id
and databaseId
fields